Metodo IX509EnrollmentPolicyServer::SetCredential (certenroll.h)
Il metodo SetCredential imposta le credenziali usate per contattare il server CEP (Certificate Enrollment Policy).
Sintassi
HRESULT SetCredential(
[in] LONG hWndParent,
[in] X509EnrollmentAuthFlags flag,
[in] BSTR strCredential,
[in] BSTR strPassword
);
Parametri
[in] hWndParent
Handle finestra padre.
[in] flag
Valore di enumerazione X509EnrollmentAuthFlags che specifica il tipo di autenticazione. Questo può essere uno dei valori seguenti.
[in] strCredential
Variabile BSTR che contiene le credenziali.
[in] strPassword
Variabile BSTR contenente la password.
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 restituito | Descrizione |
---|---|
|
Il parametro flag non è un valore supportato. |
Commenti
Gli argomenti strCredential e strPassword cambieranno a seconda del valore specificato nell'argomento flag , come illustrato nella tabella seguente.
parametro flag | parametro strCredential | parametro strPassword |
---|---|---|
X509AuthAnonymous | NULL | NULL |
X509AuthKerberos | NULL | NULL |
X509AuthUsername | Cancellare il nome utente di testo riconosciuto dal server CEP. | Cancellare la password di testo associata al nome utente. |
X509AuthCertificate | Contiene un hash SHA-1 di 20 byte (identificazione personale) del certificato. | 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 |