Compartilhar via


X509CertificateInfo Classe

Definição

Representação de uma única informação de certificado X509 e seus acessadores para o Serviço de Provisionamento de Dispositivos.

public class X509CertificateInfo
type X509CertificateInfo = class
Public Class X509CertificateInfo
Herança
X509CertificateInfo

Exemplos

Essas informações contêm um conjunto de parâmetros. O JSON a seguir é um exemplo das informações do certificado X509.

{
    "subjectName": "CN=ROOT_00000000-0000-0000-0000-000000000000, OU=Azure IoT, O=MSFT, C=US",
    "sha1Thumbprint": "0000000000000000000000000000000000",
    "sha256Thumbprint": "validEnrollmentGroupId",
    "issuerName": "CN=ROOT_00000000-0000-0000-0000-000000000000, OU=Azure IoT, O=MSFT, C=US",
    "notBeforeUtc": "2017-11-14T12:34:18Z",
    "notAfterUtc": "2017-11-20T12:34:18Z",
    "serialNumber": "000000000000000000",
    "version": 3
}

Comentários

O usuário recebe essas informações do serviço de provisionamento como resultado de operações X509.

Construtores

X509CertificateInfo()

Para teste de unidade.

Propriedades

IssuerName

Nome diferenciado do emissor.

NotAfterUtc

A data em que o certificado não é mais válido.

NotBeforeUtc

A data em que o certificado se torna válido.

SerialNumber

O número de série.

Sha1Thumbprint

Valor de hash SHA-1 do certificado como uma cadeia de caracteres hexadecimal.

SHA1Thumbprint

Valor de hash SHA-1 do certificado como uma cadeia de caracteres hexadecimal.

Sha256Thumbprint

Valor de hash SHA-256 do certificado como uma cadeia de caracteres hexadecimal.

SHA256Thumbprint

Valor de hash SHA-256 do certificado como uma cadeia de caracteres hexadecimal.

SubjectName

Nome diferenciado do certificado.

Version

A versão do formato X509.

Aplica-se a