CredentialDescription.CertificateThumbprint Property

Definition

When SourceType is StoreWithThumbprint specifies the thumbprint of the certificate to extract from the certificate store specified by CertificateStorePath.

public string? CertificateThumbprint { get; set; }
member this.CertificateThumbprint : string with get, set
Public Property CertificateThumbprint As String

Property Value

Examples

The JSON fragment below describes a user certificate stored in the personal certificates folder (CurrentUser/My) and specified by its thumbprint, used as a client credential in a confidential client application:

{
 "ClientCertificates": [
 {
  "SourceType": "StoreWithThumbprint",
  "CertificateStorePath": "CurrentUser/My",
  "CertificateThumbprint": "962D129A...D18EFEB6961684"
 }]
}

The code below describes programmatically in C#, a computer certificate in the personal certificates folder (LocalMachine/My) accessed by its thumbprint.

CredentialDescription credentialDescription = new CredentialDescription
{
    SourceType = CredentialSource.StoreWithThumbprint,
    CertificateStorePath = "LocalMachine/My",
    CertificateThumbprint = "962D129A...D18EFEB6961684"

};

Remarks

Use this property in conjunction with CertificateStorePath.

Applies to

See also