Interfaz IEnroll2 (xenroll.h)

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

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

Herencia

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

Métodos

La interfaz IEnroll2 tiene estos métodos.

 
IEnroll2::EnumAlgs

Recupera los identificadores de los algoritmos criptográficos de una clase de algoritmo determinada compatible con el proveedor de servicios criptográficos (CSP) actual.
IEnroll2::get_EnableSMIMECapabilities

Controla si el PKCS (Obtener)
IEnroll2::get_HashAlgID

La propiedad HashAlgID de IEnroll4 establece o recupera el algoritmo hash usado al firmar un PKCS (Get)
IEnroll2::get_LimitExchangeKeyToEncipherment

La propiedad LimitExchangeKeyToEncipherment de los conjuntos IEnroll4 o recupera un valor booleano que determina si una solicitud de AT_KEYEXCHANGE contiene usos de claves de firma digital y no repudiation. (Obtener)
IEnroll2::get_ReuseHardwareKeyIfUnableToGenNew

La propiedad ReuseHardwareKeyIfUnableToGenNew de los conjuntos IEnroll4 o recupera un valor booleano que determina la acción realizada por el objeto de control de inscripción de certificados si se encuentra un error al generar una nueva clave. (Obtener)
IEnroll2::GetAlgNameWStr

Recupera el nombre de un algoritmo criptográfico según su identificador. Los valores recuperados por este método dependen del proveedor de servicios criptográficos (CSP) actual.
IEnroll2::GetKeyLen

El método IEnroll4::GetKeyLen recupera las longitudes de clave mínima y máxima para las claves de firma y intercambio.
IEnroll2::GetSupportedKeySpec

Recupera información relacionada con la compatibilidad actual del proveedor de servicios criptográficos (CSP) con las operaciones de firma o intercambio.
IEnroll2::InstallPKCS7Blob

Procesa un certificado o cadena de certificados, colocándolos en los almacenes de certificados adecuados. Este método difiere del método acceptPKCS7Blob en que InstallPKCS7Blob no recibe un certificado de solicitud.
IEnroll2::p ut_EnableSMIMECapabilities

Controla si el PKCS (Put)
IEnroll2::p ut_HashAlgID

La propiedad HashAlgID de IEnroll4 establece o recupera el algoritmo hash usado al firmar un PKCS (Put)
IEnroll2::p ut_LimitExchangeKeyToEncipherment

La propiedad LimitExchangeKeyToEncipherment de los conjuntos IEnroll4 o recupera un valor booleano que determina si una solicitud de AT_KEYEXCHANGE contiene usos de claves de firma digital y no repudiation. (Put)
IEnroll2::p ut_ReuseHardwareKeyIfUnableToGenNew

La propiedad ReuseHardwareKeyIfUnableToGenNew de los conjuntos IEnroll4 o recupera un valor booleano que determina la acción realizada por el objeto de control de inscripción de certificados si se encuentra un error al generar una nueva clave. (Put)
IEnroll2::Reset

Devuelve el objeto de control de inscripción de certificados a su estado inicial y, por tanto, permite reutilizar el control.
IEnroll2::SetHStoreCA

El método SetHStoreCA especifica el identificador que se va a usar para el almacén de CA. Este método se definió por primera vez en la interfaz IEnroll2.
IEnroll2::SetHStoreMy

El método SetHStoreMy especifica el identificador que se va a usar para el almacén MY. Este método se definió por primera vez en la interfaz IEnroll2.
IEnroll2::SetHStoreRequest

El método SetHStoreRequest especifica el identificador que se va a usar para el almacén de solicitudes. Este método se definió por primera vez en la interfaz IEnroll2.
IEnroll2::SetHStoreROOT

El método SetHStoreROOT especifica el identificador que se va a usar para el almacén raíz. Este método se definió por primera vez en la interfaz IEnroll2.

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

Consulte también

IEnroll