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 |