Interfaz IEnroll4 (xenroll.h)

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

La interfaz IEnroll4 representa el control de inscripción de certificados y se usa principalmente para generar solicitudes de certificado.

Herencia

La interfaz IEnroll4 hereda de IEnroll e IEnroll2. IEnroll4 también tiene estos tipos de miembros:

Métodos

La interfaz IEnroll4 tiene estos métodos.

 
IEnroll4::acceptFileResponseWStr

Acepta la entrega de las credenciales emitidas en respuesta a una llamada anterior a createFileRequestWStr y coloca las credenciales en el almacén adecuado.
IEnroll4::acceptResponseBlob

Acepta la entrega de las credenciales emitidas en respuesta a una llamada anterior para crearRequestWStr y coloca las credenciales en el almacén adecuado.
IEnroll4::addAttributeToRequestWStr

Agrega un atributo a la solicitud de certificado.
IEnroll4::addBlobPropertyToCertificateWStr

El método IEnroll4::addBlobPropertyToCertificateWStr agrega una propiedad BLOB a un certificado.
IEnroll4::AddCertTypeToRequestWStrEx

Agrega una plantilla de certificado (también conocida como tipo de certificado) a una solicitud.
IEnroll4::addExtensionToRequestWStr

Agrega una extensión a la solicitud.
IEnroll4::addNameValuePairToRequestWStr

Agrega un par de cadenas nombre-valor sin autenticar a la solicitud.
IEnroll4::binaryBlobToString

Convierte un BLOB de datos binarios en una cadena. Este método usa la función CryptBinaryToString para realizar la conversión. Este método se definió por primera vez en la interfaz IEnroll4.
IEnroll4::createFilePFXWStr

Guarda la cadena de certificados aceptada y la clave privada en un archivo en formato de intercambio de información personal (PFX).
IEnroll4::createFileRequestWStr

Crea un PKCS (IEnroll4.createFileRequestWStr)
IEnroll4::createPFXWStr

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 (IEnroll4.createPFXWStr)
IEnroll4::createRequestWStr

Crea un PKCS (IEnroll4.createRequestWStr)
IEnroll4::enumPendingRequestWStr

Enumera las solicitudes de certificado pendientes y recupera una propiedad especificada de cada una.
IEnroll4::get_ClientId

La propiedad 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 IEnroll4. (Obtener)
IEnroll4::get_IncludeSubjectKeyID

La propiedad IncludeSubjectKeyID de IEnroll4 determina si la extensión de identificador de clave de sujeto se agrega a la solicitud de certificado que se genera. (Obtener)
IEnroll4::get_ThumbPrintWStr

Establece o recupera un hash de los datos del certificado. La huella digital se usa para apuntar al certificado pendiente. (Obtener)
IEnroll4::getCertContextFromFileResponseWStr

Recupera el certificado de un archivo que contiene una respuesta de una entidad de certificación.
IEnroll4::getCertContextFromResponseBlob

Recupera el certificado de la respuesta de una entidad de certificación.
IEnroll4::GetKeyLenEx

Recupera información de tamaño para la firma y las claves de intercambio.
IEnroll4::GetPrivateKeyArchiveCertificate

El método GetPrivateKeyArchiveCertificate recupera el certificado usado para archivar la clave privada. Este método se definió por primera vez en la interfaz IEnroll4.
IEnroll4::getProviderTypeWStr

Recupera el tipo del proveedor de servicios criptográficos (CSP) especificado.
IEnroll4::InstallPKCS7BlobEx

Igual que InstallPKCS7Blob, salvo que devuelve el número de certificados instalados realmente en los almacenes locales.
IEnroll4::p ut_ClientId

La propiedad 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 IEnroll4. (Put)
IEnroll4::p ut_IncludeSubjectKeyID

La propiedad IncludeSubjectKeyID de IEnroll4 determina si la extensión de identificador de clave de sujeto se agrega a la solicitud de certificado que se genera. (Put)
IEnroll4::p ut_ThumbPrintWStr

Establece o recupera un hash de los datos del certificado. La huella digital se usa para apuntar al certificado pendiente. (Put)
IEnroll4::removePendingRequestWStr

Quita una solicitud pendiente del almacén de solicitudes del cliente.
IEnroll4::resetAttributes

Quita todos los atributos de la solicitud.
IEnroll4::resetExtensions

Quita todas las extensiones de la solicitud.
IEnroll4::setPendingRequestInfoWStr

Establece las propiedades de una solicitud pendiente.
IEnroll4::SetPrivateKeyArchiveCertificate

El método SetPrivateKeyArchiveCertificate especifica el certificado utilizado para archivar la clave privada. Este método se definió por primera vez en la interfaz IEnroll4.
IEnroll4::SetSignerCertificate

El método SetSignerCertificate especifica el certificado del firmante. Este método se definió por primera vez en la interfaz IEnroll4.
IEnroll4::stringToBinaryBlob

Convierte una cadena codificada en un BLOB de datos binarios.

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

Consulte también

IEnroll

IEnroll2