Compartilhar via


NegotiateAuthentication.UnwrapInPlace Método

Definição

Desembrulha, no local, uma mensagem de entrada com assinatura ou criptografia aplicada pela outra 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

Parâmetros

input
Span<Byte>

A mensagem de entrada a ser desembrulhada. Quando esse método retorna, contém os dados decodificados.

unwrappedOffset
Int32

Quando esse método retorna, contém o deslocamento no buffer de entrada em que a mensagem desembrulhada foi gravada.

unwrappedLength
Int32

Quando esse método retorna, contém o comprimento da mensagem desembrulhada.

wasEncrypted
Boolean

Quando esse método retorna, contém um valor que especifica se a mensagem encapsulada tinha criptografia aplicada.

Retornos

Exceções

A autenticação falhou ou não ocorreu.

Aplica-se a