NegotiateAuthentication.Unwrap Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Desembrulha uma mensagem de entrada com assinatura ou criptografia aplicada por outra parte.
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
Parâmetros
- input
- ReadOnlySpan<Byte>
Mensagem de entrada a ser desembrulhada.
- outputWriter
- IBufferWriter<Byte>
Gravação de buffer em que a mensagem desembrulhada é gravada.
- wasEncrypted
- Boolean
Quando esse método retorna, contém um valor que indica se a mensagem encapsulada tinha criptografia aplicada.
Retornos
- Completed sobre o sucesso.
- MessageAltered se a assinatura da mensagem fosse inválida.
- InvalidToken se a mensagem encapsulada estava em formato inválido.
- Outros NegotiateAuthenticationStatusCode valores em caso de falha.
Exceções
A autenticação falhou ou não ocorreu.
Aplica-se a
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.