enumeración CERTENROLL_PROPERTYID (certenroll.h)

El tipo de enumeración CERTENROLL_PROPERTYID contiene identificadores de objeto predefinidos para propiedades externas que se pueden asociar a un certificado en el almacén de certificados. Esta enumeración la usa la interfaz ICertProperty .

Las descripciones de cada uno de los valores admitidos identifican el tipo de datos de propiedad para que sepa cómo crear el valor antes de llamar al método InitializeDecode . Se han definido las siguientes interfaces, derivadas de ICertProperty, para simplificar la inicialización y recuperación de las propiedades más comunes:

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
} ;

Constantes

 
XCN_PROPERTYID_NONE
Valor: 0
No se identifica ninguna propiedad.
XCN_CERT_KEY_PROV_HANDLE_PROP_ID
Valor: 1
Tipo de datos: HCRYPTPROV

Identificador de la clave privada asociada al certificado.
XCN_CERT_KEY_PROV_INFO_PROP_ID
Valor: 2
Tipo de datos: puntero a una estructura de CRYPT_KEY_PROV_INFO .

La estructura contiene información sobre un contenedor de claves csp o una clave cryptography API: Next Generation (CNG). Se usa para adquirir un identificador para la clave privada. Se recomienda usar la interfaz ICertPropertyKeyProvInfo para inicializar y recuperar esta propiedad.
XCN_CERT_SHA1_HASH_PROP_ID
Valor: 3
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un valor hash SHA-1 del certificado. Se recomienda usar la interfaz ICertPropertySHA1Hash para inicializar y recuperar esta propiedad.
XCN_CERT_MD5_HASH_PROP_ID
Valor: 4
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un valor hash MD5 del certificado.
XCN_CERT_HASH_PROP_ID
Valor: 3
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un hash del certificado creado mediante el algoritmo hash predeterminado. El algoritmo predeterminado es ACTUALMENTE SHA-1.
XCN_CERT_KEY_CONTEXT_PROP_ID
Valor: 5
Tipo de datos: puntero a una estructura de CERT_KEY_CONTEXT .

La estructura contiene la información necesaria para recuperar una clave, incluido el identificador csp o el proveedor de servicios de claves (KSP) y un valor que indica si la clave se usa para firmar o cifrar.
XCN_CERT_KEY_SPEC_PROP_ID
Valor: 6
Tipo de datos: puntero a un DWORD.

El DWORD contiene un valor que identifica si la clave se usa para firmar o para el cifrado y si la clave está asociada a un KSP de CNG. Es el mismo que el valor especificado en el parámetro dwKeySpec de la estructura CERT_KEY_CONTEXT . Este valor puede ser una combinación or bit a bit de los valores siguientes:

  • AT_KEYEXCHANGE

  • AT_SIGNATURE

  • CERT_NCRYPT_KEY_SPEC

XCN_CERT_IE30_RESERVED_PROP_ID
Valor: 7
No compatible.
XCN_CERT_PUBKEY_HASH_RESERVED_PROP_ID
Valor: 8
No compatible.
XCN_CERT_ENHKEY_USAGE_PROP_ID
Valor: 9
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene una extensión EnhancedKeyUsage codificada en DER en una estructura CERT_ENHKEY_USAGE . Puede codificar la estructura mediante la función CryptoAPI CryptEncodeObject y establecer el parámetro lpszStructType en 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
Valor: 9
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un identificador de uso de lista de confianza de certificados (CTL) codificado en DER en una estructura de CTL_USAGE . Puede codificar la estructura mediante la función CryptoAPI CryptEncodeObject y establecer el parámetro lpszStructType en 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
Valor: 10
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene una extensión AlternativeNames codificada en DER en una estructura de CERT_ALT_NAME_INFO . Puede codificar la estructura mediante la función CryptoAPI CryptEncodeObject y establecer el parámetro lpszStructType en X509_ALTERNATE_NAME.
XCN_CERT_FRIENDLY_NAME_PROP_ID
Valor: 11
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData contiene un puntero a una cadena Unicode terminada en null que contiene el nombre para mostrar del certificado. Se recomienda usar la interfaz ICertPropertyFriendlyName para inicializar y recuperar esta propiedad.
XCN_CERT_PVK_FILE_PROP_ID
Valor: 12
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData contiene un puntero a una cadena Unicode terminada en null que contiene el nombre del archivo de clave privada.
XCN_CERT_DESCRIPTION_PROP_ID
Valor: 13
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData contiene un puntero a una cadena Unicode terminada en null que contiene una descripción del certificado. Se recomienda usar la interfaz ICertPropertyDescription para inicializar y recuperar esta propiedad.
XCN_CERT_ACCESS_STATE_PROP_ID
Valor: 14
Tipo de datos: puntero a un DWORD.

