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 |