Interfaz IEnroll (xenroll.h)

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

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

Herencia

La interfaz IEnroll hereda de la interfaz IUnknown . IEnroll también tiene estos tipos de miembros:

Métodos

La interfaz IEnroll tiene estos métodos.

 
IEnroll::acceptFilePKCS7WStr

Acepta y procesa un PKCS (IEnroll.acceptFilePKCS7WStr)
IEnroll::acceptPKCS7Blob

Acepta y procesa un PKCS (IEnroll.acceptPKCS7Blob)
IEnroll::AddAuthenticatedAttributesToPKCS7Request

El método AddAuthenticatedAttributesToPKCS7Request agrega atributos autenticados a un PKCS
IEnroll::AddCertTypeToRequestWStr

Agrega una plantilla de certificado a una solicitud (que se usa para admitir la entidad de certificación (CA) de empresa).
IEnroll::AddExtensionsToRequest

El método AddExtensionsToRequest agrega extensiones a la solicitud de certificado. Este método se definió por primera vez en la interfaz IEnroll.
IEnroll::AddNameValuePairToSignatureWStr

Agrega el par nombre-valor autenticado de un atributo a la solicitud. La entidad de certificación (CA) interpreta el significado del par nombre-valor.
IEnroll::createFilePKCS10WStr

Crea un PKCS codificado en base64 (IEnroll.createFilePKCS10WStr)
IEnroll::createPKCS10WStr

Crea un PKCS codificado en base64 (IEnroll.createPKCS10WStr)
IEnroll::CreatePKCS7RequestFromRequest

El método CreatePKCS7RequestFromRequest crea un PKCS
IEnroll::enumContainersWStr

Recupera los nombres de los contenedores para el proveedor de servicios criptográficos (CSP) especificado por la propiedad ProviderNameWStr.
IEnroll::enumProvidersWStr

El método IEnroll4::enumProvidersWStr recupera los nombres de los proveedores de servicios criptográficos (CSP) disponibles especificados por la propiedad ProviderType.
IEnroll::freeRequestInfoBlob

El método freeRequestInfoBlob elimina un contexto de certificado. Este método se definió por primera vez en la interfaz IEnroll.
IEnroll::get_CAStoreFlags

La propiedad CAStoreFlags de IEnroll4 establece o recupera una marca que controla el almacén de la entidad de certificación (CA) cuando se abre el almacén. (Obtener)
IEnroll::get_CAStoreNameWStr

La propiedad CAStoreNameWStr de IEnroll4 establece o recupera el nombre del almacén donde se conservan todos los certificados que no son "ROOT" y no "MY". (Obtener)
IEnroll::get_CAStoreTypeWStr

Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad CAStoreNameWStr. (Obtener)
IEnroll::get_ContainerNameWStr

Establece o recupera el nombre del contenedor de claves que se va a usar. (Obtener)
IEnroll::get_DeleteRequestCert

La propiedad DeleteRequestCert de IEnroll4 establece o recupera un valor booleano que determina si se eliminan los certificados ficticios en el almacén de solicitudes. (Obtener)
IEnroll::get_EnableT61DNEncoding

Establece o recupera un valor booleano que determina si el nombre distintivo de la solicitud se codifica como una cadena T61 en lugar de como una cadena Unicode. (Obtener)
IEnroll::get_GenKeyFlags

Establece o recupera los valores pasados a CryptGenKey cuando se genera la solicitud de certificado. (Obtener)
IEnroll::get_HashAlgorithmWStr

Establece o recupera solo el algoritmo hash de firma usado para firmar el PKCS (IEnroll.get_HashAlgorithmWStr)
IEnroll::get_KeySpec

Establece o recupera el tipo de clave generada. (Obtener)
IEnroll::get_MyStoreFlags

Establece o recupera la ubicación del Registro usada para el almacén MY. (Obtener)
IEnroll::get_MyStoreNameWStr

La propiedad MyStoreNameWStr de IEnroll4 establece o recupera el nombre del almacén donde se conservan los certificados con claves privadas vinculadas. (Obtener)
IEnroll::get_MyStoreTypeWStr

Establece o recupera el tipo de almacén especificado por la propiedad MyStoreTypeWStr. (Obtener)
IEnroll::get_ProviderFlags

La propiedad ProviderFlags de IEnroll4 establece o recupera el tipo de proveedor. (Obtener)
IEnroll::get_ProviderNameWStr

Establece o recupera el nombre del proveedor de servicios criptográficos (CSP) que se va a usar. (Obtener)
IEnroll::get_ProviderType

Establece o recupera el tipo de proveedor. (Obtener)
IEnroll::get_PVKFileNameWStr

Establece o recupera el nombre del archivo que contendrá claves exportadas. (Obtener)
IEnroll::get_RenewalCertificate

Especifica el contexto del certificado para el certificado de renovación. (Obtener)
IEnroll::get_RequestStoreFlags

La propiedad RequestStoreFlags de IEnroll4 establece o recupera la ubicación del Registro usada para el almacén de solicitudes. (Obtener)
IEnroll::get_RequestStoreNameWStr

La propiedad RequestStoreNameWStr de IEnroll4 establece o recupera el nombre del almacén que contiene el certificado ficticio. (Obtener)
IEnroll::get_RequestStoreTypeWStr

Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad RequestStoreNameWStr. Este tipo de almacén se pasa directamente a la función CertOpenStore. (Obtener)
IEnroll::get_RootStoreFlags

Establece o recupera la ubicación del Registro usada para el almacén raíz. (Obtener)
IEnroll::get_RootStoreNameWStr

La propiedad RootStoreNameWStr de IEnroll4 establece o recupera el nombre del almacén raíz donde se conservan todos los certificados raíz de confianza intrínsecamente autofirmados. (Obtener)
IEnroll::get_RootStoreTypeWStr

Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad RootStoreNameWStr. (Obtener)
IEnroll::get_SPCFileNameWStr

La propiedad SPCFileNameWStr de IEnroll4 establece o recupera el nombre del archivo en el que se va a escribir el PKCS codificado en base64 (Get)
IEnroll::get_UseExistingKeySet

La propiedad UseExistingKeySet de IEnroll4 establece o recupera un valor booleano que determina si se deben usar las claves existentes. (Obtener)
IEnroll::get_WriteCertToCSP

Establece o recupera un valor booleano que determina si se debe escribir un certificado en el proveedor de servicios criptográficos (CSP). (Obtener)
IEnroll::get_WriteCertToUserDS

La propiedad WriteCertToUserDS de IEnroll4 establece o recupera un valor booleano que determina si el certificado se escribe en el almacén de Active Directory del usuario. (Obtener)
IEnroll::getCAStore

El método getCAStore no se implementa.
IEnroll::getCertContextFromPKCS7

Recupera un contexto de certificado basado en un PKCS.
IEnroll::getMyStore

El método getMyStore no se implementa.
IEnroll::getROOTHStore

El método getROOTHStore no se implementa.
IEnroll::p ut_CAStoreFlags

La propiedad CAStoreFlags de IEnroll4 establece o recupera una marca que controla el almacén de la entidad de certificación (CA) cuando se abre el almacén. (Put)
IEnroll::p ut_CAStoreNameWStr

La propiedad CAStoreNameWStr de IEnroll4 establece o recupera el nombre del almacén donde se conservan todos los certificados que no son "ROOT" y no "MY". (Put)
IEnroll::p ut_CAStoreTypeWStr

Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad CAStoreNameWStr. (Put)
IEnroll::p ut_ContainerNameWStr

Establece o recupera el nombre del contenedor de claves que se va a usar. (Put)
IEnroll::p ut_DeleteRequestCert