DWORD puede contener un valor que es una combinación bit a bit OR de las marcas siguientes:

  • 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)

Se trata de una propiedad de solo lectura y no se puede asociar a un certificado existente llamando al método SetValueOnCertificate . Para recuperarla, llame a la propiedad RawData después de inicializar el valor de propiedad mediante el método InitializeFromCertificate .
XCN_CERT_SIGNATURE_HASH_PROP_ID
Valor: 15
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un hash de la firma del certificado.
XCN_CERT_SMART_CARD_DATA_PROP_ID
Valor: 16
No compatible.
XCN_CERT_EFS_PROP_ID
Valor: 17
No compatible.
XCN_CERT_FORTEZZA_DATA_PROP_ID
Valor: 18
No compatible.
XCN_CERT_ARCHIVED_PROP_ID
Valor: 19
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que identifica si se archiva un certificado. Normalmente, un certificado se archiva cuando se ha reemplazado por un certificado más reciente. Normalmente, la enumeración posterior del almacén de certificados omite los certificados archivados. Para indicar que el certificado no está archivado, puede establecer pbData en NULL y cbData en cero (0). Para indicar que el certificado está archivado, puede establecer pbData en algo distinto de NULL , como la dirección de la estructura de CRYPT_INTEGER_BLOB . Sin embargo, se recomienda usar la interfaz ICertPropertyArchived para establecer esta propiedad.
XCN_CERT_KEY_IDENTIFIER_PROP_ID
Valor: 20
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene el hash de la clave pública del firmante del certificado. Normalmente, se trata de un hash SHA-1 de 20 bytes. Para obtener más información, consulte la interfaz IX509ExtensionSubjectKeyIdentifier .
XCN_CERT_AUTO_ENROLL_PROP_ID
Valor: 21
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData contiene un puntero a una cadena Unicode terminada en null que contiene el nombre o el identificador de objeto que se usa para la inscripción automática. Se recomienda usar la interfaz ICertPropertyAutoEnroll para inicializar y recuperar esta propiedad.
XCN_CERT_PUBKEY_ALG_PARA_PROP_ID
Valor: 22
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a los parámetros del algoritmo de clave pública codificados en DER. Para obtener más información, vea la propiedad EncodedParameters en la interfaz IX509PublicKey .
XCN_CERT_CROSS_CERT_DIST_POINTS_PROP_ID
Valor: 23
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene una estructura de CROSS_CERT_DIST_POINTS_INFO codificada en DER. Puede codificar la estructura mediante la función CryptoAPI CryptEncodeObject y establecer el parámetro lpszStructTypeen X509_CROSS_CERT_DIST_POINTS.
XCN_CERT_ISSUER_PUBLIC_KEY_MD5_HASH_PROP_ID
Valor: 24
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un hash MD5 de la clave pública asociada a la clave privada usada para firmar el certificado.
XCN_CERT_SUBJECT_PUBLIC_KEY_MD5_HASH_PROP_ID
Valor: 25
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un hash MD5 de la clave pública contenida en el certificado.
XCN_CERT_ENROLLMENT_PROP_ID
Valor: 26
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene la siguiente información (en el orden indicado) sobre una solicitud pendiente. Cada cadena Unicode termina en null y la longitud incluye el carácter nulo de terminación.

  • Longitud del identificador de solicitud (4 bytes)

  • Cadena de identificador de solicitud

  • Longitud de cadena de nombre DNS de CA (4 bytes)

  • Cadena de nombre DNS de CA

  • Longitud de cadena de nombre de entidad de certificación (4 bytes)

  • Cadena de nombre de entidad de certificación

  • Longitud del nombre para mostrar (4 bytes)

  • Cadena de nombre para mostrar

