Partager via


SspiDecryptAuthIdentityEx, fonction (sspi.h)

Déchiffre une structure SEC_WINNT_AUTH_IDENTITY_OPAQUE .

Syntaxe

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

Paramètres

[in] Options

Options de déchiffrement. Ce paramètre doit avoir la même valeur que la valeur passée à la fonction SspiEncryptAuthIdentityEx , qui peut être l’une des valeurs suivantes.

Valeur Signification
SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_LOGON
La structure chiffrée ne peut être déchiffrée que par un contexte de sécurité dans la même session d’ouverture de session. Cette option est utilisée pour protéger une mémoire tampon d’identité envoyée via un RPC local.
SEC_WINNT_AUTH_IDENTITY_ENCRYPT_SAME_PROCESS
La structure chiffrée ne peut être déchiffrée que par le même processus. Appeler la fonction avec cette option équivaut à appeler SspiEncryptAuthIdentity. Cette option est utilisée pour protéger une mémoire tampon d’identité qui est conservée dans la mémoire privée d’un processus pendant une période prolongée.

[in, out] EncryptedAuthData

Cette mémoire tampon est la sortie de la fonction SspiEncryptAuthIdentityEx .

Valeur retournée

Si la fonction réussit, elle retourne SEC_E_OK.

Si la fonction échoue, elle retourne un code d’erreur différent de zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête sspi.h