NegotiateAuthentication.Unwrap Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Desencapsula un mensaje de entrada con firma o cifrado aplicado por la otra 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>
Mensaje de entrada que se va a desencapsular.
- outputWriter
- IBufferWriter<Byte>
Búfer donde se escribe el mensaje desencapsulado.
- wasEncrypted
- Boolean
Cuando este método devuelve un valor, contiene un valor que indica si el mensaje ajustado tenía aplicado el cifrado.
Devoluciones
- Completed en éxito.
- MessageAltered si la firma del mensaje no era válida.
- InvalidToken si el mensaje encapsulado tenía un formato no válido.
- Otros NegotiateAuthenticationStatusCode valores en caso de error.
Excepciones
Se produjo un error de autenticación o ésta no se produjo.