Nachrichtenverschlüsselung
Durch die Verwendung von Nachrichtenverschlüsselung kann ein Nachrichtenverteiler sicher sein, dass der Inhalt der Nachricht nicht verändert wurde, bevor sie den Empfänger erreicht.
Wenn eine Anwendung eine Nachricht in eine Warteschlange stellt, überprüft Advanced Message Security, ob für die Zielwarteschlange eine Advanced Message Security-Richtlinie für die Unterzeichnung oder Verschlüsselung existiert. Wenn eine Verschlüsselung erforderlich ist, unterzeichnet und verschlüsselt Advanced Message Security die Daten.
Zusätzlich zum Unterzeichnungsprozess verschlüsselt Advanced Message Security die Nachrichtendaten mit einem symmetrischen Schlüssel, der den Verschlüsselungsalgorithmus verwendet, der in der Advanced Message Security-Richtlinie angegeben ist, die der Zielwarteschlange zugeordnet ist. Die Nachricht wird daraufhin an jeden potenziellen Empfänger adressiert, der in dieser Richtlinie angegeben ist; dabei werden die öffentlichen Schlüssel der Benutzer verwendet.
Wenn eine Anwendung die Nachricht von der Warteschlange abruft, überprüft Advanced Message Security die Signatur und entschlüsselt die Nachrichtendaten mithilfe des privaten Schlüssels des Empfänger-Benutzers.