NegotiateAuthentication.UnwrapInPlace 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, en su lugar, un mensaje de entrada con firma o cifrado aplicado por la otra 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
Mensaje de entrada que se va a desencapsular. Cuando este método devuelve , contiene los datos descodificados.
- unwrappedOffset
- Int32
Cuando este método devuelve, contiene el desplazamiento en el búfer de entrada donde se escribió el mensaje desajustado.
- unwrappedLength
- Int32
Cuando este método devuelve , contiene la longitud del mensaje desajustado.
- wasEncrypted
- Boolean
Cuando este método vuelve, contiene un valor que especifica si se aplicó el cifrado del mensaje ajustado.
Devoluciones
- Completed en caso de éxito.
- MessageAltered si la firma del mensaje no era válida.
- InvalidToken si el mensaje ajustado 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.