Szyfrowanie komunikatów
Dzięki użyciu funkcji szyfrowania komunikatów nadawca komunikatu może mieć pewność, że treść komunikatu nie zostanie zmodyfikowana przed dotarciem do odbiorcy.
Gdy aplikacja umieszcza komunikat w kolejce, program Advanced Message Security sprawdza, czy w kolejce docelowej znajduje się strategia Advanced Message Security do podpisywania lub szyfrowania. Jeśli szyfrowanie jest wymagane, Advanced Message Security podpisuje i szyfruje dane.
Oprócz procesu podpisywania program Advanced Message Security szyfruje dane komunikatu za pomocą klucza symetrycznego, korzystając z algorytmu szyfrowania określonego w strategii produktu Advanced Message Security powiązanej z kolejką docelową. Komunikat jest następnie adresowany do każdego potencjalnego odbiorcy określonego w tej strategii przy użyciu kluczy publicznych użytkowników.
Gdy aplikacja pobiera komunikat z kolejki, program Advanced Message Security weryfikuje podpis i deszyfruje dane komunikatu przy użyciu klucza prywatnego użytkownika odbiorcy.