Share via


MessageCertificate Class

 

Base class for a certificate used by or for a message.

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

Inheritance Hierarchy

System.Object
  Microsoft.ConfigurationManagement.Messaging.Framework.MessageCertificate
    Microsoft.ConfigurationManagement.Messaging.Framework.MessageCertificateX509

Syntax

[SerializableAttribute]
public abstract class MessageCertificate
[SerializableAttribute]
public ref class MessageCertificate abstract 
<SerializableAttribute>
Public MustInherit Class MessageCertificate

Properties

Name Description
System_CAPS_pubproperty PublicKey

Gets the certificate public key as a string.

System_CAPS_pubproperty PublicKeyEncoded

Gets the certificate public key as a blob.

System_CAPS_protproperty Synchronizer

Gets the synchronization object to use for locking across threads.

Methods

Name Description
System_CAPS_pubmethod Encrypt(Byte[])

Encrypts data using the certificate.

System_CAPS_pubmethod Encrypt(String)

Encrypts data using the certificate.

System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod Sign(Byte[])

Signs data using the certificate.

System_CAPS_pubmethod Sign(String)

Signs data using the certificate.

System_CAPS_pubmethod Sign(String, Encoding)

Signs data using the certificate.

System_CAPS_pubmethod ToString()

(Inherited from Object.)

System_CAPS_pubmethod VerifySignature(Byte[], Byte[])

Verifies a signature by using the certificate.

System_CAPS_pubmethod VerifySignature(Byte[], String)

Verifies a signature by using the certificate.

System_CAPS_pubmethod VerifySignature(Byte[], String, Encoding)

Verifies a signature by using the certificate.

Thread Safety

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.ConfigurationManagement.Messaging.Framework Namespace

Return to top