Interfaz ICEnroll (xenroll.h)
[Esta interfaz ya no está disponible para su uso a partir de Windows Server 2008 y Windows Vista.]
La interfaz ICEnroll 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 ICEnroll hereda de la interfaz IDispatch . ICEnroll también tiene estos tipos de miembros:
Métodos
La interfaz ICEnroll tiene estos métodos.
ICEnroll::acceptFilePKCS7 Acepta y procesa un archivo que contiene un PKCS |
ICEnroll::acceptPKCS7 Acepta y procesa un PKCS (ICEnroll.acceptPKCS7) |
ICEnroll::createFilePKCS10 Crea un PKCS codificado en base64 (ICEnroll.createFilePKCS10) |
ICEnroll::createPKCS10 Crea un PKCS codificado en base64 (ICEnroll.createPKCS10) |
ICEnroll::enumContainers Recupera los nombres de los contenedores para el proveedor de servicios criptográficos (CSP) especificado por la propiedad ProviderName. Este método se definió por primera vez en la interfaz ICEnroll. |
ICEnroll::enumProviders Recupera los nombres de los proveedores de servicios criptográficos (CSP) disponibles especificados por la propiedad ProviderType. Este método se definió por primera vez en la interfaz ICEnroll. |
ICEnroll::freeRequestInfo Libera los identificadores de sesión cuando ya no son necesarios. |
ICEnroll::get_CAStoreFlags Establece o recupera una marca que controla el almacén de la entidad de certificación (CA) cuando se abre el almacén. (Obtener) |
ICEnroll::get_CAStoreName Establece o recupera el nombre del almacén donde se conservan todos los certificados que no son "ROOT" y no "MY". (Obtener) |
ICEnroll::get_CAStoreType Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad CAStoreName. (Obtener) |
ICEnroll::get_ContainerName La propiedad ContainerName de ICEnroll4 establece o recupera el nombre del contenedor de claves que se va a usar. (Obtener) |
ICEnroll::get_DeleteRequestCert Establece o recupera un valor booleano que determina si se eliminan los certificados ficticios en el almacén de solicitudes. (Obtener) |
ICEnroll::get_GenKeyFlags Establece o recupera los valores pasados a la función CryptGenKey cuando se genera la solicitud de certificado. (Obtener) |
ICEnroll::get_HashAlgorithm Establece o recupera solo el algoritmo hash de firma usado para firmar el PKCS (ICEnroll.get_HashAlgorithm) |
ICEnroll::get_KeySpec La propiedad KeySpec de ICEnroll4 establece o recupera el tipo de clave generada. (Obtener) |
ICEnroll::get_MyStoreFlags Establece o recupera la ubicación del Registro usada para MI almacén. (Obtener) |
ICEnroll::get_MyStoreName Establece o recupera el nombre del almacén donde se conservan los certificados con claves privadas vinculadas. (Obtener) |
ICEnroll::get_MyStoreType Establece o recupera el tipo de almacén especificado por la propiedad MyStoreName. (Obtener) |
ICEnroll::get_ProviderFlags Establece o recupera el tipo de proveedor. (Obtener) |
ICEnroll::get_ProviderName La propiedad ProviderName de ICEnroll4 establece o recupera el nombre del proveedor de servicios criptográficos (CSP) que se va a usar. (Obtener) |
ICEnroll::get_ProviderType La propiedad ProviderType de ICEnroll4 establece o recupera el tipo de proveedor. (Obtener) |
ICEnroll::get_PVKFileName La propiedad PVKFileName de ICEnroll4 establece o recupera el nombre del archivo que contendrá claves exportadas. (Obtener) |
ICEnroll::get_RequestStoreFlags Establece o recupera la ubicación del Registro usada para el almacén de solicitudes. (Obtener) |
ICEnroll::get_RequestStoreName Establece o recuperaICEnrollar el nombre del almacén que contiene el certificado ficticio. (Obtener) |
ICEnroll::get_RequestStoreType Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad RequestStoreName. Este tipo de almacén se pasa directamente a la función CertOpenStore. (Obtener) |
ICEnroll::get_RootStoreFlags La propiedad RootStoreFlags de ICEnroll4 establece o recupera la ubicación del Registro utilizada para el almacén raíz. (Obtener) |
ICEnroll::get_RootStoreName Establece o recupera el nombre del almacén raíz donde se conservan todos los certificados raíz de confianza intrínsecamente autofirmados. (Obtener) |
ICEnroll::get_RootStoreType Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad RootStoreName. (Obtener) |
ICEnroll::get_SPCFileName Establece o recupera el nombre del archivo en el que se va a escribir el PKCS codificado en base64 (Get) |
ICEnroll::get_UseExistingKeySet Establece o recupera un valor booleano que determina si se deben usar las claves existentes. (Obtener) |
ICEnroll::get_WriteCertToCSP La propiedad WriteCertToCSP de ICEnroll4 establece o recupera un valor booleano que determina si se debe escribir un certificado en el proveedor de servicios criptográficos (CSP). (Obtener) |
ICEnroll::getCertFromPKCS7 Recupera el certificado, incluido en un PKCS. |
ICEnroll::p ut_CAStoreFlags Establece o recupera una marca que controla el almacén de la entidad de certificación (CA) cuando se abre el almacén. (Put) |
ICEnroll::p ut_CAStoreName Establece o recupera el nombre del almacén donde se conservan todos los certificados que no son "ROOT" y no "MY". (Put) |
ICEnroll::p ut_CAStoreType Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad CAStoreName. (Put) |
ICEnroll::p ut_ContainerName La propiedad ContainerName de ICEnroll4 establece o recupera el nombre del contenedor de claves que se va a usar. (Put) |
ICEnroll::p ut_DeleteRequestCert Establece o recupera un valor booleano que determina si se eliminan certificados ficticios en el almacén de solicitudes. (Put) |
ICEnroll::p ut_GenKeyFlags Establece o recupera los valores pasados a la función CryptGenKey cuando se genera la solicitud de certificado. (Put) |
ICEnroll::p ut_HashAlgorithm Establece o recupera solo el algoritmo hash de firma usado para firmar el PKCS (ICEnroll.put_HashAlgorithm) |
ICEnroll::p ut_KeySpec La propiedad KeySpec de ICEnroll4 establece o recupera el tipo de clave generada. (Put) |
ICEnroll::p ut_MyStoreFlags Establece o recupera la ubicación del Registro usada para mi almacén. (Put) |
ICEnroll::p ut_MyStoreName Establece o recupera el nombre del almacén donde se conservan los certificados con claves privadas vinculadas. (Put) |
ICEnroll::p ut_MyStoreType Establece o recupera el tipo de almacén especificado por la propiedad MyStoreName. (Put) |
ICEnroll::p ut_ProviderFlags Establece o recupera el tipo de proveedor. (Put) |
ICEnroll::p ut_ProviderName La propiedad ProviderName de ICEnroll4 establece o recupera el nombre del proveedor de servicios criptográficos (CSP) que se va a usar. (Put) |
ICEnroll::p ut_ProviderType La propiedad ProviderType de ICEnroll4 establece o recupera el tipo de proveedor. (Put) |
ICEnroll::p ut_PVKFileName La propiedad PVKFileName de ICEnroll4 establece o recupera el nombre del archivo que contendrá claves exportadas. (Put) |
ICEnroll::p ut_RequestStoreFlags Establece o recupera la ubicación del Registro usada para el almacén de solicitudes. (Put) |
ICEnroll::p ut_RequestStoreName Establece o recuperaICEnrollar el nombre del almacén que contiene el certificado ficticio. (Put) |
ICEnroll::p ut_RequestStoreType Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad RequestStoreName. Este tipo de almacén se pasa directamente a la función CertOpenStore. (Put) |
ICEnroll::p ut_RootStoreFlags La propiedad RootStoreFlags de icEnroll4 establece o recupera la ubicación del Registro usada para el almacén raíz. (Put) |
ICEnroll::p ut_RootStoreName Establece o recupera el nombre del almacén raíz donde se mantienen todos los certificados raíz de confianza intrínsecamente autofirmados. (Put) |
ICEnroll::p ut_RootStoreType Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad RootStoreName. (Put) |
ICEnroll::p ut_SPCFileName Establece o recupera el nombre del archivo en el que se va a escribir el PKCS codificado en base64 (Put) |
ICEnroll::p ut_UseExistingKeySet Establece o recupera un valor booleano que determina si se deben usar las claves existentes. (Put) |
ICEnroll::p ut_WriteCertToCSP La propiedad WriteCertToCSP de ICEnroll4 establece o recupera un valor booleano que determina si se debe escribir un certificado en el proveedor de servicios criptográficos (CSP). (Put) |
Requisitos
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 |