Freigeben über


NegotiateAuthentication.Unwrap Methode

Definition

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

Ausnahmen

Bei der Authentifizierung ist ein Fehler aufgetreten, oder es ist keine Authentifizierung erfolgt.

Gilt für: