NegotiateAuthentication.UnwrapInPlace Metodo

Definizione

Annulla il wrapping, sul posto, di un messaggio di input con firma o crittografia applicata dall'altra parte.

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

Parametri

input
Span<Byte>

Messaggio di input da rimuovere. Quando termina, questo metodo contiene i dati decodificati.

unwrappedOffset
Int32

Quando termina, questo metodo contiene l'offset nel buffer di input in cui è stato scritto il messaggio non compresso.

unwrappedLength
Int32

Quando termina, questo metodo contiene la lunghezza del messaggio di cui non è stato eseguito il wrapping.

wasEncrypted
Boolean

Quando termina, questo metodo contiene un valore che specifica se la crittografia del messaggio di cui è stato eseguito il wrapping è stata applicata.

Valori restituiti

Eccezioni

L'autenticazione non è riuscita o non è stata eseguita.

Si applica a