X509ThumbprintKeyIdentifierClause Constructors

Definition

Initializes a new instance of the X509ThumbprintKeyIdentifierClause class.

Overloads

X509ThumbprintKeyIdentifierClause(Byte[])

Initializes a new instance of the X509ThumbprintKeyIdentifierClause class using the specified thumbprint for an X.509 certificate.

X509ThumbprintKeyIdentifierClause(X509Certificate2)

Initializes a new instance of the X509ThumbprintKeyIdentifierClause class using the specified X.509 certificate.

X509ThumbprintKeyIdentifierClause(Byte[])

Source:
X509ThumbprintKeyIdentifierClause.cs
Source:
X509ThumbprintKeyIdentifierClause.cs

Initializes a new instance of the X509ThumbprintKeyIdentifierClause class using the specified thumbprint for an X.509 certificate.

C#
public X509ThumbprintKeyIdentifierClause(byte[] thumbprint);

Parameters

thumbprint
Byte[]

An array of Byte that contains the thumbprint of the X.509 certificate.

Exceptions

thumbprint is null.

-or-

thumbprint is zero length.

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

X509ThumbprintKeyIdentifierClause(X509Certificate2)

Source:
X509ThumbprintKeyIdentifierClause.cs
Source:
X509ThumbprintKeyIdentifierClause.cs

Initializes a new instance of the X509ThumbprintKeyIdentifierClause class using the specified X.509 certificate.

C#
public X509ThumbprintKeyIdentifierClause(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);

Parameters

certificate
X509Certificate2

An X509Certificate2 that contains the X.509 certificate.

Exceptions

certificate is null.

Remarks

This constructor obtains the thumbprint (the SHA-1 hash value of the X.509 certificate raw data) by calling the GetCertHash method.

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1