Share via


CertificatePurposes Enumeration

 

Specifies the purpose for a certificate.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:   Microsoft.ConfigurationManagement.Messaging.Framework
Assembly:  Microsoft.ConfigurationManagement.Messaging (in Microsoft.ConfigurationManagement.Messaging.dll)

Syntax

[SerializableAttribute]
[FlagsAttribute]
public enum CertificatePurposes
[SerializableAttribute]
[FlagsAttribute]
public enum class CertificatePurposes
<SerializableAttribute>
<FlagsAttribute>
Public Enumeration CertificatePurposes

Members

Member name Description
All

The certificate is good for all purposes. This should only be used for testing purposes, not in a production environment.

Encryption

The certificate is used for encryption. This implies that SSL in native mode.

ManagementPointSigning

The certificate is used for management point signature verification.

None

The certificate has no purpose. Do not use.

SecureSocketsLayer

The certificate is used for SSL. This is ignored in mixed mode.

Signing

The certificate is used for signing. This implies that SSL is in native mode.

See Also

Microsoft.ConfigurationManagement.Messaging.Framework Namespace

Return to top