enumerazione CERTENROLL_PROPERTYID (certenroll.h)
Il tipo di enumerazione CERTENROLL_PROPERTYID contiene identificatori di oggetto predefiniti per le proprietà esterne che possono essere associate a un certificato nell'archivio certificati. Questa enumerazione viene usata dall'interfaccia ICertProperty .
Le descrizioni per ognuno dei valori supportati identificano il tipo di dati della proprietà in modo da sapere come creare il valore prima di chiamare il metodo InitializeDecode . Le interfacce seguenti, derivate da ICertProperty, sono state definite per semplificare l'inizializzazione e il recupero delle proprietà più comuni:
- ICertPropertyArchived
- ICertPropertyArchivedKeyHash
- ICertPropertyAutoEnroll
- ICertPropertyBackedUp
- ICertPropertyDescription
- ICertPropertyEnrollment
- ICertPropertyEnrollmentPolicyServer
- ICertPropertyFriendlyName
- ICertPropertyKeyProvInfo
- ICertPropertyRenewal
- ICertPropertyRequestOriginator
- ICertPropertySHA1Hash
Sintassi
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
} ;
Costanti
XCN_PROPERTYID_NONE Valore: 0 Non viene identificata alcuna proprietà. |
XCN_CERT_KEY_PROV_HANDLE_PROP_ID Valore: 1 Tipo di dati: HCRYPTPROV Handle della chiave privata associata al certificato. |
XCN_CERT_KEY_PROV_INFO_PROP_ID Valore: 2 Tipo di dati: puntatore a una struttura CRYPT_KEY_PROV_INFO . La struttura contiene informazioni su un contenitore di chiavi CSP o su una chiave CNG (Cryptography API: Next Generation). Viene usato per acquisire un handle per la chiave privata. È consigliabile usare l'interfaccia ICertPropertyKeyProvInfo per inizializzare e recuperare questa proprietà. |
XCN_CERT_SHA1_HASH_PROP_ID Valore: 3 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un valore hash SHA-1 del certificato. È consigliabile usare l'interfaccia ICertPropertySHA1Hash per inizializzare e recuperare questa proprietà. |
XCN_CERT_MD5_HASH_PROP_ID Valore: 4 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un valore hash MD5 del certificato. |
XCN_CERT_HASH_PROP_ID Valore: 3 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un hash del certificato creato usando l'algoritmo hash predefinito. L'algoritmo predefinito è attualmente SHA-1. |
XCN_CERT_KEY_CONTEXT_PROP_ID Valore: 5 Tipo di dati: puntatore a una struttura CERT_KEY_CONTEXT . La struttura contiene le informazioni necessarie per recuperare una chiave, incluso l'handle CSP o il provider di servizi chiavi (KSP) e un valore che indica se la chiave viene usata per la firma o la crittografia. |
XCN_CERT_KEY_SPEC_PROP_ID Valore: 6 Tipo di dati: puntatore a un DWORD. Il DWORD contiene un valore che identifica se la chiave viene usata per la firma o per la crittografia e se la chiave è associata a un provider di servizi di crittografia chiavi CNG. Corrisponde al valore specificato nel parametro dwKeySpec della struttura CERT_KEY_CONTEXT . Questo valore può essere una combinazione OR bit per bit dei valori seguenti:
|
XCN_CERT_IE30_RESERVED_PROP_ID Valore: 7 Non supportato. |
XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID Valore: 8 Non supportato. |
XCN_CERT_ENHKEY_USAGE_PROP_ID Valore: 9 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un'estensione EnhancedKeyUsage con codifica DER in una struttura CERT_ENHKEY_USAGE . È possibile codificare la struttura usando la funzione CryptoAPI CryptEncodeObject e impostando il parametro lpszStructType su X509_ENHANCED_KEY_USAGE. 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_ID Valore: 9 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un identificatore di utilizzo CTL (Der-Encoded Certificate Trust List) in una struttura di CTL_USAGE . È possibile codificare la struttura usando la funzione CryptoAPI CryptEncodeObject e impostando il parametro lpszStructType su X509_ENHANCED_KEY_USAGE. syntax<br>typedef struct _CTL_USAGE <br>{<br> DWORD cUsageIdentifier;<br> LPSTR *rgpszUsageIdentifier; <br>} <br>CTL_USAGE;<br> |
XCN_CERT_NEXT_UPDATE_LOCATION_PROP_ID Valore: 10 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un'estensione AlternativeNames con codifica DER in una struttura CERT_ALT_NAME_INFO . È possibile codificare la struttura usando la funzione CryptoAPI CryptEncodeObject e impostando il parametro lpszStructType su X509_ALTERNATE_NAME. |
XCN_CERT_FRIENDLY_NAME_PROP_ID Valore: 11 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData contiene un puntatore a una stringa Unicode con terminazione Null contenente il nome visualizzato per il certificato. È consigliabile usare l'interfaccia ICertPropertyFriendlyName per inizializzare e recuperare questa proprietà. |
XCN_CERT_PVK_FILE_PROP_ID Valore: 12 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData contiene un puntatore a una stringa Unicode con terminazione Null contenente il nome del file di chiave privata. |
XCN_CERT_DESCRIPTION_PROP_ID Valore: 13 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData contiene un puntatore a una stringa Unicode con terminazione Null contenente una descrizione del certificato. È consigliabile usare l'interfaccia ICertPropertyDescription per inizializzare e recuperare questa proprietà. |
XCN_CERT_ACCESS_STATE_PROP_ID Valore: 14 Tipo di dati: puntatore a un DWORD. DWORD può contenere un valore che è una combinazione bit per bit OR dei flag seguenti:
|
XCN_CERT_SIGNATURE_HASH_PROP_ID Valore: 15 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un hash della firma del certificato. |
XCN_CERT_SMART_CARD_DATA_PROP_ID Valore: 16 Non supportato. |
XCN_CERT_EFS_PROP_ID Valore: 17 Non supportato. |
XCN_CERT_FORTEZZA_DATA_PROP_ID Valore: 18 Non supportato. |
XCN_CERT_ARCHIVED_PROP_ID Valore: 19 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che identifica se un certificato è archiviato. Un certificato viene in genere archiviato quando è stato sostituito da un certificato più recente. L'enumerazione successiva dell'archivio certificati ignora in genere i certificati archiviati. Per indicare che il certificato non è archiviato, è possibile impostare pbData su NULL e cbData su zero (0). Per indicare che il certificato è archiviato, è possibile impostare pbData su un valore diverso da NULL , ad esempio l'indirizzo della struttura CRYPT_INTEGER_BLOB . È tuttavia consigliabile usare l'interfaccia ICertPropertyArchived per impostare questa proprietà. |
XCN_CERT_KEY_IDENTIFIER_PROP_ID Valore: 20 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene l'hash della chiave pubblica dell'oggetto certificato. In genere, si tratta di un hash SHA-1 a 20 byte. Per altre informazioni, vedere l'interfaccia IX509ExtensionSubjectKeyIdentifier . |
XCN_CERT_AUTO_ENROLL_PROP_ID Valore: 21 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData contiene un puntatore a una stringa Unicode con terminazione Null contenente il nome o l'identificatore di oggetto utilizzato per la registrazione automatica. È consigliabile usare l'interfaccia ICertPropertyAutoEnroll per inizializzare e recuperare questa proprietà. |
XCN_CERT_PUBKEY_ALG_PARA_PROP_ID Valore: 22 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta ai parametri dell'algoritmo di chiave pubblica con codifica DER. Per altre informazioni, vedere la proprietà EncodedParameters nell'interfaccia IX509PublicKey . |
XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID Valore: 23 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene una struttura con codifica DER CROSS_CERT_DIST_POINTS_INFO . È possibile codificare la struttura usando la funzione CryptoAPI CryptEncodeObject e impostando il parametro lpszStructType su X509_CROSS_CERT_DIST_POINTS. |
XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID Valore: 24 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un hash MD5 della chiave pubblica associata alla chiave privata usata per firmare il certificato. |
XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID Valore: 25 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un hash MD5 della chiave pubblica contenuta nel certificato. |
XCN_CERT_ENROLLMENT_PROP_ID Valore: 26 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene le informazioni seguenti (nell'ordine elencato) su una richiesta in sospeso. Ogni stringa Unicode è con terminazione Null e la lunghezza include il carattere Null di terminazione.
|
XCN_CERT_DATE_STAMP_PROP_ID Valore: 27 Tipo di dati: puntatore a una struttura FILETIME . La struttura contiene l'ora in cui il certificato è stato aggiunto all'archivio certificati. |
XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID Valore: 28 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un hash MD5 del numero di serie del certificato di firma CA. |
XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID Valore: 29 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un hash MD5 del nome del soggetto. |
XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID Valore: 30 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una stringa Unicode con terminazione Null che contiene informazioni su un errore. |
XCN_CERT_RENEWAL_PROP_ID Valore: 64 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un hash SHA-1 del certificato da rinnovare. È consigliabile usare l'interfaccia ICertPropertyRenewal per inizializzare e recuperare questa proprietà. |
XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID Valore: 65 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un hash della chiave privata archiviata. È consigliabile usare l'interfaccia ICertPropertyArchivedKeyHash per inizializzare e recuperare questo valore della proprietà. |
XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID Valore: 66 Non supportato. |
XCN_CERT_AIA_URL_RETRIEVED_PROP_ID Valore: 67 Non supportato. |
XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID Valore: 68 Non supportato. |
XCN_CERT_BACKED_UP_PROP_ID Valore: 69 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una matrice di byte che contiene un VARIANT_BOOL seguito da una struttura FILETIME . Per specificare che non è stato eseguito il backup del certificato, impostare i primi sizeof(VARIANT_BOOL) byte nella matrice su zero (0). In caso contrario, specificare un valore diverso da zero. Per specificare l'ora in cui è stato eseguito il backup del certificato, impostare i byte successivi sizeof(FILETIME) sulla data e l'ora. È consigliabile usare l'interfaccia ICertPropertyBackedUp per impostare questo valore della proprietà. Questa proprietà non è attualmente utilizzata. |
XCN_CERT_OCSP_RESPONSE_PROP_ID Valore: 70 Non supportato. |
XCN_CERT_REQUEST_ORIGINATOR_PROP_ID Valore: 71 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una stringa Unicode con terminazione Null contenente il nome del computer che ha generato una richiesta di certificato di registrazione automatica. È consigliabile usare l'interfaccia ICertPropertyRequestOriginator per inizializzare e recuperare questa proprietà. |
XCN_CERT_SOURCE_LOCATION_PROP_ID Valore: 72 Non supportato. |
XCN_CERT_SOURCE_URL_PROP_ID Valore: 73 Non supportato. |
XCN_CERT_NEW_KEY_PROP_ID Valore: 74 Non supportato. |
XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID Valore: 75 |
XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID Valore: 76 |
XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID Valore: 77 |
XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID Valore: 78 |
XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID Valore: 79 |
XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID Valore: 80 |
XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID Valore: 81 |
XCN_CERT_CA_DISABLE_CRL_PROP_ID Valore: 82 |
XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID Valore: 83 |
XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID Valore: 84 |
XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID Valore: 85 |
XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID Valore: 86 |
XCN_CERT_CEP_PROP_ID Valore: 87 Contiene informazioni su un server CEP (Certificate Enrollment Policy) e un server di registrazione certificati (CES). ad esempio:
Per altre informazioni, vedere ICertPropertyEnrollmentPolicyServer. |
XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID Valore: 89 |
XCN_CERT_SCARD_PIN_ID_PROP_ID Valore: 90 |
XCN_CERT_SCARD_PIN_INFO_PROP_ID Valore: 91 |
XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID Valore: 92 |
XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID Valore: 93 |
XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID Valore: 94 |
XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID Valore: 95 |
XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID Valore: 96 |
XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID Valore: 97 |
XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID Valore: 98 |
XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID Valore: 99 |
XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID Valore: 100 |
XCN_CERT_SMART_CARD_READER_PROP_ID Valore: 101 |
XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID Valore: 102 |
XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID Valore: 103 |
XCN_CERT_DISALLOWED_FILETIME_PROP_ID Valore: 104 |
XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID Valore: 105 |
XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID Valore: 106 |
XCN_CERT_SHA256_HASH_PROP_ID Valore: 107 |
XCN_CERT_SCEP_SERVER_CERTS_PROP_ID Valore: 108 |
XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID Valore: 109 |
XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID Valore: 110 |
XCN_CERT_SCEP_CA_CERT_PROP_ID Valore: 111 |
XCN_CERT_SCEP_SIGNER_CERT_PROP_ID Valore: 112 |
XCN_CERT_SCEP_NONCE_PROP_ID Valore: 113 |
XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID Valore: 114 |
XCN_CERT_SCEP_FLAGS_PROP_ID Valore: 115 |
XCN_CERT_SCEP_GUID_PROP_ID Valore: 116 |
XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID Valore: 117 |
XCN_CERT_ISOLATED_KEY_PROP_ID Valore: 118 |
XCN_CERT_SERIAL_CHAIN_PROP_ID Valore: 119 |
XCN_CERT_KEY_CLASSIFICATION_PROP_ID Valore: 120 |
XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID Valore: 122 |
XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID Valore: 123 |
XCN_CERT_PIN_SHA256_HASH_PROP_ID Valore: 124 |
XCN_CERT_CLR_DELETE_KEY_PROP_ID Valore: 125 |
XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID Valore: 126 |
XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID Valore: 127 |
XCN_CERT_FIRST_RESERVED_PROP_ID Valore: 128 Non supportato. |
XCN_CERT_LAST_RESERVED_PROP_ID Valore: 0x7fff Non supportato. |
XCN_CERT_FIRST_USER_PROP_ID Valore: 0x8000 Numero minimo per un ID proprietà definito dall'utente. |
XCN_CERT_LAST_USER_PROP_ID Valore: 0xffff Numero massimo per un ID proprietà definito dall'utente. |
XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID Valore: 0x1000 Tipo di dati: puntatore a una struttura CRYPT_INTEGER_BLOB . Il membro della struttura pbData punta a una stringa Unicode con terminazione Null contenente il nome localizzato dell'archivio certificati. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | certenroll.h |