Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un objeto ICspStatus contiene información sobre un par de proveedores o algoritmos criptográficos. El control de inscripción de certificados usa principalmente el objeto para permitir a un usuario seleccionar qué proveedores criptográficos y algoritmos usar al crear una solicitud de certificado. Se puede recuperar, ya sea solo o en una colección ICspStatuses , llamando a las siguientes propiedades o métodos:
| Property/Method | Interfaz | Descripción |
|---|---|---|
| GetCspStatusFromOperations | ICspInformation | Crea un objeto ICspStatus para el primer algoritmo admitido que es coherente con un identificador de objeto de algoritmo (OID) y un tipo de algoritmo especificados. |
| GetCspStatusesFromOperations | ICspInformations | Crea una colección ICspStatuses para un tipo de algoritmo especificado y información de proveedor opcional.
Nota El Control de inscripción de certificados usa una colección ICspStatuses solo para la selección de algoritmos asimétricos de clave privada (cifrado, firma y intercambio de claves).
|
| GetCspStatusFromProviderName | ICspInformations | Crea un objeto ICspStatus para un proveedor heredado por el nombre del proveedor y las operaciones de clave admitidas. |
| CspStatus | IX509PrivateKey | Especifica o recupera un objeto ICspStatus . El objeto se crea normalmente durante el proceso de inscripción. |
| GetCspStatuses | IX509CertificateRequestPkcs10 | Crea una colección ICspStatuses que contiene todos los pares proveedor/algoritmo coherentes con el uso previsto de la clave privada, tal como especifica el autor de la llamada. |
| CspStatuses | IX509CertificateRequestPkcs10 | Crea una colección ICspStatuses que contiene todos los pares de proveedor y algoritmo coherentes con el uso previsto de la clave privada, tal como se identifica en el objeto IX509PrivateKey asociado a la solicitud de certificado. |
Dado que los proveedores criptográficos suelen admitir más de un algoritmo, se pueden crear y devolver varios objetos ICspStatus cuando se llama a cualquiera de las propiedades o métodos anteriores que devuelven una colección. Esto se muestra en la ilustración siguiente:
Puede usar la propiedad EnrollmentStatus en un objeto ICspStatus para recuperar un objeto IX509EnrollmentStatus que define las siguientes propiedades:
- La propiedad Display especifica si el par proveedor/algoritmo se puede mostrar en una interfaz de usuario.
- La propiedad Selected especifica o recupera un valor que indica si el estado de un elemento específico se supervisa durante el proceso de inscripción.
- La propiedad Status identifica el estado del proceso de inscripción.
Herencia
La interfaz ICspStatus hereda de la interfaz IDispatch . ICspStatus también tiene estos tipos de miembros:
Métodos
La interfaz ICspStatus tiene estos métodos.
|
ICspStatus::get_CspAlgorithm Recupera un objeto ICspAlgorithm que contiene información sobre un algoritmo admitido por el proveedor. |
|
ICspStatus::get_CspInformation Recupera un objeto ICspInformation que contiene información general sobre el proveedor. |
|
ICspStatus::get_DisplayName Recupera una cadena que contiene el nombre del proveedor, el nombre del algoritmo y las operaciones que puede realizar el algoritmo. |
|
ICspStatus::get_EnrollmentStatus Recupera un objeto IX509EnrollmentStatus que contiene información sobre la inscripción de certificados. |
|
ICspStatus::get_Ordinal Especifica o recupera la posición del objeto ICspStatus en la colección ICspStatuses. (Obtener) |
|
ICspStatus::Initialize Inicializa el objeto de un proveedor criptográfico y un algoritmo asociado. |
|
ICspStatus::p ut_Ordinal Especifica o recupera la posición del objeto ICspStatus en la colección ICspStatuses. (Put) |
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | certenroll.h |