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.
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
Requisito | Value |
---|---|
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 |