1.3.2.2 Message Security

Messages sent using the Message Queuing (MSMQ): Binary Messaging Protocol can be digitally signed and/or encrypted using a variety of technologies. The MD2 [RFC1319], MD4 [RFC1320], MD5 [RFC1321], SHA-1 [RFC3110], SHA-256 [FIPS180-2], and SHA-512 [FIPS180-2] hashing algorithms are supported<1> for generating digital signatures, and the RC2 [RFC2268], RC4 [RFC4757], and AES [FIPS197] algorithms are supported for encrypting messages.

Sender identity can be specified by including an X.509 digital certificate in a message. A receiver can authenticate a message by validating the digital signature by using the sender public key.