Compartir a través de


Interfaz ICEnroll3 (xenroll.h)

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

La interfaz ICEnroll3 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 ICEnroll3 hereda de ICEnroll, ICEnroll2 e IDispatch. ICEnroll3 también tiene estos tipos de miembros:

Métodos

La interfaz ICEnroll3 tiene estos métodos.

 
ICEnroll3::EnumAlgs

El método ICEnroll4::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.
ICEnroll3::get_EnableSMIMECapabilities

La propiedad ICEnroll4::EnableSMIMECapabilities controla si el PKCS (Get)
ICEnroll3::get_HashAlgID

Establece o recupera el algoritmo hash utilizado al firmar un PKCS (Get)
ICEnroll3::get_LimitExchangeKeyToEncipherment

Establece o recupera un valor booleano que determina si una solicitud de AT_KEYEXCHANGE contiene usos de firmas digitales y claves que no son de referencia. (Obtener)
ICEnroll3::get_ReuseHardwareKeyIfUnableToGenNew

Establece 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)
ICEnroll3::GetAlgName

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. Este método se definió por primera vez en la interfaz ICEnroll3.
ICEnroll3::GetKeyLen

Recupera las longitudes de clave mínimas y máximas para la firma y las claves de intercambio.
ICEnroll3::GetSupportedKeySpec

Recupera información relacionada con la compatibilidad actual del proveedor de servicios criptográficos (CSP) con las operaciones de firma o intercambio. Este método se definió por primera vez en la interfaz ICEnroll3.
ICEnroll3::InstallPKCS7

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

La propiedad ICEnroll4::EnableSMIMECapabilities controla si el PKCS (Put)
ICEnroll3::p ut_HashAlgID

Establece o recupera el algoritmo hash utilizado al firmar un PKCS (Put)
ICEnroll3::p ut_LimitExchangeKeyToEncipherment

Establece o recupera un valor booleano que determina si una solicitud de AT_KEYEXCHANGE contiene usos de firmas digitales y claves que no son de referencia. (Put)
ICEnroll3::p ut_ReuseHardwareKeyIfUnableToGenNew

Establece 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)
ICEnroll3::Reset

Devuelve el objeto de control de inscripción de certificados a su estado inicial y, por tanto, permite la reutilización del control. Este método se definió por primera vez en la interfaz ICEnroll3.

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

ICEnroll

ICEnroll2

IDispatch