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 |