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.
Entschlüsselt eine Eingabenachricht mit Signatur oder Verschlüsselung, die von der anderen Partei angewendet wird.
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>
Eingabemeldung, die entwrappt werden soll.
- outputWriter
- IBufferWriter<Byte>
Pufferritter, in dem die unwrappte Nachricht geschrieben wird.
- wasEncrypted
- Boolean
Wenn diese Methode zurückgegeben wird, enthält sie einen Wert, der angibt, ob die umschlossene Nachricht verschlüsselung angewendet wurde.
Gibt zurück
- Completed auf Erfolg.
- MessageAltered wenn die Nachrichtensignatur ungültig war.
- InvalidToken wenn die umgebrochene Nachricht im ungültigen Format war.
- Andere NegotiateAuthenticationStatusCode Werte für Fehler.
Ausnahmen
Fehler bei der Authentifizierung oder ist nicht aufgetreten.