Se recomienda usar la interfaz ICertPropertyEnrollment para inicializar y recuperar esta propiedad.
XCN_CERT_DATE_STAMP_PROP_ID
Valor: 27
Tipo de datos: puntero a una estructura FILETIME .

La estructura contiene la hora en que se agregó el certificado al almacén de certificados.
XCN_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID
Valor: 28
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un hash MD5 del número de serie del certificado de firma de entidad de certificación.
XCN_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID
Valor: 29
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un hash MD5 del nombre del firmante.
XCN_CERT_EXTENDED_ERROR_INFO_PROP_ID
Valor: 30
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una cadena Unicode terminada en null que contiene información sobre un error.
XCN_CERT_RENEWAL_PROP_ID
Valor: 64
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un hash SHA-1 del certificado que se está renovando. Se recomienda usar la interfaz ICertPropertyRenewal para inicializar y recuperar esta propiedad.
XCN_CERT_ARCHIVED_KEY_HASH_PROP_ID
Valor: 65
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un hash de la clave privada archivada. Se recomienda usar la interfaz ICertPropertyArchivedKeyHash para inicializar y recuperar este valor de propiedad.
XCN_CERT_AUTO_ENROLL_RETRY_PROP_ID
Valor: 66
No compatible.
XCN_CERT_AIA_URL_RETRIEVED_PROP_ID
Valor: 67
No compatible.
XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_ID
Valor: 68
No compatible.
XCN_CERT_BACKED_UP_PROP_ID
Valor: 69
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una matriz de bytes que contiene un VARIANT_BOOL seguido de una estructura FILETIME . Para especificar que no se realiza una copia de seguridad del certificado, establezca los primeros sizeof(VARIANT_BOOL) bytes de la matriz en cero (0). De lo contrario, especifique un valor que no sea cero. Para especificar la hora en la que se realizó la copia de seguridad del certificado, establezca los bytes siguientes sizeof(FILETIME) en la fecha y hora. Se recomienda usar la interfaz ICertPropertyBackedUp para establecer este valor de propiedad. Esta propiedad no se usa actualmente.
XCN_CERT_OCSP_RESPONSE_PROP_ID
Valor: 70
No compatible.
XCN_CERT_REQUEST_ORIGINATOR_PROP_ID
Valor: 71
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una cadena Unicode terminada en null que contiene el nombre del equipo que originó una solicitud de certificado de inscripción automática. Se recomienda usar la interfaz ICertPropertyRequestOriginator para inicializar y recuperar esta propiedad.
XCN_CERT_SOURCE_LOCATION_PROP_ID
Valor: 72
No compatible.
XCN_CERT_SOURCE_URL_PROP_ID
Valor: 73
No compatible.
XCN_CERT_NEW_KEY_PROP_ID
Valor: 74
No compatible.
XCN_CERT_OCSP_CACHE_PREFIX_PROP_ID
Valor: 75
XCN_CERT_SMART_CARD_ROOT_INFO_PROP_ID
Valor: 76
XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID
Valor: 77
XCN_CERT_NCRYPT_KEY_HANDLE_PROP_ID
Valor: 78
XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_ID
Valor: 79
XCN_CERT_SUBJECT_INFO_ACCESS_PROP_ID
Valor: 80
XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID
Valor: 81
XCN_CERT_CA_DISABLE_CRL_PROP_ID
Valor: 82
XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID
Valor: 83
XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID
Valor: 84
XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_ID
Valor: 85
XCN_CERT_SUBJECT_DISABLE_CRL_PROP_ID
Valor: 86
XCN_CERT_CEP_PROP_ID
Valor: 87
Contiene información sobre un servidor de directiva de inscripción de certificados (CEP) y un servidor de inscripción de certificados (CES). Esto incluye:


  • Método de autenticación CEP.

  • Método de autenticación ces.

  • Dirección URL del CEP.

  • Dirección URL de CES

  • Identificador de CEP.

  • Cadena de identificador de solicitud.


