NegotiateAuthentication.UnwrapInPlace Methode

Definition

Entpackt direkt eine Eingabenachricht mit Signatur oder Verschlüsselung, die von der anderen Partei angewendet wird.

public:
 System::Net::Security::NegotiateAuthenticationStatusCode UnwrapInPlace(Span<System::Byte> input, [Runtime::InteropServices::Out] int % unwrappedOffset, [Runtime::InteropServices::Out] int % unwrappedLength, [Runtime::InteropServices::Out] bool % wasEncrypted);
public System.Net.Security.NegotiateAuthenticationStatusCode UnwrapInPlace(Span<byte> input, out int unwrappedOffset, out int unwrappedLength, out bool wasEncrypted);
member this.UnwrapInPlace : Span<byte> * int * int * bool -> System.Net.Security.NegotiateAuthenticationStatusCode
Public Function UnwrapInPlace (input As Span(Of Byte), ByRef unwrappedOffset As Integer, ByRef unwrappedLength As Integer, ByRef wasEncrypted As Boolean) As NegotiateAuthenticationStatusCode

Parameter

input
Span<Byte>

Die eingabemeldung, die nicht mehr angewendet werden soll. Wenn diese Methode zurückgegeben wird, enthält sie die decodierten Daten.

unwrappedOffset
Int32

Wenn diese Methode zurückgegeben wird, enthält sie den Offset im Eingabepuffer, in den die unwrappte Nachricht geschrieben wurde.

unwrappedLength
Int32

Wenn diese Methode zurückgegeben wird, enthält sie die Länge der unwrappten Nachricht.

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

Ausnahmen

Fehler bei der Authentifizierung oder ist nicht aufgetreten.

Gilt für: