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

Consulte también

ICEnroll2

ICEnroll3

ICEnroll4

IDispatch