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 |