PROPID_M_SIGNATURE

The PROPID_M_SIGNATURE property specifies the digital signature used to authenticate the message.

Type Indicator
VT_UI1 | VT_VECTOR
PROPVARIANT Field
caub
Property Values
Digital signature.

Remarks

Typically MSMQ generates the digital signature and attaches PROPID_M_SIGNATURE to the message when the sending application requests authentication. To request authentication, see PROPID_M_AUTH_LEVEL.

Connector applications can also attach this property to a message when they call MQSendMessage. However, when a connector application attaches this property to a message, MSMQ does not generate the digital signature. The connector application must generate the digital signature itself based on the certificate of the user sending the message. The following properties are used in the order shown to compute the digital signature:

For information on authenticating messages sent by a connector application. see Connector Application Security.

QuickInfo

  Windows NT: Requires version 4.0 SP3 or later.
  Windows: Requires Windows 95 or later.
  Windows CE: Unsupported.
  Header: Declared in mq.h.
  Import Library: Use mqrt.lib.
  Unicode: Defined only as Unicode.

See Also

MQReceiveMessage, PROPID_M_SIGNATURE_LEN