Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sia i client che i server devono ottenere credenziali prima di poter stabilire undi contesto di sicurezzaper lo scambio di messaggi. Il comportamento predefinito della funzione AcquireCredentialsHandle consiste nel fornire le credenziali per il principale di sicurezza associato alla sessione di accesso corrente .
Nell'esempio seguente viene illustrata una chiamata lato server per ottenere le credenziali predefinite.
SECURITY_STATUS SecStatus;
TimeStamp tsLifetime;
CredHandle hCred;
SecStatus = AcquireCredentialsHandle (
NULL, // Default principal.
WDIGEST_SP_NAME, // Microsoft Digest SSP.
SECPKG_CRED_INBOUND, // Server will use the credentials.
NULL, // Use the current LOGON id.
NULL, // Default credentials.
NULL, // Not used with Digest SSP.
NULL, // Not used with Digest SSP.
&hCred, // Receives the credential handle.
&tsLifetime // Receives the credential time limit.
);
La chiamata lato client per le credenziali predefinite è identica, ad eccezione del terzo parametro deve specificare SECPKG_CRED_OUTBOUND per indicare che il client userà l'handle di credenziali restituito dalla funzione.
Per un esempio che illustra come ottenere le credenziali per un'entità di sicurezza diversa dall'utente connesso, vedere Ottenere credenziali alternative.