Para obtener más información, vea ICertPropertyEnrollmentPolicyServer.
XCN_CERT_SIGN_HASH_CNG_ALG_PROP_ID
Valor: 89
XCN_CERT_SCARD_PIN_ID_PROP_ID
Valor: 90
XCN_CERT_SCARD_PIN_INFO_PROP_ID
Valor: 91
XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_ID
Valor: 92
XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID
Valor: 93
XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_ID
Valor: 94
XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_ID
Valor: 95
XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_ID
Valor: 96
XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_ID
Valor: 97
XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_ID
Valor: 98
XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_ID
Valor: 99
XCN_CERT_HCRYPTPROV_TRANSFER_PROP_ID
Valor: 100
XCN_CERT_SMART_CARD_READER_PROP_ID
Valor: 101
XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_ID
Valor: 102
XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_ID
Valor: 103
XCN_CERT_DISALLOWED_FILETIME_PROP_ID
Valor: 104
XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_ID
Valor: 105
XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_ID
Valor: 106
XCN_CERT_SHA256_HASH_PROP_ID
Valor: 107
XCN_CERT_SCEP_SERVER_CERTS_PROP_ID
Valor: 108
XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_ID
Valor: 109
XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_ID
Valor: 110
XCN_CERT_SCEP_CA_CERT_PROP_ID
Valor: 111
XCN_CERT_SCEP_SIGNER_CERT_PROP_ID
Valor: 112
XCN_CERT_SCEP_NONCE_PROP_ID
Valor: 113
XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_ID
Valor: 114
XCN_CERT_SCEP_FLAGS_PROP_ID
Valor: 115
XCN_CERT_SCEP_GUID_PROP_ID
Valor: 116
XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_ID
Valor: 117
XCN_CERT_ISOLATED_KEY_PROP_ID
Valor: 118
XCN_CERT_SERIAL_CHAIN_PROP_ID
Valor: 119
XCN_CERT_KEY_CLASSIFICATION_PROP_ID
Valor: 120
XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID
Valor: 122
XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_ID
Valor: 123
XCN_CERT_PIN_SHA256_HASH_PROP_ID
Valor: 124
XCN_CERT_CLR_DELETE_KEY_PROP_ID
Valor: 125
XCN_CERT_NOT_BEFORE_FILETIME_PROP_ID
Valor: 126
XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_ID
Valor: 127
XCN_CERT_FIRST_RESERVED_PROP_ID
Valor: 128
No compatible.
XCN_CERT_LAST_RESERVED_PROP_ID
Valor: 0x7fff
No compatible.
XCN_CERT_FIRST_USER_PROP_ID
Valor: 0x8000
Número mínimo para un identificador de propiedad definido por el usuario.
XCN_CERT_LAST_USER_PROP_ID
Valor: 0xffff
Número máximo de un identificador de propiedad definido por el usuario.
XCN_CERT_STORE_LOCALIZED_NAME_PROP_ID
Valor: 0x1000
Tipo de datos: puntero a una estructura de CRYPT_INTEGER_BLOB .

El miembro de estructura pbData apunta a una cadena Unicode terminada en null que contiene el nombre localizado del almacén de certificados.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado certenroll.h

Consulte también

CertEnroll (enumeraciones)

CertEnroll Interfaces