Interfaz ICertSrvSetup (casetup.h)
La interfaz ICertSrvSetup define la funcionalidad para instalar y desinstalar los roles de entidad de certificación (CA) y Inscripción web de entidad de certificación en un equipo de Servicios de certificados .
Microsoft proporciona una implementación de esta interfaz en la clase CCertSrvSetup . Para la instalación, debe llamar al método InitializeDefaults antes de tener acceso a las propiedades o llamar a cualquier otro método en el objeto CCertSrvSetup .
En C++, se crea una instancia de esta interfaz llamando a la función CoCreateInstance con el identificador de clase CLSID_CCertSrvSetup .
Windows Server 2008 Standard: Los siguientes servicios no están disponibles:
- Servicio de respondedor en línea
- Servicio de inscripción de dispositivos de red
- No se admiten las plantillas V2; por lo tanto, no se admite la inscripción automática.
- No se admiten agentes de inscripción delegados.
- No se admite la separación de roles.
Herencia
La interfaz ICertSrvSetup hereda de la interfaz IDispatch . ICertSrvSetup también tiene estos tipos de miembros:
Métodos
La interfaz ICertSrvSetup tiene estos métodos.
ICertSrvSetup::CAImportPFX Importa un certificado de entidad de certificación (CA) y su clave privada asociada en el almacén de equipos local. |
ICertSrvSetup::get_CAErrorId Obtiene el identificador para obtener información de error adicional relacionada con una especificación de entidad de certificación (CA) con errores. |
ICertSrvSetup::get_CAErrorString Obtiene los datos de cadena para obtener información de error adicional relacionada con una especificación de entidad de certificación (CA) con errores. |
ICertSrvSetup::GetCASetupProperty Obtiene un valor de propiedad para una configuración de entidad de certificación (CA). |
ICertSrvSetup::GetExistingCACertificates Obtiene la colección de objetos CertSrvSetupKeyInformation que representan certificados válidos de entidad de certificación (CA) instalados actualmente en el equipo. |
ICertSrvSetup::GetHashAlgorithmList Obtiene la lista de algoritmos hash admitidos por el proveedor de servicios criptográficos (CSP) especificado para un algoritmo de clave de firma asimétrica. |
ICertSrvSetup::GetKeyLengthList Obtiene la lista de longitudes de clave admitidas por el proveedor de servicios criptográficos (CSP) especificado. (ICertSrvSetup.GetKeyLengthList) |
ICertSrvSetup::GetPrivateKeyContainerList Obtiene la lista de nombres de contenedor de claves almacenados por el proveedor de servicios criptográficos (CSP) especificado para algoritmos de clave de firma asimétrica. |
ICertSrvSetup::GetProviderNameList Obtiene la lista de proveedores de servicios criptográficos (CSP) que proporcionan algoritmos de firma de clave asimétrica en el equipo. |
ICertSrvSetup::GetSupportedCATypes Obtiene los tipos de entidades de certificación (CA) que se pueden instalar en un equipo en el contexto del autor de la llamada. |
ICertSrvSetup::InitializeDefaults Inicializa un objeto CCertSrvSetup con valores predeterminados para habilitar la instalación del rol entidad de certificación. |
ICertSrvSetup::Install Instala un rol como configurado en el objeto CCertSrvSetup. |
ICertSrvSetup::IsPropertyEditable Indica al autor de la llamada si se puede editar una propiedad especificada. |
ICertSrvSetup::P ostUnInstall No se implementa y está reservado para uso futuro. |
ICertSrvSetup::P reUnInstall Guarda temporalmente información de estado específica del rol y, a continuación, desinstala el rol. |
ICertSrvSetup::SetCADistinguishedName Establece un nombre común de entidad de certificación (CA) y un sufijo de nombre distintivo opcional. |
ICertSrvSetup::SetCASetupProperty Establece un valor de propiedad para una configuración de entidad de certificación (CA). |
ICertSrvSetup::SetDatabaseInformation Establece la información relacionada con la base de datos para el rol de entidad de certificación (CA). |
ICertSrvSetup::SetParentCAInformation Establece la información de la entidad de certificación (CA) primaria para una configuración de CA subordinada. |
ICertSrvSetup::SetWebCAInformation Establece la información de la entidad de certificación (CA) para el rol de inscripción web de entidad de certificación. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | casetup.h |