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 |