MessageCertificateX509Volatile Class

 

A certificate that is in memory or not in the certificate store, including a handle to an existing certificate.

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


[SerializableAttribute]
public ref class MessageCertificateX509Volatile sealed : MessageCertificateX509

NameDescription
System_CAPS_pubmethodMessageCertificateX509Volatile(array<Byte>^)

Initializes a new instance of the MessageCertificateX509Volatile class.

System_CAPS_pubmethodMessageCertificateX509Volatile(array<Byte>^, String^)

Initializes a new instance of the MessageCertificateX509Volatile class.

System_CAPS_pubmethodMessageCertificateX509Volatile(MessageCertificateX509^)

Initializes a new instance of the MessageCertificateX509Volatile class. Build an in-memory certificate by using MessageCertificateX509File.

System_CAPS_pubmethodMessageCertificateX509Volatile(String^)

Initializes a new instance of the MessageCertificateX509Volatile class.

System_CAPS_pubmethodMessageCertificateX509Volatile(String^, String^)

Initializes a new instance of the MessageCertificateX509Volatile class. Reads a PFX certificate file.

System_CAPS_pubmethodMessageCertificateX509Volatile(X509Certificate2^)

Initializes a new instance of the MessageCertificateX509Volatile class.

NameDescription
System_CAPS_pubpropertyCertificateEncoded

Gets the complete certificate in blob format. (Inherited from MessageCertificateX509.)

System_CAPS_pubpropertyHashAlgorithmOid

Gets the virtual hash algorithm name in a format that can be used for signing and hashing of messages by using the Crypto API. (Inherited from MessageCertificateX509.)

System_CAPS_pubpropertyIsDeserialized

If true, the certificate has been deserialized from a binary formatter. At this time, some data is lost when serialization occurs, which allows throwing clear exceptions indicating this. (Inherited from MessageCertificateX509.)

System_CAPS_pubpropertyIsSelfSigned

Gets a value that indicates whether the certificate is self-signed or issued by a certificate authority (CA). (Inherited from MessageCertificateX509.)

System_CAPS_pubpropertyIsVolatile

Indicates whether MessageCertificateX509Volatile is a volatile certificate. (Overrides MessageCertificateX509::IsVolatile.)

System_CAPS_pubpropertyPublicKey

Gets the public key for a certificate. (Inherited from MessageCertificateX509.)

System_CAPS_pubpropertyPublicKeyEncoded

Gets the public key blob for a certificate. (Inherited from MessageCertificateX509.)

System_CAPS_pubpropertyStoreLocation

Gets or sets the store location. Returns null if the store location is not supported. (Inherited from MessageCertificateX509.)

System_CAPS_pubpropertyStoreName

Gets or sets the name of the store. Returns null if the store name is not supported. (Inherited from MessageCertificateX509.)

System_CAPS_pubpropertyThumbprint

Gets the certificate thumbprint for use in cryptographic operations. (Inherited from MessageCertificateX509.)

System_CAPS_pubpropertyUseLegacyHashing

If true, legacy hashing should be used. This implies that algorithms should not be specified, depending on the implementation of the message or sender. (Inherited from MessageCertificateX509.)

System_CAPS_pubpropertyX509Certificate

Gets the certificate that is specified by Certificate. (Inherited from MessageCertificateX509.)

NameDescription
System_CAPS_pubmethodDispose()

Dispose of any unmanaged resources. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodEncrypt(array<Byte>^)

Encrypts data. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodEncrypt(String^)

Encrypts data using the certificate. (Inherited from MessageCertificate.)

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetObjectData(SerializationInfo^, StreamingContext)

Handles Message Certificate X.509 serialization. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodGetPublicKey()

Gets the public key for a certificate. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodHash(array<Byte>^)

Hashes data by using a HashAlgorithm algorithm. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodHashAndSign(array<Byte>^, MessageCertificateSigningOptions)

Hashes data, and then signs the hash. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodHashAndSign(String^, Encoding^, MessageCertificateSigningOptions)

Hashes data, and then signs the hash. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodHashAndSign(String^, MessageCertificateSigningOptions)

Hashes data, and then signs the hash. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodOnDeserialization(Object^)

Deserialization handler. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodSign(array<Byte>^)

Signs data by using a certificate. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodSign(array<Byte>^, String^)

Signs data by using a certificate. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodSign(String^)

Signs data using the certificate. (Inherited from MessageCertificate.)

System_CAPS_pubmethodSign(String^, Encoding^)

Signs data by using a certificate. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodVerifyPkcsSignature(array<Byte>^, array<Byte>^)

Performs a Public Key Cryptography Standards (PKCS) signature verification of a blob. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodVerifySignature(array<Byte>^, array<Byte>^)

Verifies the signature by using the certificate specified in the properties.

Note: The byte signature is reversed to support interop in native C++ byte signing. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodVerifySignature(array<Byte>^, array<Byte>^, String^)

Verifies the signature by using the certificate specified in the properties.

Note: The byte signature is reversed to support interop in native C++ byte signing. (Inherited from MessageCertificateX509.)

System_CAPS_pubmethodVerifySignature(array<Byte>^, String^)

Verifies a signature by using the certificate. (Inherited from MessageCertificate.)

System_CAPS_pubmethodVerifySignature(array<Byte>^, String^, Encoding^)

Verifies a signature by using the certificate. (Inherited from MessageCertificate.)

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

Return to top
Show: