Compartir a través de


Propiedades extendidas del certificado

Los datos de un certificado de , lista de revocación de certificados (CRL) o lista de confianza de certificados (CTL) contexto, incluidas las extensiones, es de solo lectura y no se pueden cambiar. Sin embargo, en las plataformas De Microsoft, los certificados CryptoAPI también tienen propiedades extendidas dinámicas que se pueden agregar y cambiar.

Nota

Las propiedades extendidas están asociadas a un certificado y no forman parte de un certificado emitido por una entidad de certificación de (CA). Las propiedades extendidas no están disponibles en un certificado cuando se usa en una plataforma que no es de Microsoft.

 

Estas propiedades incluyen datos que:

  • Pertenece a la clave privada que se va a usar con el certificado.
  • Indica el tipo de hash que se va a realizar en el certificado.
  • Proporciona información definida por el usuario asociada al certificado.

En las plataformas De Microsoft, los valores de estas propiedades se adjuntan y se mueven con el certificado. Las propiedades predefinidas identificadas actualmente con identificadores de propiedad incluyen las siguientes propiedades:

  • Estas propiedades vinculan un certificado a un CSP determinado y, dentro de ese CSP, a una clave privada determinada:
    • CERT_KEY_PROV_HANDLE_PROP_ID
    • CERT_KEY_PROV_INFO_PROP_ID
    • CERT_KEY_CONTEXT_PROP_ID
  • Estas propiedades indican el algoritmo hash que se va a usar cuando se realiza una operación de hash:
    • CERT_SHA1_HASH_PROP_ID
    • CERT_MD5_HASH_PROP_ID

Para obtener listas completas de las propiedades y descripciones de certificados extendidas definidas actualmente del significado y el uso de cada propiedad, vea CertGetCertificateContextProperty y CertSetCertificateContextProperty.

CertGetCRLContextProperty

certGetCTLContextProperty

CertSetCRLContextProperty

CertSetCTLContextProperty