Metodo ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerAuthentication (certenroll.h)

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

Sintassi

HRESULT GetEnrollmentServerAuthentication(
  [out, retval] X509EnrollmentAuthFlags *pValue
);

Parametri

[out, retval] pValue

Valore di enumerazione X509EnrollmentAuthFlags che specifica il tipo di autenticazione client. Questo può essere uno dei valori seguenti.

Valore Significato
X509AuthAnonymous
Autenticazione anonima.
X509AuthKerberos
Autenticazione Kerberos.
X509AuthUsername
Cancellare il nome utente e l'autenticazione della password.
Nota Il nome utente e la password vengono crittografati prima della trasmissione e vengono archiviati in modo sicuro nell'insieme di credenziali nel server di registrazione certificati.
 
X509AuthCertificate
Certificato di autenticazione client installato nel computer locale e usato dal server per verificare l'identità del client.

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce S_OK.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.

Codice/valore restituito Descrizione
E_POINTER
Il parametro pValue non può essere NULL.

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

ICertPropertyEnrollmentPolicyServer