Подписание сообщений
Цифровая подпись позволяет подтвердить подлинность сообщения и личность отправителя; как следствие, отправитель уже не сможет отрицать, что это именно он отправил данное сообщение.
Когда приложение помещает сообщение в очередь, Advanced Message Security проверяет, применяется ли к целевой очереди стратегия Advanced Message Security для подписания и шифрования. Если требуется подписание, Advanced Message Security создает конверт с данными сообщения, цифровой подписью и общедоступными данными сертификата пользователя приложения.
Когда приложение извлекает сообщение из очереди, Advanced Message Security берет подпись сообщения и проверяет, является ли отправитель известным и подписан ли он надежной сертификатной компанией. Кроме того, Advanced Message Security проверяет, разрешает ли стратегия пользователю с этой подписью помещать сообщения в целевую очередь.
Подпись также включает хэш-сумму данных сообщения, созданную во время добавления сообщения в очередь. Эта хэш-сумма проверяется, чтобы удостовериться, что данные сообщения не были изменены в период между помещением сообщения в очередь и извлечением из очереди.