NegotiateAuthentication.Unwrap Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entpackt eine Eingabenachricht mit der von der anderen Partei angewendeten Signatur oder Verschlüsselung.
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
Parameter
- input
- ReadOnlySpan<Byte>
Eingabenachricht, die entpackt werden soll.
- outputWriter
- IBufferWriter<Byte>
Buffer writter, in den die unwerdierte Nachricht geschrieben wird.
- wasEncrypted
- Boolean
Wenn diese Methode zurückgibt, enthält einen Wert, der angibt, ob für die umschlossene Nachricht eine Verschlüsselung angewendet wurde.
Gibt zurück
- Completed auf Erfolg.
- MessageAltered , wenn die Nachrichtensignatur ungültig war.
- InvalidToken , wenn die umschlossene Nachricht ein ungültiges Format aufweist.
- Andere NegotiateAuthenticationStatusCode Werte bei Fehlern.
Ausnahmen
Bei der Authentifizierung ist ein Fehler aufgetreten, oder es ist keine Authentifizierung erfolgt.