Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der CERTENROLL_PROPERTYID Enumerationstyp enthält vordefinierte Objektbezeichner für externe Eigenschaften, die einem Zertifikat im Zertifikatspeicher zugeordnet werden können. Diese Enumeration wird von der ICertProperty-Schnittstelle verwendet.
Die Beschreibungen für jeden der unterstützten Werte geben den Eigenschaftsdatentyp an, sodass Sie wissen, wie der Wert erstellt wird, bevor Sie die InitializeDecode-Methode aufrufen. Die folgenden Schnittstellen, die von ICertProperty abgeleitet wurden, wurden definiert, um die Initialisierung und den Abruf der gängigsten Eigenschaften zu vereinfachen:
- ICertPropertyArchived
- ICertPropertyArchivedKeyHash
- ICertPropertyAutoEnroll
- ICertPropertyBackedUp
- ICertPropertyDescription
- ICertPropertyEnrollment
- ICertPropertyEnrollmentPolicyServer
- ICertPropertyFriendlyName
- ICertPropertyKeyProvInfo
- ICertPropertyRenewal
- ICertPropertyRequestOriginator
- ICertPropertySHA1Hash
Syntax
typedef enum CERTENROLL_PROPERTYID {
XCN_PROPERTYID_NONE = 0,
XCN_CERT_KEY_PROV_HANDLE_PROP_ID = 1,
XCN_CERT_KEY_PROV_INFO_PROP_ID = 2,
XCN_CERT_SHA1_HASH_PROP_ID = 3,
XCN_CERT_MD5_HASH_PROP_ID = 4,
XCN_CERT_HASH_PROP_ID = 3,
XCN_CERT_KEY_CONTEXT_PROP_ID = 5,
XCN_CERT_KEY_SPEC_PROP_ID = 6,
XCN_CERT_IE30_RESERVED_PROP_ID = 7,
XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID = 8,
XCN_CERT_ENHKEY_USAGE_PROP_ID = 9,
XCN_CERT_CTL_USAGE_PROP_ID = 9,
XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID = 10,
XCN_CERT_FRIENDLY_NAME_PROP_ID = 11,
XCN_CERT_PVK_FILE_PROP_ID = 12,
XCN_CERT_DESCRIPTION_PROP_ID = 13,
XCN_CERT_ACCESS_STATE_PROP_ID = 14,
XCN_CERT_SIGNATURE_HASH_PROP_ID = 15,
XCN_CERT_SMART_CARD_DATA_PROP_ID = 16,
XCN_CERT_EFS_PROP_ID = 17,
XCN_CERT_FORTEZZA_DATA_PROP_ID = 18,
XCN_CERT_ARCHIVED_PROP_ID = 19,
XCN_CERT_KEY_IDENTIFIER_PROP_ID = 20,
XCN_CERT_AUTO_ENROLL_PROP_ID = 21,
XCN_CERT_PUBKEY_ALG_PARA_PROP_ID = 22,
XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID = 23,
XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID = 24,
XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID = 25,
XCN_CERT_ENROLLMENT_PROP_ID = 26,
XCN_CERT_DATE_STAMP_PROP_ID = 27,
XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID = 28,
XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID = 29,
XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID = 30,
XCN_CERT_RENEWAL_PROP_ID = 64,
XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID = 65,
XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID = 66,
XCN_CERT_AIA_URL_RETRIEVED_PROP_ID = 67,
XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID = 68,
XCN_CERT_BACKED_UP_PROP_ID = 69,
XCN_CERT_OCSP_RESPONSE_PROP_ID = 70,
XCN_CERT_REQUEST_ORIGINATOR_PROP_ID = 71,
XCN_CERT_SOURCE_LOCATION_PROP_ID = 72,
XCN_CERT_SOURCE_URL_PROP_ID = 73,
XCN_CERT_NEW_KEY_PROP_ID = 74,
XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID = 75,
XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID = 76,
XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID = 77,
XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID = 78,
XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID = 79,
XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID = 80,
XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 81,
XCN_CERT_CA_DISABLE_CRL_PROP_ID = 82,
XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID = 83,
XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID = 84,
XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID = 85,
XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID = 86,
XCN_CERT_CEP_PROP_ID = 87,
XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID = 89,
XCN_CERT_SCARD_PIN_ID_PROP_ID = 90,
XCN_CERT_SCARD_PIN_INFO_PROP_ID = 91,
XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID = 92,
XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 93,
XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID = 94,
XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID = 95,
XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID = 96,
XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID = 97,
XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID = 98,
XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID = 99,
XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID = 100,
XCN_CERT_SMART_CARD_READER_PROP_ID = 101,
XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID = 102,
XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID = 103,
XCN_CERT_DISALLOWED_FILETIME_PROP_ID = 104,
XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID = 105,
XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID = 106,
XCN_CERT_SHA256_HASH_PROP_ID = 107,
XCN_CERT_SCEP_SERVER_CERTS_PROP_ID = 108,
XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID = 109,
XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID = 110,
XCN_CERT_SCEP_CA_CERT_PROP_ID = 111,
XCN_CERT_SCEP_SIGNER_CERT_PROP_ID = 112,
XCN_CERT_SCEP_NONCE_PROP_ID = 113,
XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID = 114,
XCN_CERT_SCEP_FLAGS_PROP_ID = 115,
XCN_CERT_SCEP_GUID_PROP_ID = 116,
XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID = 117,
XCN_CERT_ISOLATED_KEY_PROP_ID = 118,
XCN_CERT_SERIAL_CHAIN_PROP_ID = 119,
XCN_CERT_KEY_CLASSIFICATION_PROP_ID = 120,
XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID = 122,
XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID = 123,
XCN_CERT_PIN_SHA256_HASH_PROP_ID = 124,
XCN_CERT_CLR_DELETE_KEY_PROP_ID = 125,
XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID = 126,
XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID = 127,
XCN_CERT_FIRST_RESERVED_PROP_ID = 128,
XCN_CERT_LAST_RESERVED_PROP_ID = 0x7fff,
XCN_CERT_FIRST_USER_PROP_ID = 0x8000,
XCN_CERT_LAST_USER_PROP_ID = 0xffff,
XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID = 0x1000
} ;
Konstanten
XCN_PROPERTYID_NONEWert: 0 Es wird keine Eigenschaft identifiziert. |
XCN_CERT_KEY_PROV_HANDLE_PROP_IDWert: 1 Datentyp: HCRYPTPROV Das Handle des privaten Schlüssels, der dem Zertifikat zugeordnet ist. |
XCN_CERT_KEY_PROV_INFO_PROP_IDWert: 2 Datentyp: Zeiger auf eine CRYPT_KEY_PROV_INFO-Struktur . Die Struktur enthält Informationen zu einem CSP-Schlüsselcontainer oder einem Kryptografie-API: CNG-Schlüssel (Next Generation). Dies wird verwendet, um ein Handle für den privaten Schlüssel zu erhalten. Es wird empfohlen, die ICertPropertyKeyProvInfo-Schnittstelle zu verwenden, um diese Eigenschaft zu initialisieren und abzurufen. |
XCN_CERT_SHA1_HASH_PROP_IDWert: 3 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB Struktur. Das pbData-Strukturmember verweist auf ein Bytearray, das einen SHA-1-Hashwert des Zertifikats enthält. Es wird empfohlen, die ICertPropertySHA1Hash-Schnittstelle zu verwenden, um diese Eigenschaft zu initialisieren und abzurufen. |
XCN_CERT_MD5_HASH_PROP_IDWert: 4 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB Struktur. Das pbData-Strukturmember verweist auf ein Bytearray, das einen MD5-Hashwert des Zertifikats enthält. |
XCN_CERT_HASH_PROP_IDWert: 3 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB Struktur. Das pbData-Strukturmember verweist auf ein Bytearray, das einen Hash des zertifikats enthält, das mithilfe des Standardhashingalgorithmus erstellt wurde. Der Standardalgorithmus ist derzeit SHA-1. |
XCN_CERT_KEY_CONTEXT_PROP_IDWert: 5 Datentyp: Zeiger auf eine CERT_KEY_CONTEXT-Struktur . Die Struktur enthält die zum Abrufen eines Schlüssels erforderlichen Informationen, einschließlich des CSP- oder Schlüsseldienstanbieterhandles (Key Service Provider, KSP) und eines Werts, der angibt, ob der Schlüssel für die Signatur oder Verschlüsselung verwendet wird. |
XCN_CERT_KEY_SPEC_PROP_IDWert: 6 Datentyp: Zeiger auf ein DWORD. Das DWORD enthält einen Wert, der angibt, ob der Schlüssel zum Signieren oder zur Verschlüsselung verwendet wird und ob der Schlüssel einem CNG-KSP zugeordnet ist. Dies entspricht dem Wert, der im dwKeySpec-Parameter der CERT_KEY_CONTEXT-Struktur angegeben ist. Dieser Wert kann eine bitweise OR-Kombination der folgenden Werte sein:
|
XCN_CERT_IE30_RESERVED_PROP_IDWert: 7 Wird nicht unterstützt. |
XCN_CERT_PUBKEY_HASH_RESERVED_PROP_IDWert: 8 Wird nicht unterstützt. |
XCN_CERT_ENHKEY_USAGE_PROP_IDWert: 9 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB Struktur. Das pbData-Strukturmember verweist auf ein Bytearray, das eine DER-codierte EnhancedKeyUsage-Erweiterung in einer CERT_ENHKEY_USAGE-Struktur enthält. Sie können die Struktur codieren, indem Sie die CryptoAPI-Funktion CryptEncodeObject verwenden und den lpszStructType-Parameter auf X509_ENHANCED_KEY_USAGE festlegen. syntax<br>typedef struct _CTL_USAGE <br>{<br> DWORD cUsageIdentifier;<br> LPSTR *rgpszUsageIdentifier; <br>} <br>CTL_USAGE, *PCTL_USAGE, CERT_ENHKEY_USAGE, *PCERT_ENHKEY_USAGE;<br> |
XCN_CERT_CTL_USAGE_PROP_IDWert: 9 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB Struktur. Das pbData-Strukturmember verweist auf ein Bytearray, das einen DER-codierten CTL-Nutzungsbezeichner (Certificate Trust List) in einer CTL_USAGE-Struktur enthält. Sie können die Struktur codieren, indem Sie die CryptoAPI-Funktion CryptEncodeObject verwenden und den lpszStructType-Parameter auf X509_ENHANCED_KEY_USAGE festlegen. syntax<br>typedef struct _CTL_USAGE <br>{<br> DWORD cUsageIdentifier;<br> LPSTR *rgpszUsageIdentifier; <br>} <br>CTL_USAGE;<br> |
XCN_CERT_NEXT_UPDATE_LOCATION_PROP_IDWert: 10 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB Struktur. Das pbData-Strukturmember verweist auf ein Bytearray, das eine DER-codierte AlternativeNames-Erweiterung in einer CERT_ALT_NAME_INFO-Struktur enthält. Sie können die Struktur codieren, indem Sie die CryptoAPI-Funktion CryptEncodeObject verwenden und den lpszStructType-Parameter auf X509_ALTERNATE_NAME festlegen. |
XCN_CERT_FRIENDLY_NAME_PROP_IDWert: 11 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB Struktur. Das pbData-Strukturelement enthält einen Zeiger auf eine Unicode-Zeichenfolge mit Null-Beendigung, die den Anzeigenamen für das Zertifikat enthält. Es wird empfohlen, die ICertPropertyFriendlyName-Schnittstelle zu verwenden, um diese Eigenschaft zu initialisieren und abzurufen. |
XCN_CERT_PVK_FILE_PROP_IDWert: 12 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB Struktur. Das pbData-Strukturelement enthält einen Zeiger auf eine Unicode-Zeichenfolge mit Null-Beendigung, die den Namen der Datei mit dem privaten Schlüssel enthält. |
XCN_CERT_DESCRIPTION_PROP_IDWert: 13 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB Struktur. Das pbData-Strukturmember enthält einen Zeiger auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die eine Beschreibung des Zertifikats enthält. Es wird empfohlen, die ICertPropertyDescription-Schnittstelle zu verwenden, um diese Eigenschaft zu initialisieren und abzurufen. |
XCN_CERT_ACCESS_STATE_PROP_IDWert: 14 Datentyp: Zeiger auf ein DWORD. DWORD kann einen Wert enthalten, der eine bitweise OR-Kombination der folgenden Flags ist:
|
XCN_CERT_SIGNATURE_HASH_PROP_IDWert: 15 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB Struktur. Das pbData-Strukturmember verweist auf ein Bytearray, das einen Hash der Zertifikatsignatur enthält. |
XCN_CERT_SMART_CARD_DATA_PROP_IDWert: 16 Wird nicht unterstützt. |
XCN_CERT_EFS_PROP_IDWert: 17 Wird nicht unterstützt. |
XCN_CERT_FORTEZZA_DATA_PROP_IDWert: 18 Wird nicht unterstützt. |
XCN_CERT_ARCHIVED_PROP_IDWert: 19 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der PbData-Strukturmember verweist auf ein Bytearray, das angibt, ob ein Zertifikat archiviert wird. Ein Zertifikat wird in der Regel archiviert, wenn es durch ein neueres Zertifikat ersetzt wurde. Die nachfolgende Enumeration des Zertifikatspeichers überspringt in der Regel die archivierten Zertifikate. Um anzugeben, dass das Zertifikat nicht archiviert wird, können Sie pbData auf NULL und cbData auf Null (0) festlegen. Um anzugeben, dass das Zertifikat archiviert wird, können Sie pbData auf etwas anderes als NULL festlegen, z. B. die Adresse der CRYPT_INTEGER_BLOB-Struktur . Es wird jedoch empfohlen, dass Sie die ICertPropertyArchived-Schnittstelle verwenden, um diese Eigenschaft festzulegen. |
XCN_CERT_KEY_IDENTIFIER_PROP_IDWert: 20 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der PbData-Strukturmember verweist auf ein Bytearray, das den Hash des öffentlichen Schlüssels des Zertifikatantragstellers enthält. In der Regel handelt es sich dabei um einen SHA-1-Hash mit 20 Byte. Weitere Informationen finden Sie unter der IX509ExtensionSubjectKeyIdentifier-Schnittstelle . |
XCN_CERT_AUTO_ENROLL_PROP_IDWert: 21 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der PbData-Strukturmember enthält einen Zeiger auf eine Unicode-Zeichenfolge mit Null-Endung, die den Namen oder objektbezeichner enthält, der für die automatische Registrierung verwendet wird. Es wird empfohlen, die ICertPropertyAutoEnroll-Schnittstelle zu verwenden, um diese Eigenschaft zu initialisieren und abzurufen. |
XCN_CERT_PUBKEY_ALG_PARA_PROP_IDWert: 22 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der pbData-Strukturmember verweist auf die DER-codierten Parameter des Public Key-Algorithmus. Weitere Informationen finden Sie unter der EncodedParameters-Eigenschaft auf der IX509PublicKey-Schnittstelle . |
XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_IDWert: 23 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der pbData-Strukturmember verweist auf ein Bytearray, das eine DER-codierte CROSS_CERT_DIST_POINTS_INFO-Struktur enthält. Sie können die Struktur codieren, indem Sie die CryptoAPI-Funktion CryptEncodeObject verwenden und den parameter lpszStructType auf X509_CROSS_CERT_DIST_POINTS festlegen. |
XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_IDWert: 24 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der pbData-Strukturmember verweist auf ein Bytearray, das einen MD5-Hash des öffentlichen Schlüssels enthält, der dem privaten Schlüssel zugeordnet ist, der zum Signieren des Zertifikats verwendet wird. |
XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_IDWert: 25 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der PbData-Strukturmember verweist auf ein Bytearray, das einen MD5-Hash des öffentlichen Schlüssels enthält, der im Zertifikat enthalten ist. |
XCN_CERT_ENROLLMENT_PROP_IDWert: 26 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der pbData-Strukturmember verweist auf ein Bytearray, das die folgenden Informationen (in der aufgeführten Reihenfolge) zu einer ausstehenden Anforderung enthält. Jede Unicode-Zeichenfolge ist null-endend, und die Länge enthält das abschließende NULL-Zeichen.
|
XCN_CERT_DATE_STAMP_PROP_IDWert: 27 Datentyp: Zeiger auf eine FILETIME-Struktur . Die -Struktur enthält den Zeitpunkt, zu dem das Zertifikat dem Zertifikatspeicher hinzugefügt wurde. |
XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_IDWert: 28 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der PbData-Strukturmember verweist auf ein Bytearray, das einen MD5-Hash der Seriennummer des Signaturzertifikats der Zertifizierungsstelle enthält. |
XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_IDWert: 29 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der pbData-Strukturmember verweist auf ein Bytearray, das einen MD5-Hash des Antragstellernamens enthält. |
XCN_CERT_EXTENDED_ERROR_INFO_PROP_IDWert: 30 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der pbData-Strukturmember verweist auf eine Unicode-Zeichenfolge mit Null-Endung, die Informationen zu einem Fehler enthält. |
XCN_CERT_RENEWAL_PROP_IDWert: 64 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der pbData-Strukturmember verweist auf ein Bytearray, das einen SHA-1-Hash des Zertifikats enthält, das erneuert wird. Es wird empfohlen, die ICertPropertyRenewal-Schnittstelle zu verwenden, um diese Eigenschaft zu initialisieren und abzurufen. |
XCN_CERT_ARCHIVED_KEY_HASH_PROP_IDWert: 65 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der pbData-Strukturmember verweist auf ein Bytearray, das einen Hash des archivierten privaten Schlüssels enthält. Es wird empfohlen, dass Sie die ICertPropertyArchivedKeyHash-Schnittstelle verwenden, um diesen Eigenschaftswert zu initialisieren und abzurufen. |
XCN_CERT_AUTO_ENROLL_RETRY_PROP_IDWert: 66 Wird nicht unterstützt. |
XCN_CERT_AIA_URL_RETRIEVED_PROP_IDWert: 67 Wird nicht unterstützt. |
XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_IDWert: 68 Wird nicht unterstützt. |
XCN_CERT_BACKED_UP_PROP_IDWert: 69 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der pbData-Strukturmember verweist auf ein Bytearray, das eine VARIANT_BOOL gefolgt von einer FILETIME-Struktur enthält. Um anzugeben, dass das Zertifikat nicht gesichert wird, legen Sie die ersten sizeof(VARIANT_BOOL) Bytes im Array auf Null (0) fest. Geben Sie andernfalls einen Wert an, der nicht 0 (null) ist. Um den Zeitpunkt anzugeben, zu dem das Zertifikat gesichert wurde, legen Sie die nächsten sizeof(FILETIME) Bytes auf das Datum und die Uhrzeit fest. Es wird empfohlen, dass Sie die ICertPropertyBackedUp-Schnittstelle verwenden, um diesen Eigenschaftswert festzulegen. Diese Eigenschaft wird derzeit nicht verwendet. |
XCN_CERT_OCSP_RESPONSE_PROP_IDWert: 70 Wird nicht unterstützt. |
XCN_CERT_REQUEST_ORIGINATOR_PROP_IDWert: 71 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB-Struktur . Der PbData-Strukturmember verweist auf eine Unicode-Zeichenfolge mit NULL-Beendigung, die den Namen des Computers enthält, der eine Zertifikatanforderung für die automatische Registrierung ausgelöst hat. Es wird empfohlen, die ICertPropertyRequestOriginator-Schnittstelle zu verwenden, um diese Eigenschaft zu initialisieren und abzurufen. |
XCN_CERT_SOURCE_LOCATION_PROP_IDWert: 72 Wird nicht unterstützt. |
XCN_CERT_SOURCE_URL_PROP_IDWert: 73 Wird nicht unterstützt. |
XCN_CERT_NEW_KEY_PROP_IDWert: 74 Wird nicht unterstützt. |
XCN_CERT_OCSP_CACHE_PREFIX_PROP_IDWert: 75 |
XCN_CERT_SMART_CARD_ROOT_INFO_PROP_IDWert: 76 |
XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_IDWert: 77 |
XCN_CERT_NCRYPT_KEY_HANDLE_PROP_IDWert: 78 |
XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_IDWert: 79 |
XCN_CERT_SUBJECT_INFO_ACCESS_PROP_IDWert: 80 |
XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_IDWert: 81 |
XCN_CERT_CA_DISABLE_CRL_PROP_IDWert: 82 |
XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_IDWert: 83 |
XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_IDWert: 84 |
XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_IDWert: 85 |
XCN_CERT_SUBJECT_DISABLE_CRL_PROP_IDWert: 86 |
XCN_CERT_CEP_PROP_IDWert: 87 Enthält Informationen zu einem CEP-Server (Certificate Enrollment Policy) und einem Zertifikatregistrierungsserver (CES). Dies umfasst u. a.:
Weitere Informationen finden Sie unter ICertPropertyEnrollmentPolicyServer. |
XCN_CERT_SIGN_HASH_CNG_ALG_PROP_IDWert: 89 |
XCN_CERT_SCARD_PIN_ID_PROP_IDWert: 90 |
XCN_CERT_SCARD_PIN_INFO_PROP_IDWert: 91 |
XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_IDWert: 92 |
XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_IDWert: 93 |
XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_IDWert: 94 |
XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_IDWert: 95 |
XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_IDWert: 96 |
XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_IDWert: 97 |
XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_IDWert: 98 |
XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_IDWert: 99 |
XCN_CERT_HCRYPTPROV_TRANSFER_PROP_IDWert: 100 |
XCN_CERT_SMART_CARD_READER_PROP_IDWert: 101 |
XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_IDWert: 102 |
XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_IDWert: 103 |
XCN_CERT_DISALLOWED_FILETIME_PROP_IDWert: 104 |
XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_IDWert: 105 |
XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_IDWert: 106 |
XCN_CERT_SHA256_HASH_PROP_IDWert: 107 |
XCN_CERT_SCEP_SERVER_CERTS_PROP_IDWert: 108 |
XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_IDWert: 109 |
XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_IDWert: 110 |
XCN_CERT_SCEP_CA_CERT_PROP_IDWert: 111 |
XCN_CERT_SCEP_SIGNER_CERT_PROP_IDWert: 112 |
XCN_CERT_SCEP_NONCE_PROP_IDWert: 113 |
XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_IDWert: 114 |
XCN_CERT_SCEP_FLAGS_PROP_IDWert: 115 |
XCN_CERT_SCEP_GUID_PROP_IDWert: 116 |
XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_IDWert: 117 |
XCN_CERT_ISOLATED_KEY_PROP_IDWert: 118 |
XCN_CERT_SERIAL_CHAIN_PROP_IDWert: 119 |
XCN_CERT_KEY_CLASSIFICATION_PROP_IDWert: 120 |
XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_IDWert: 122 |
XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_IDWert: 123 |
XCN_CERT_PIN_SHA256_HASH_PROP_IDWert: 124 |
XCN_CERT_CLR_DELETE_KEY_PROP_IDWert: 125 |
XCN_CERT_NOT_BEFORE_FILETIME_PROP_IDWert: 126 |
XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_IDWert: 127 |
XCN_CERT_FIRST_RESERVED_PROP_IDWert: 128 Wird nicht unterstützt. |
XCN_CERT_LAST_RESERVED_PROP_IDWert: 0x7fff Wird nicht unterstützt. |
XCN_CERT_FIRST_USER_PROP_IDWert: 0x8000 Die Mindestanzahl für eine benutzerdefinierte Eigenschafts-ID. |
XCN_CERT_LAST_USER_PROP_IDWert: 0xffff Die maximale Anzahl für eine benutzerdefinierte Eigenschafts-ID. |
XCN_CERT_STORE_LOCALIZED_NAME_PROP_IDWert: 0x1000 Datentyp: Zeiger auf eine CRYPT_INTEGER_BLOB Struktur. Das pbData-Strukturmember verweist auf eine Unicode-Zeichenfolge mit Null-Beendigung, die den lokalisierten Namen des Zertifikatspeichers enthält. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Kopfzeile | certenroll.h |