Interfaz ICertAdmin2 (certadm.h)

La interfaz ICertAdmin2 es una de las dos interfaces que proporcionan funcionalidad de administración para clientes autorizados correctamente.

La interfaz ICertAdmin2 se usa para realizar las siguientes tareas:

  • Autorizar o denegar una solicitud de certificado.
  • Revocar un certificado emitido.
  • Desencadene la generación de una lista de revocación de certificados (CRL).
  • Obtenga la CRL actual para el servidor.
  • Determine si un certificado es válido.
  • Obtenga una clave archivada.
  • Obtenga un nombre para mostrar, una propiedad o una marca de propiedad de una entidad de certificación (CA).
  • Publique una o varias CRL.
  • Obtiene o establece información de configuración.
  • Determine qué roles se establecen.
  • Importe un certificado o una clave.
Las interfaces de Servicios de certificados admiten modelos de subprocesos de apartamento y subprocesos libres. Para mejorar el rendimiento, se recomienda el subproceso libre.

Herencia

La interfaz ICertAdmin2 hereda de ICertAdmin e IDispatch. ICertAdmin2 también tiene estos tipos de miembros:

Métodos

La interfaz ICertAdmin2 tiene estos métodos.

 
ICertAdmin2::D eleteRow

El método DeleteRow elimina una fila o un conjunto de filas de una tabla de base de datos. El autor de la llamada especifica una tabla de base de datos y un identificador de fila o una fecha de finalización.
ICertAdmin2::GetArchivedKey

Recupera un BLOB de recuperación de claves archivada.
ICertAdmin2::GetCAProperty

Recupera un valor de propiedad para la entidad de certificación (CA). (ICertAdmin2.GetCAProperty)
ICertAdmin2::GetCAPropertyDisplayName

El método ICertAdmin2::GetCAPropertyDisplayName recupera el nombre para mostrar de la propiedad para una propiedad de entidad de certificación (CA).
ICertAdmin2::GetCAPropertyFlags

El método ICertAdmin2::GetCAPropertyFlags recupera las marcas de propiedad de una propiedad de entidad de certificación (CA).
ICertAdmin2::GetConfigEntry

Recupera información de configuración para una entidad de certificación (CA).
ICertAdmin2::GetMyRoles

Recupera los roles de entidad de certificación (CA) del autor de la llamada.
ICertAdmin2::ImportKey

Agrega una clave cifrada establecida en un elemento de la base de datos de Servicios de certificados. El conjunto de claves se cifra en uno o varios certificados de agente de recuperación de claves (KRA).
ICertAdmin2::P ublishCRLs

Publica listas de revocación de certificados (CRL) para una entidad de certificación (CA).
ICertAdmin2::SetCAProperty

Establece un valor de propiedad para la entidad de certificación (CA).
ICertAdmin2::SetConfigEntry

Establece información de configuración para una entidad de certificación (CA).

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certadm.h (incluya Certsrv.h)