Share via


Interfaccia ICertPropertyEnrollmentPolicyServer (certenroll.h)

L'interfaccia ICertPropertyEnrollmentPolicyServer rappresenta una proprietà del certificato esterno che contiene informazioni su un server CEP (Certificate Enrollment Policy) e un server di registrazione certificati (CES). Un server CEP è un servizio Web che recupera informazioni sui criteri. Un ces è un servizio Web destinato a un'autorità di certificazione specifica per supportare la registrazione dei certificati.

L'elenco seguente identifica i dati dei criteri gestiti da questa interfaccia e che possono essere aggiunti come valore di proprietà a un certificato emesso.

  • Metodo di autenticazione client CEP.
  • Metodo di autenticazione client CES.
  • URL CEP.
  • URL CES.
  • ID CEP.
  • Stringa ID richiesta.
Oltre alle informazioni sui criteri precedenti, un servizio Web CEP esegue anche una query in Active Directory per le raccolte di autorità di certificazione disponibili, modelli di certificato e identificatori di oggetto personalizzati. Queste raccolte possono essere recuperate usando l'interfaccia IX509EnrollmentPolicyServer .
Nota Il valore CERTENROLL_PROPERTYID è XCN_CERT_CEP_PROP_ID.
 

Ereditarietà

L'interfaccia ICertPropertyEnrollmentPolicyServer eredita da ICertProperty. ICertPropertyEnrollmentPolicyServer include anche questi tipi di membri:

Metodi

L'interfaccia ICertPropertyEnrollmentPolicyServer include questi metodi.

 
ICertPropertyEnrollmentPolicyServer::GetAuthentication

Il metodo GetAuthentication recupera un valore che specifica il tipo di autenticazione usato dal server CEP (Certificate Enrollment Policy) per autenticare un client. Questo valore viene impostato dal metodo Initialize.
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerAuthentication

Il metodo GetEnrollmentServerAuthentication recupera un valore che specifica il tipo di autenticazione utilizzato dal server di registrazione certificati (CES) per autenticare un client. Questo valore viene impostato dal metodo Initialize.
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerUrl

Recupera una stringa contenente l'URL del server di registrazione certificati.
ICertPropertyEnrollmentPolicyServer::GetPolicyServerId

Recupera una stringa che identifica in modo univoco il server CEP (Certificate Enrollment Policy).
ICertPropertyEnrollmentPolicyServer::GetPolicyServerUrl

Recupera una stringa che contiene l'URL per il server CEP (Certificate Enrollment Policy).
ICertPropertyEnrollmentPolicyServer::GetPropertyFlags

Recupera un valore che specifica l'URL del server dei criteri predefinito.
ICertPropertyEnrollmentPolicyServer::GetRequestIdString

Recupera un identificatore stringa univoco per la richiesta di certificato inviata all'autorità di certificazione durante la registrazione.
ICertPropertyEnrollmentPolicyServer::GetUrlFlags

Recupera un set di flag che contengono informazioni sui criteri vari sul server CEP (Certificate Enrollment Policy).
ICertPropertyEnrollmentPolicyServer::Initialize

Inizializza un oggetto ICertPropertyEnrollmentPolicyServer.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenroll.h

Vedi anche

ICertProperty

IX509EnrollmentPolicyServer