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:

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:

  • AT_KEYEXCHANGE

  • AT_SIGNATURE

  • CERT_NCRYPT_KEY_SPEC

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:

  • CERT_ACCESS_STATE_WRITE_PERSIST_FLAG (0x1)

  • CERT_ACCESS_STATE_SYSTEM_STORE_FLAG (0x2)

  • CERT_ACCESS_STATE_LM_SYSTEM_STORE_FLAG (0x4)

  • CERT_ACCESS_STATE_GP_SYSTEM_STORE_FLAG (0x8)

Si tratta di una proprietà di sola lettura e non può essere associata a un certificato esistente chiamando il metodo SetValueOnCertificate . È possibile recuperarlo chiamando la proprietà RawData dopo aver inizializzato il valore della proprietà utilizzando il metodo InitializeFromCertificate .
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.

  • Lunghezza ID richiesta (4 byte)

  • Stringa ID richiesta

  • Lunghezza della stringa del nome DNS DELLA CA (4 byte)

  • Stringa del nome DNS DELLA CA

  • Lunghezza stringa nome CA (4 byte)

  • Stringa del nome DELLA CA

  • Lunghezza del nome visualizzato (4 byte)

  • Stringa del nome visualizzato

È consigliabile usare l'interfaccia ICertPropertyEnrollment per inizializzare e recuperare questa proprietà.
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:


  • Metodo di autenticazione CEP.

  • Metodo di autenticazione CES.

  • URL CEP.

  • The CES URL

  • ID CEP.

  • Stringa ID richiesta.


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

Vedi anche

Enumerazioni CertEnroll

Interfacce CertEnroll