Nachrichtenverschlüsselung in AMS
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 ( AMS ), ob die Zielwarteschlange eine AMS -Richtlinie für die Signatur oder Verschlüsselung hat. Wenn eine Verschlüsselung erforderlich ist, signiert und verschlüsselt AMS die Daten.
Neben dem Signaturprozess verschlüsselt AMS die Nachrichtendaten mit einem symmetrischen Schlüssel unter Verwendung des Verschlüsselungsalgorithmus, der in der AMS -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 aus der Warteschlange abruft, überprüft AMS die Signatur und entschlüsselt die Nachrichtendaten mithilfe des privaten Schlüssels des Empfängerbenutzers.