Freigeben über


IX509CertificateRequestPkcs10V3-Schnittstelle (certenroll.h)

Die IX509CertificateRequestPkcs10V3-Schnittstelle stellt eine PKCS #10-Zertifikatanforderung dar. Sie enthält alle Methoden, die von den Schnittstellen IX509CertificateRequestPkcs10 und IX509CertificateRequestPkcs10V2 definiert sind, und fügt Eigenschaften hinzu, die den NACHWEIS von TPM-Zertifikaten ermöglichen.

Vererbung

Die IX509CertificateRequestPkcs10V3-Schnittstelle erbt von der IX509CertificateRequestPkcs10V2-Schnittstelle.

Methoden

Die IX509CertificateRequestPkcs10V3-Schnittstelle verfügt über diese Methoden.

 
IX509CertificateRequestPkcs10V3::get_AttestationEncryptionCertificate

Das Zertifikat, das zum Verschlüsseln der EKPUB- und EKCERT-Werte vom Client verwendet wird. Diese Eigenschaft muss auf ein gültiges Zertifikat festgelegt werden, das an einen vertrauenswürdigen Computerstamm kettet. (Abrufen)
IX509CertificateRequestPkcs10V3::get_AttestPrivateKey

True, wenn der erstellte private Schlüssel nachgewiesen werden muss; andernfalls false. Wenn true, wird erwartet, dass die AttestationEncryptionCertificate-Eigenschaft festgelegt wurde. (Abrufen)
IX509CertificateRequestPkcs10V3::get_ChallengePassword

Das Kennwort, das beim Erstellen einer Anforderung mit einer Challenge verwendet werden soll. Um eine Anforderung ohne Herausforderung zu erstellen, legen Sie die ChallengePassword-Eigenschaft nicht fest. (Abrufen)
IX509CertificateRequestPkcs10V3::get_EncryptionAlgorithm

Der Verschlüsselungsalgorithmus, der zum Verschlüsseln der EKPUB- und EKCERT-Werte vom Client verwendet wird. (Abrufen)
IX509CertificateRequestPkcs10V3::get_EncryptionStrength

Gibt die Bitlänge für encryptionAlgorithm an, die für die Verschlüsselung verwendet werden soll. Wenn EncryptionAlgorithm nur eine Bitlänge unterstützt, müssen Sie keinen Wert für die EncryptionStrength-Eigenschaft angeben. (Abrufen)
IX509CertificateRequestPkcs10V3::get_NameValuePairs

Eine Auflistung von Namen-Wert-Paaren mit zusätzlichen Zertifikateigenschaftenwerten.
IX509CertificateRequestPkcs10V3::p ut_AttestationEncryptionCertificate

Das Zertifikat, das zum Verschlüsseln der EKPUB- und EKCERT-Werte vom Client verwendet wird. Diese Eigenschaft muss auf ein gültiges Zertifikat festgelegt werden, das an einen vertrauenswürdigen Computerstamm kettet. (Put)
IX509CertificateRequestPkcs10V3::p ut_AttestPrivateKey

True, wenn der erstellte private Schlüssel nachgewiesen werden muss; andernfalls false. Wenn true, wird erwartet, dass die AttestationEncryptionCertificate-Eigenschaft festgelegt wurde. (Put)
IX509CertificateRequestPkcs10V3::p ut_ChallengePassword

Das Kennwort, das beim Erstellen einer Anforderung mit einer Challenge verwendet werden soll. Um eine Anforderung ohne Herausforderung zu erstellen, legen Sie die ChallengePassword-Eigenschaft nicht fest. (Put)
IX509CertificateRequestPkcs10V3::p ut_EncryptionAlgorithm

Der Verschlüsselungsalgorithmus, der zum Verschlüsseln der EKPUB- und EKCERT-Werte vom Client verwendet wird. (Put)
IX509CertificateRequestPkcs10V3::p ut_EncryptionStrength

Gibt die Bitlänge für encryptionAlgorithm an, die für die Verschlüsselung verwendet werden soll. Wenn EncryptionAlgorithm nur eine Bitlänge unterstützt, müssen Sie keinen Wert für die EncryptionStrength-Eigenschaft angeben. (Put)

Anforderungen

   
Zielplattform Windows
Kopfzeile certenroll.h