Funzione SspiDecryptAuthIdentityEx (sspi.h)

Decrittografa una struttura SEC_WINNT_AUTH_IDENTITY_OPAQUE .

Sintassi

SECURITY_STATUS SEC_ENTRY SspiDecryptAuthIdentityEx(
  [in]      ULONG                           Options,
  [in, out] PSEC_WINNT_AUTH_IDENTITY_OPAQUE EncryptedAuthData
);

Parametri

[in] Options

Opzioni di decrittografia. Questo parametro deve essere lo stesso valore del valore passato alla funzione SspiEncryptAuthIdentityEx , che può essere uno dei valori seguenti.

Valore Significato
SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_LOGON
La struttura crittografata può essere decrittografata solo da un contesto di sicurezza nella stessa sessione di accesso. Questa opzione viene usata per proteggere un buffer di identità inviato su un RPC locale.
SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_PROCESS
La struttura crittografata può essere decrittografata solo dallo stesso processo. La chiamata alla funzione con questa opzione equivale a chiamare SspiEncryptAuthIdentity. Questa opzione viene usata per proteggere un buffer di identità persistente nella memoria privata di un processo per un periodo esteso.

[in, out] EncryptedAuthData

Questo buffer è l'output della funzione SspiEncryptAuthIdentityEx .

Valore restituito

Se la funzione ha esito positivo, restituisce SEC_E_OK.

Se la funzione ha esito negativo, restituisce un codice di errore diverso da zero.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione sspi.h