Interface ICertPropertyEnrollmentPolicyServer (certenroll.h)

A interface ICertPropertyEnrollmentPolicyServer representa uma propriedade de certificado externo que contém informações sobre um servidor CEP (política de registro de certificado) e um CES (servidor de registro de certificado). Um servidor CEP é um serviço Web que recupera informações de política. Um CES é um serviço Web direcionado a uma autoridade de certificação específica para dar suporte ao registro de certificado.

A lista a seguir identifica os dados de política gerenciados por essa interface e que podem ser adicionados como um valor de propriedade a um certificado emitido.

  • O método de autenticação do cliente CEP.
  • O método de autenticação do cliente CES.
  • A URL do CEP.
  • A URL do CES.
  • A ID do CEP.
  • A cadeia de caracteres de ID da solicitação.
Além das informações de política anteriores, um serviço Web cep também consulta o Active Directory para coleções de autoridades de certificação disponíveis, modelos de certificado e identificadores de objetos personalizados. Essas coleções podem ser recuperadas usando a interface IX509EnrollmentPolicyServer .
Nota O valor CERTENROLL_PROPERTYID é XCN_CERT_CEP_PROP_ID.
 

Herança

A interface ICertPropertyEnrollmentPolicyServer herda de ICertProperty. ICertPropertyEnrollmentPolicyServer também tem estes tipos de membros:

Métodos

A interface ICertPropertyEnrollmentPolicyServer tem esses métodos.

 
ICertPropertyEnrollmentPolicyServer::GetAuthentication

O método GetAuthentication recupera um valor que especifica o tipo de autenticação usado pelo servidor CEP (política de registro de certificado) para autenticar um cliente. Esse valor é definido pelo método Initialize.
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerAuthentication

O método GetEnrollmentServerAuthentication recupera um valor que especifica o tipo de autenticação usado pelo CES (servidor de registro de certificado) para autenticar um cliente. Esse valor é definido pelo método Initialize.
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerUrl

Recupera uma cadeia de caracteres que contém a URL do servidor de registro de certificado.
ICertPropertyEnrollmentPolicyServer::GetPolicyServerId

Recupera uma cadeia de caracteres que identifica exclusivamente o servidor CEP (política de registro de certificado).
ICertPropertyEnrollmentPolicyServer::GetPolicyServerUrl

Recupera uma cadeia de caracteres que contém a URL do servidor CEP (política de registro de certificado).
ICertPropertyEnrollmentPolicyServer::GetPropertyFlags

Recupera um valor que especifica a URL do servidor de política padrão.
ICertPropertyEnrollmentPolicyServer::GetRequestIdString

Recupera um identificador de cadeia de caracteres exclusivo para a solicitação de certificado enviada à autoridade de certificação durante o registro.
ICertPropertyEnrollmentPolicyServer::GetUrlFlags

Recupera um conjunto de sinalizadores que contêm informações diversas de política sobre o servidor CEP (política de registro de certificado).
ICertPropertyEnrollmentPolicyServer::Initialize

Inicializa um objeto ICertPropertyEnrollmentPolicyServer.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certenroll.h

Confira também

ICertProperty

IX509EnrollmentPolicyServer