Message certificates

 

A Message supports the following certificate purposes: Signing, Encryption, SecureSocketsLayer, and All. A single certificate can be used for any or all of these capabilities, or different certificates can be used for each purpose. The message certificate requirements can vary based on the settings of the message and the communication mode (for example, mixed or native/SSL).

Many messages require a certificate assigned to the signing purpose. This certificate must be the same certificate that was used to register the client with the management point.

SSL and native mode are supported by the Client Messaging SDK. A certificate must be supplied for signing and encryption (the same certificate can be used for both) when using SSL or native mode to communicate with a Configuration Manager role.

To add a certificate to the Message, use the IMessage.AddCertificateToMessage (MessageCertificateX509, CertificatePurposes) method.

See Also

MessageCertificateX509 Class

Messaging concepts

Configuration Manager Client Messaging SDK

Client Messaging Managed Reference