The MPAPI_SECURITY_FLAGS enumeration, in Configuration Manager 2007, specifies the security mode and other security options associated with a message.

typedef enum MPAPI_SECURITY_FLAGS{
	 MPAPI_SECURITY_FLAG_MIXED_MODE=0x00000000,
	 MPAPI_SECURITY_FLAG_NATIVE_MODE=0x00000001,
	 MPAPI_SECURITY_FLAG_SIGN_MESSAGE=0x00000002,
	 MPAPI_SECURITY_FLAG_ENCRYPT_MESSAGE=0x00000004,
	 MPAPI_SECURITY_FLAG_ENABLE_CRL_CHECKING=0x00000008,
	 MPAPI_SECURITY_FLAG_COMPRESS_MESSAGE=0x80000000
};

Elements

MPAPI_SECURITY_FLAG_MIXED_MODE


Mixed security mode.
MPAPI_SECURITY_FLAG_NATIVE_MODE


Native security mode
MPAPI_SECURITY_FLAG_SIGN_MESSAGE


Instruction to the management point interfaces to sign the message before sending it. This allows the management point to verify the authenticity and integrity of the message.
MPAPI_SECURITY_FLAG_ENCRYPT_MESSAGE


Mixed security mode only. Instruction to the management point interfaces to encrypt the message before sending it. For more information, see ISmsMessage4::SetEncryptionCertificatesStore Method.
MPAPI_SECURITY_FLAG_ENABLE_CRL_CHECKING


Native security mode only. When using HTTP transport, instruction to the management point interfaces to verify that the management point server certificate is not revoked before transmitting or receiving any data.Use this value only if the CDP/CRL infrastructure is set up at the installation site.
MPAPI_SECURITY_FLAG_COMPRESS_MESSAGE


Internal use only.

Remarks

The security values are used by ISmsMessage4::SetSecurityFlags Method. For more information about message formats, see the Configuration Manager Management Point Message Schema.

See Also


Send comments about this topic to Microsoft.