Interface IX509CertificateRequestPkcs10V3 (certenroll.h)

A interface IX509CertificateRequestPkcs10V3 representa uma solicitação de certificado PKCS nº 10. Ele inclui todos os métodos definidos pelas interfaces IX509CertificateRequestPkcs10 e IX509CertificateRequestPkcs10V2 e adiciona propriedades que habilitam o atestado de certificado TPM.

Herança

A interface IX509CertificateRequestPkcs10V3 herda da interface IX509CertificateRequestPkcs10V2.

Métodos

A interface IX509CertificateRequestPkcs10V3 tem esses métodos.

 
IX509CertificateRequestPkcs10V3::get_AttestationEncryptionCertificate

O certificado usado para criptografar os valores EKPUB e EKCERT do cliente. Essa propriedade deve ser definida como um certificado válido que se encadeia a uma raiz de computador confiável. (Obter)
IX509CertificateRequestPkcs10V3::get_AttestPrivateKey

True se a chave privada criada precisar ser atestada; caso contrário, false. Se for true, espera-se que a propriedade AttestationEncryptionCertificate tenha sido definida. (Obter)
IX509CertificateRequestPkcs10V3::get_ChallengePassword

A senha a ser usada ao criar uma solicitação com um desafio. Para criar uma solicitação sem um desafio, não defina a propriedade ChallengePassword. (Obter)
IX509CertificateRequestPkcs10V3::get_EncryptionAlgorithm

O algoritmo de criptografia usado para criptografar os valores EKPUB e EKCERT do cliente. (Obter)
IX509CertificateRequestPkcs10V3::get_EncryptionStrength

Identifica o comprimento do bit para o EncryptionAlgorithm usar para criptografia. Se o EncryptionAlgorithm der suporte apenas a um comprimento de bit, você não precisará especificar um valor para a propriedade EncryptionStrength. (Obter)
IX509CertificateRequestPkcs10V3::get_NameValuePairs

Uma coleção de pares nome/valor de valores de propriedade de certificado adicionais.
IX509CertificateRequestPkcs10V3::p ut_AttestationEncryptionCertificate

O certificado usado para criptografar os valores EKPUB e EKCERT do cliente. Essa propriedade deve ser definida como um certificado válido que se encadeia a uma raiz de computador confiável. (Put)
IX509CertificateRequestPkcs10V3::p ut_AttestPrivateKey

True se a chave privada criada precisar ser atestada; caso contrário, false. Se for true, espera-se que a propriedade AttestationEncryptionCertificate tenha sido definida. (Put)
IX509CertificateRequestPkcs10V3::p ut_ChallengePassword

A senha a ser usada ao criar uma solicitação com um desafio. Para criar uma solicitação sem um desafio, não defina a propriedade ChallengePassword. (Put)
IX509CertificateRequestPkcs10V3::p ut_EncryptionAlgorithm

O algoritmo de criptografia usado para criptografar os valores EKPUB e EKCERT do cliente. (Put)
IX509CertificateRequestPkcs10V3::p ut_EncryptionStrength

Identifica o comprimento do bit para o EncryptionAlgorithm usar para criptografia. Se o EncryptionAlgorithm der suporte apenas a um comprimento de bit, você não precisará especificar um valor para a propriedade EncryptionStrength. (Put)

Requisitos

   
Plataforma de Destino Windows
Cabeçalho certenroll.h