Interfaz ICertPropertyEnrollmentPolicyServer (certenroll.h)

La interfaz ICertPropertyEnrollmentPolicyServer representa una propiedad de certificado externa que contiene información sobre un servidor de directiva de inscripción de certificados (CEP) y un servidor de inscripción de certificados (CES). Un servidor CEP es un servicio web que recupera información de directiva. Un CES es un servicio web destinado a una entidad de certificación específica para admitir la inscripción de certificados.

En la lista siguiente se identifican los datos de directiva administrados por esta interfaz y que se pueden agregar como un valor de propiedad a un certificado emitido.

  • Método de autenticación de cliente CEP.
  • El método de autenticación del cliente CES.
  • Dirección URL del CEP.
  • Dirección URL de CES.
  • Identificador de CEP.
  • Cadena de identificador de solicitud.
Además de la información de directiva anterior, un servicio web CEP también consulta Active Directory para obtener recopilaciones de entidades de certificación disponibles, plantillas de certificado e identificadores de objeto personalizados. Estas colecciones se pueden recuperar mediante la interfaz IX509EnrollmentPolicyServer .
Nota El valor de CERTENROLL_PROPERTYID es XCN_CERT_CEP_PROP_ID.
 

Herencia

La interfaz ICertPropertyEnrollmentPolicyServer hereda de ICertProperty. ICertPropertyEnrollmentPolicyServer también tiene estos tipos de miembros:

Métodos

La interfaz ICertPropertyEnrollmentPolicyServer tiene estos métodos.

 
ICertPropertyEnrollmentPolicyServer::GetAuthentication

El método GetAuthentication recupera un valor que especifica el tipo de autenticación utilizado por el servidor de la directiva de inscripción de certificados (CEP) para autenticar un cliente. El método Initialize establece este valor.
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerAuthentication

El método GetEnrollmentServerAuthentication recupera un valor que especifica el tipo de autenticación utilizado por el servidor de inscripción de certificados (CES) para autenticar un cliente. El método Initialize establece este valor.
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerUrl

Recupera una cadena que contiene la dirección URL del servidor de inscripción de certificados.
ICertPropertyEnrollmentPolicyServer::GetPolicyServerId

Recupera una cadena que identifica de forma única el servidor de directiva de inscripción de certificados (CEP).
ICertPropertyEnrollmentPolicyServer::GetPolicyServerUrl

Recupera una cadena que contiene la dirección URL del servidor de directiva de inscripción de certificados (CEP).
ICertPropertyEnrollmentPolicyServer::GetPropertyFlags

Recupera un valor que especifica la dirección URL predeterminada del servidor de directivas.
ICertPropertyEnrollmentPolicyServer::GetRequestIdString

Recupera un identificador de cadena único para la solicitud de certificado enviada a la entidad de certificación durante la inscripción.
ICertPropertyEnrollmentPolicyServer::GetUrlFlags

Recupera un conjunto de marcas que contienen información de directiva varios sobre el servidor de directivas de inscripción de certificados (CEP).
ICertPropertyEnrollmentPolicyServer::Initialize

Inicializa un objeto ICertPropertyEnrollmentPolicyServer.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certenroll.h

Consulte también

ICertProperty

IX509EnrollmentPolicyServer