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 |