[This topic is pre-release documentation and
is subject to change in future releases. Blank topics are included
as placeholders.]
Assembly: Microsoft.ConfigurationManagement.Messaging(in Microsoft.ConfigurationManagement.Messaging.dll)
Certificate that's 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)
Syntax
C# | Visual Basic | Visual C++ |
[ SerializableAttribute] public sealed class MessageCertificateX509Volatile : MessageCertificateX509
< SerializableAttribute> _ Public NotInheritable Class MessageCertificateX509Volatile _ Inherits MessageCertificateX509
[ SerializableAttribute] public ref class MessageCertificateX509Volatile sealed : public MessageCertificateX509
Members
All Members |
Constructors
![]() |
Properties
![]() |
Methods
![]() |
![]() ![]() |
![]() ![]() ![]() |
![]() ![]() |
![]() ![]() ![]() ![]() |
|
Member | Description | |
---|---|---|
![]() |
MessageCertificateX509Volatile( array< Byte > [] () [] [] ) |
Initializes a new instance of the
MessageCertificateX509Volatileclass.
|
![]() |
MessageCertificateX509Volatile(X509Certificate2) |
Initializes a new instance of the
MessageCertificateX509Volatileclass.
|
![]() |
MessageCertificateX509Volatile(String) |
Initializes a new instance of the
MessageCertificateX509Volatileclass.
|
![]() |
MessageCertificateX509Volatile(MessageCertificateX509) |
Initializes a new instance of the
MessageCertificateX509Volatileclass.
Build a in memory certificate from
MessageCertificateX509File
|
![]() |
MessageCertificateX509Volatile( array< Byte > [] () [] [] , String) |
Initializes a new instance of the
MessageCertificateX509Volatileclass.
|
![]() |
MessageCertificateX509Volatile(String, String) |
Initializes a new instance of the
MessageCertificateX509Volatileclass.
Reads a certificate pfx file.
|
![]() |
CertificateEncoded |
Returns complete certificate in blob
format
|
![]() |
Dispose () () () () |
Dispose of any unmanaged resources
|
![]() |
Dispose(Boolean) |
Dispose of any unmanaged resources
|
![]() |
Encrypt(String) |
Encrypts data using certificate
|
![]() |
Encrypt( array< Byte > [] () [] [] ) |
Encrypts data (Overrides
MessageCertificate
.
.
::
.
.
Encrypt(
array<
Byte
>
[]
()
[]
[]
).) |
![]() |
Equals(Object) | (Inherited from Object.) |
![]() |
Finalize () () () () | (Inherited from Object.) |
![]() |
GetHashCode () () () () | (Inherited from Object.) |
![]() |
GetObjectData(SerializationInfo, StreamingContext) |
Handles MessageCertificateX509
serialization
|
![]() |
GetPublicKey () () () () |
Gets public key
|
![]() |
GetType () () () () | (Inherited from Object.) |
![]() |
HasDisposed |
If true, the certificate object has been
disposed
|
![]() |
Hash( array< Byte > [] () [] [] ) |
Hashes data using HashAlgorithm
algorithm
|
![]() |
HashAlgorithmName |
Gets the hash algorithm name in a format that
can be used by .NET's crypto code
|
![]() |
HashAlgorithmOid |
Gets the virtual hash algorithm name in a
format that can be used for Crypto API signing and hashing of
messages
|
![]() |
HashAndSign( array< Byte > [] () [] [] , MessageCertificateSigningOptions) |
Hashes data then signs the hash
|
![]() |
HashAndSign(String, MessageCertificateSigningOptions) |
Signs and hashes data
|
![]() |
HashAndSign(String, Encoding, MessageCertificateSigningOptions) |
Signs and hashes data
|
![]() |
IsDeserialized |
If true, the certificate has been deserialized
from a binary formatter. At this time, some data is lost when
serialization occurs and this allows us to throw clear exceptions
indicating this.
|
![]() |
IsVolatile |
MessageCertificateX509Volatileis a
volatile certificate (Overrides
MessageCertificateX509
.
.
::
.
.
IsVolatile.) |
![]() |
MemberwiseClone () () () () | (Inherited from Object.) |
![]() |
OnDeserialization(Object) |
Deserialization handler
|
![]() |
PrivateKeyCsp |
Gets the CSP for the private key
|
![]() |
PublicKey |
Gets public key of certificate (Overrides
MessageCertificate
.
.
::
.
.
PublicKey.) |
![]() |
PublicKeyEncoded |
Gets public key blob of
certificate (Overrides
MessageCertificate
.
.
::
.
.
PublicKeyEncoded.) |
![]() |
RawCertificate |
Represents the raw certificate (including
private key) in raw form
|
![]() |
Sign(String) |
Signs data using certificate
|
![]() |
Sign( array< Byte > [] () [] [] ) |
Signs data using certificate (Overrides
MessageCertificate
.
.
::
.
.
Sign(
array<
Byte
>
[]
()
[]
[]
).) |
![]() |
Sign( array< Byte > [] () [] [] , String) |
Signs data using certificate
|
![]() |
Sign(String, Encoding) |
Signs data using the
certificate (Overrides
MessageCertificate
.
.
::
.
.
Sign(String, Encoding).) |
![]() |
StoreLocation |
Gets or sets the store location. Returns null
if the store location is not supported.
|
![]() |
StoreName |
Gets or sets the name of the store. Returns
null if the store name is not supported.
|
![]() |
Synchronizer |
Synchronization object for locking across
threads
|
![]() |
Thumbprint |
Allows the user to get and the thumbprint of
the certificate to use for cryptographic operations
|
![]() |
ToString () () () () | (Inherited from Object.) |
![]() |
UseLegacyHashing |
If this is true, legacy hashing should be
used. This implies that algorithms should not be specified
depending on the implementation of the message or sender.
|
![]() |
VerifySignature( array< Byte > [] () [] [] , String) |
Verifies signature
|
![]() |
VerifySignature( array< Byte > [] () [] [] , array< Byte > [] () [] [] ) |
Verifies the signature using the certificate
specified in the properties. Note: the byte signature is reversed
to support interop in native C++ byte signing (Overrides
MessageCertificate
.
.
::
.
.
VerifySignature(
array<
Byte
>
[]
()
[]
[]
,
array<
Byte
>
[]
()
[]
[]
).) |
![]() |
VerifySignature( array< Byte > [] () [] [] , String, Encoding) |
Verifies signature
|
![]() |
VerifySignature( array< Byte > [] () [] [] , array< Byte > [] () [] [] , String) |
Verifies the signature using the certificate
specified in the properties. Note: the byte signature is reversed
to support interop in native C++ byte signing
|
![]() |
X509Certificate |
Returns the certificate that is specified by
Certificate
|
Inheritance Hierarchy
System
.
.
::
.
.
Object
Microsoft.ConfigurationManagement.Messaging.Framework . . :: . . MessageCertificate
Microsoft.ConfigurationManagement.Messaging.Framework . . :: . . MessageCertificateX509
Microsoft.ConfigurationManagement.Messaging.Framework . . :: . . MessageCertificateX509Volatile
Microsoft.ConfigurationManagement.Messaging.Framework . . :: . . MessageCertificate
Microsoft.ConfigurationManagement.Messaging.Framework . . :: . . MessageCertificateX509
Microsoft.ConfigurationManagement.Messaging.Framework . . :: . . MessageCertificateX509Volatile