Interfaz ICertPropertyKeyProvInfo (certenroll.h)

La interfaz ICertPropertyKeyProvInfo representa una propiedad de certificado que contiene información sobre una clave privada. La información clave se incluye en un objeto IX509PrivateKey .

Normalmente, el proceso de inscripción inicializa esta propiedad y se asocia con el certificado ficticio que se copia temporalmente en el almacén de solicitudes. Si la entidad de certificación marca la solicitud pendiente después de enviarla, la inscripción automática puede usar posteriormente el identificador de solicitud para recuperar la respuesta del certificado. Si la entidad de certificación deniega la solicitud de certificado, se elimina el certificado ficticio en el almacén de solicitudes y se eliminan todas las propiedades asociadas a él. Si la entidad de certificación emite el certificado y se instala en el almacén personal, esta propiedad se asocia al nuevo certificado y se elimina el certificado ficticio.

Cuando se inserta una tarjeta inteligente , el certificado de tarjeta inteligente se instala automáticamente en el almacén personal y esta propiedad está asociada a ella.

Utilice esta propiedad siempre que necesite recuperar la clave privada para realizar una operación criptográfica.

Nota El valor de CERTENROLL_PROPERTYID es XCN_CERT_KEY_PROV_INFO_PROP_ID.

 

Herencia

La interfaz ICertPropertyKeyProvInfo hereda de ICertProperty. ICertPropertyKeyProvInfo también tiene estos tipos de miembros:

Métodos

La interfaz ICertPropertyKeyProvInfo tiene estos métodos.

 
ICertPropertyKeyProvInfo::get_PrivateKey

Recupera la clave privada asociada al certificado.
ICertPropertyKeyProvInfo::Initialize

Inicializa el objeto a partir de una clave privada.

Requisitos

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

Consulte también

CertEnroll Interfaces

ICertProperty