La propiedad DeleteRequestCert de IEnroll4 establece o recupera un valor booleano que determina si se eliminan certificados ficticios en el almacén de solicitudes. (Put)
IEnroll::p ut_EnableT61DNEncoding

Establece o recupera un valor booleano que determina si el nombre distintivo de la solicitud se codifica como una cadena T61 en lugar de como una cadena Unicode. (Put)
IEnroll::p ut_GenKeyFlags

Establece o recupera los valores pasados a CryptGenKey cuando se genera la solicitud de certificado. (Put)
IEnroll::p ut_HashAlgorithmWStr

Establece o recupera solo el algoritmo hash de firma usado para firmar el PKCS (IEnroll.put_HashAlgorithmWStr)
IEnroll::p ut_KeySpec

Establece o recupera el tipo de clave generada. (Put)
IEnroll::p ut_MyStoreFlags

Establece o recupera la ubicación del Registro usada para el almacén MY. (Put)
IEnroll::p ut_MyStoreNameWStr

La propiedad MyStoreNameWStr de IEnroll4 establece o recupera el nombre del almacén donde se conservan los certificados con claves privadas vinculadas. (Put)
IEnroll::p ut_MyStoreTypeWStr

Establece o recupera el tipo de almacén especificado por la propiedad MyStoreTypeWStr. (Put)
IEnroll::p ut_ProviderFlags

La propiedad ProviderFlags de IEnroll4 establece o recupera el tipo de proveedor. (Put)
IEnroll::p ut_ProviderNameWStr

Establece o recupera el nombre del proveedor de servicios criptográficos (CSP) que se va a usar. (Put)
IEnroll::p ut_ProviderType

Establece o recupera el tipo de proveedor. (Put)
IEnroll::p ut_PVKFileNameWStr

Establece o recupera el nombre del archivo que contendrá claves exportadas. (Put)
IEnroll::p ut_RenewalCertificate

Especifica el contexto del certificado para el certificado de renovación. (Put)
IEnroll::p ut_RequestStoreFlags

La propiedad RequestStoreFlags de IEnroll4 establece o recupera la ubicación del Registro usada para el almacén de solicitudes. (Put)
IEnroll::p ut_RequestStoreNameWStr

La propiedad RequestStoreNameWStr de IEnroll4 establece o recupera el nombre del almacén que contiene el certificado ficticio. (Put)
IEnroll::p ut_RequestStoreTypeWStr

Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad RequestStoreNameWStr. Este tipo de almacén se pasa directamente a la función CertOpenStore. (Put)
IEnroll::p ut_RootStoreFlags

Establece o recupera la ubicación del Registro usada para el almacén raíz. (Put)
IEnroll::p ut_RootStoreNameWStr

La propiedad RootStoreNameWStr de IEnroll4 establece o recupera el nombre del almacén raíz donde se conservan todos los certificados raíz de confianza intrínsecamente autofirmados. (Put)
IEnroll::p ut_RootStoreTypeWStr

Establece o recupera el tipo de almacén que se va a usar para el almacén especificado por la propiedad RootStoreNameWStr. (Put)
IEnroll::p ut_SPCFileNameWStr

La propiedad SPCFileNameWStr de IEnroll4 establece o recupera el nombre del archivo en el que se va a escribir el PKCS codificado en base64 (Put)
IEnroll::p ut_UseExistingKeySet

La propiedad UseExistingKeySet de IEnroll4 establece o recupera un valor booleano que determina si se deben usar las claves existentes. (Put)
IEnroll::p ut_WriteCertToCSP

Establece o recupera un valor booleano que determina si se debe escribir un certificado en el proveedor de servicios criptográficos (CSP). (Put)
IEnroll::p ut_WriteCertToUserDS

La propiedad WriteCertToUserDS de IEnroll4 establece o recupera un valor booleano que determina si el certificado se escribe en el almacén de Active Directory del usuario. (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