NegotiateAuthentication.Unwrap Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Désencapsule un message d’entrée avec la signature ou le chiffrement appliqué par l’autre partie.
public:
System::Net::Security::NegotiateAuthenticationStatusCode Unwrap(ReadOnlySpan<System::Byte> input, System::Buffers::IBufferWriter<System::Byte> ^ outputWriter, [Runtime::InteropServices::Out] bool % wasEncrypted);
public System.Net.Security.NegotiateAuthenticationStatusCode Unwrap (ReadOnlySpan<byte> input, System.Buffers.IBufferWriter<byte> outputWriter, out bool wasEncrypted);
member this.Unwrap : ReadOnlySpan<byte> * System.Buffers.IBufferWriter<byte> * bool -> System.Net.Security.NegotiateAuthenticationStatusCode
Public Function Unwrap (input As ReadOnlySpan(Of Byte), outputWriter As IBufferWriter(Of Byte), ByRef wasEncrypted As Boolean) As NegotiateAuthenticationStatusCode
Paramètres
- input
- ReadOnlySpan<Byte>
Message d’entrée à désencapsuler.
- outputWriter
- IBufferWriter<Byte>
Writter de mémoire tampon où le message décompressé est écrit.
- wasEncrypted
- Boolean
Lorsque cette méthode est retournée, contient une valeur qui indique si le chiffrement du message encapsulé a été appliqué.
Retours
- Completed sur le succès.
- MessageAltered si la signature du message n’était pas valide.
- InvalidToken si le message encapsulé n’était pas dans un format non valide.
- Autres NegotiateAuthenticationStatusCode valeurs en cas d’échec.
Exceptions
L'authentification a échoué ou n'a pas été effectuée.