Interfaz ICEnroll4 (xenroll.h)

[Esta interfaz ya no está disponible para su uso a partir de Windows Server 2008 y Windows Vista.]

La interfaz ICEnroll4 es una de varias interfaces que representan el control de inscripción de certificados. Es principalmente de interés si no usa Automatización. Si, por otro lado, está programando en Visual Basic u otro lenguaje de Automatización, vea el objeto CEnroll .

Herencia

La interfaz ICEnroll4 hereda de ICEnroll, ICEnroll2, ICEnroll3 e IDispatch. ICEnroll4 también tiene estos tipos de miembros:

Métodos

La interfaz ICEnroll4 tiene estos métodos.

 
ICEnroll4::acceptFileResponse

Acepta la entrega de las credenciales emitidas en respuesta a una llamada anterior a createFileRequest y coloca las credenciales en el almacén adecuado.
ICEnroll4::acceptResponse

Acepta la entrega de las credenciales emitidas en respuesta a una llamada anterior para crearRequest y coloca las credenciales en el almacén adecuado.
ICEnroll4::addAttributeToRequest

Agrega un atributo a la solicitud de certificado. Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::addBlobPropertyToCertificate

Agrega una propiedad BLOB a un certificado.
ICEnroll4::addCertTypeToRequestEx

Agrega una plantilla de certificado (o "tipo de certificado") a una solicitud.
ICEnroll4::addExtensionToRequest

El método ICEnroll4::addExtensionToRequest agrega una extensión a la solicitud.
ICEnroll4::addNameValuePairToRequest

Agrega un par de cadenas de nombre-valor sin autenticar a la solicitud. Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::binaryToString

Convierte un BLOB de datos binarios en una cadena. Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::createFilePFX

Guarda la cadena de certificados aceptada y la clave privada en un archivo en formato de Intercambio de información personal (PFX). Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::createFileRequest

Crea un PKCS (ICEnroll4.createFileRequest)
ICEnroll4::createPFX

Guarda la cadena de certificados aceptada y la clave privada en una cadena de formato de Intercambio de información personal (PFX). El formato PFX también se conoce como PKCS (ICEnroll4.createPFX)
ICEnroll4::createRequest

Crea un PKCS (ICEnroll4.createRequest)
ICEnroll4::enumPendingRequest

Enumera las solicitudes de certificado pendientes y recupera una propiedad especificada de cada una. Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::get_ClientId

Establece o recupera un atributo de solicitud de identificador de cliente. El atributo de solicitud de identificador de cliente indica el origen de la solicitud de certificado. Esta propiedad se definió por primera vez en la interfaz ICEnroll4. (Obtener)
ICEnroll4::get_IncludeSubjectKeyID

Determina si la extensión de identificador de clave de firmante se agrega a la solicitud de certificado que se genera. (Obtener)
ICEnroll4::get_PrivateKeyArchiveCertificate

Establece o recupera el certificado que se usa para archivar una clave privada con un PKCS (Get)
ICEnroll4::get_ThumbPrint

Establece o recupera un hash de los datos del certificado. (Obtener)
ICEnroll4::getCertFromFileResponse

Recupera el certificado de un archivo que contiene una respuesta de una entidad de certificación. Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::getCertFromResponse

Recupera el certificado de la respuesta de una entidad de certificación. Este método se definió por primera vez mediante la interfaz ICEnroll4.
ICEnroll4::GetKeyLenEx

Recupera información de tamaño para las claves de firma e intercambio. Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::getProviderType

Recupera el tipo del proveedor de servicios criptográficos (CSP) especificado. Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::InstallPKCS7Ex

Procesa un certificado o cadena de certificados, colocándolos en los almacenes de certificados adecuados. InstalePKCS7, salvo que devuelve el número de certificados realmente instalados en almacenes locales.
ICEnroll4::p ut_ClientId

Establece o recupera un atributo de solicitud de identificador de cliente. El atributo de solicitud de identificador de cliente indica el origen de la solicitud de certificado. Esta propiedad se definió por primera vez en la interfaz ICEnroll4. (Put)
ICEnroll4::p ut_IncludeSubjectKeyID

Determina si la extensión de identificador de clave de firmante se agrega a la solicitud de certificado que se genera. (Put)
ICEnroll4::p ut_PrivateKeyArchiveCertificate

Establece o recupera el certificado que se usa para archivar una clave privada con un PKCS (Put)
ICEnroll4::p ut_SignerCertificate

Establece el certificado del firmante.
ICEnroll4::p ut_ThumbPrint

Establece o recupera un hash de los datos del certificado. (Put)
ICEnroll4::removePendingRequest

Quita una solicitud pendiente del almacén de solicitudes del cliente. Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::resetAttributes

Quita todos los atributos de la solicitud. Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::resetBlobProperties

Restablece las propiedades de un BLOB.
ICEnroll4::resetExtensions

Quita todas las extensiones de la solicitud. Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::setPendingRequestInfo

Establece las propiedades de una solicitud pendiente. Este método se definió por primera vez en la interfaz ICEnroll4.
ICEnroll4::stringToBinary

Convierte una cadena codificada en un BLOB de datos binarios. Este método se definió por primera vez en la interfaz ICEnroll4.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado xenroll.h