Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
- 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
} ;
Constantes
XCN_PROPERTYID_NONEValor: 0 No se identifica ninguna propiedad. |
XCN_CERT_KEY_PROV_HANDLE_PROP_IDValor: 1 Tipo de datos: HCRYPTPROV Identificador de la clave privada asociada al certificado. |
XCN_CERT_KEY_PROV_INFO_PROP_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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:
|
XCN_CERT_IE30_RESERVED_PROP_IDValor: 7 No compatible. |
XCN_CERT_PUBKEY_HASH_RESERVED_PROP_IDValor: 8 No compatible. |
XCN_CERT_ENHKEY_USAGE_PROP_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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:
|
XCN_CERT_SIGNATURE_HASH_PROP_IDValor: 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_IDValor: 16 No compatible. |
XCN_CERT_EFS_PROP_IDValor: 17 No compatible. |
XCN_CERT_FORTEZZA_DATA_PROP_IDValor: 18 No compatible. |
XCN_CERT_ARCHIVED_PROP_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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.
|
XCN_CERT_DATE_STAMP_PROP_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 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_IDValor: 66 No compatible. |
XCN_CERT_AIA_URL_RETRIEVED_PROP_IDValor: 67 No compatible. |
XCN_CERT_AUTHORITY_INFO_ACCESS_PROP_IDValor: 68 No compatible. |
XCN_CERT_BACKED_UP_PROP_IDValor: 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_IDValor: 70 No compatible. |
XCN_CERT_REQUEST_ORIGINATOR_PROP_IDValor: 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_IDValor: 72 No compatible. |
XCN_CERT_SOURCE_URL_PROP_IDValor: 73 No compatible. |
XCN_CERT_NEW_KEY_PROP_IDValor: 74 No compatible. |
XCN_CERT_OCSP_CACHE_PREFIX_PROP_IDValor: 75 |
XCN_CERT_SMART_CARD_ROOT_INFO_PROP_IDValor: 76 |
XCN_CERT_NO_AUTO_EXPIRE_CHECK_PROP_IDValor: 77 |
XCN_CERT_NCRYPT_KEY_HANDLE_PROP_IDValor: 78 |
XCN_CERT_HCRYPTPROV_OR_NCRYPT_KEY_HANDLE_PROP_IDValor: 79 |
XCN_CERT_SUBJECT_INFO_ACCESS_PROP_IDValor: 80 |
XCN_CERT_CA_OCSP_AUTHORITY_INFO_ACCESS_PROP_IDValor: 81 |
XCN_CERT_CA_DISABLE_CRL_PROP_IDValor: 82 |
XCN_CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_IDValor: 83 |
XCN_CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_IDValor: 84 |
XCN_CERT_SUBJECT_OCSP_AUTHORITY_INFO_ACCESS_PROP_IDValor: 85 |
XCN_CERT_SUBJECT_DISABLE_CRL_PROP_IDValor: 86 |
XCN_CERT_CEP_PROP_IDValor: 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:
Para obtener más información, vea ICertPropertyEnrollmentPolicyServer. |
XCN_CERT_SIGN_HASH_CNG_ALG_PROP_IDValor: 89 |
XCN_CERT_SCARD_PIN_ID_PROP_IDValor: 90 |
XCN_CERT_SCARD_PIN_INFO_PROP_IDValor: 91 |
XCN_CERT_SUBJECT_PUB_KEY_BIT_LENGTH_PROP_IDValor: 92 |
XCN_CERT_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_IDValor: 93 |
XCN_CERT_ISSUER_PUB_KEY_BIT_LENGTH_PROP_IDValor: 94 |
XCN_CERT_ISSUER_CHAIN_SIGN_HASH_CNG_ALG_PROP_IDValor: 95 |
XCN_CERT_ISSUER_CHAIN_PUB_KEY_CNG_ALG_BIT_LENGTH_PROP_IDValor: 96 |
XCN_CERT_NO_EXPIRE_NOTIFICATION_PROP_IDValor: 97 |
XCN_CERT_AUTH_ROOT_SHA256_HASH_PROP_IDValor: 98 |
XCN_CERT_NCRYPT_KEY_HANDLE_TRANSFER_PROP_IDValor: 99 |
XCN_CERT_HCRYPTPROV_TRANSFER_PROP_IDValor: 100 |
XCN_CERT_SMART_CARD_READER_PROP_IDValor: 101 |
XCN_CERT_SEND_AS_TRUSTED_ISSUER_PROP_IDValor: 102 |
XCN_CERT_KEY_REPAIR_ATTEMPTED_PROP_IDValor: 103 |
XCN_CERT_DISALLOWED_FILETIME_PROP_IDValor: 104 |
XCN_CERT_ROOT_PROGRAM_CHAIN_POLICIES_PROP_IDValor: 105 |
XCN_CERT_SMART_CARD_READER_NON_REMOVABLE_PROP_IDValor: 106 |
XCN_CERT_SHA256_HASH_PROP_IDValor: 107 |
XCN_CERT_SCEP_SERVER_CERTS_PROP_IDValor: 108 |
XCN_CERT_SCEP_RA_SIGNATURE_CERT_PROP_IDValor: 109 |
XCN_CERT_SCEP_RA_ENCRYPTION_CERT_PROP_IDValor: 110 |
XCN_CERT_SCEP_CA_CERT_PROP_IDValor: 111 |
XCN_CERT_SCEP_SIGNER_CERT_PROP_IDValor: 112 |
XCN_CERT_SCEP_NONCE_PROP_IDValor: 113 |
XCN_CERT_SCEP_ENCRYPT_HASH_CNG_ALG_PROP_IDValor: 114 |
XCN_CERT_SCEP_FLAGS_PROP_IDValor: 115 |
XCN_CERT_SCEP_GUID_PROP_IDValor: 116 |
XCN_CERT_SERIALIZABLE_KEY_CONTEXT_PROP_IDValor: 117 |
XCN_CERT_ISOLATED_KEY_PROP_IDValor: 118 |
XCN_CERT_SERIAL_CHAIN_PROP_IDValor: 119 |
XCN_CERT_KEY_CLASSIFICATION_PROP_IDValor: 120 |
XCN_CERT_DISALLOWED_ENHKEY_USAGE_PROP_IDValor: 122 |
XCN_CERT_NONCOMPLIANT_ROOT_URL_PROP_IDValor: 123 |
XCN_CERT_PIN_SHA256_HASH_PROP_IDValor: 124 |
XCN_CERT_CLR_DELETE_KEY_PROP_IDValor: 125 |
XCN_CERT_NOT_BEFORE_FILETIME_PROP_IDValor: 126 |
XCN_CERT_CERT_NOT_BEFORE_ENHKEY_USAGE_PROP_IDValor: 127 |
XCN_CERT_FIRST_RESERVED_PROP_IDValor: 128 No compatible. |
XCN_CERT_LAST_RESERVED_PROP_IDValor: 0x7fff No compatible. |
XCN_CERT_FIRST_USER_PROP_IDValor: 0x8000 Número mínimo para un identificador de propiedad definido por el usuario. |
XCN_CERT_LAST_USER_PROP_IDValor: 0xffff Número máximo de un identificador de propiedad definido por el usuario. |
XCN_CERT_STORE_LOCALIZED_NAME_PROP_IDValor: 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 |