NegotiateAuthentication.Wrap Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Umschließt eine Eingabenachricht mit einer Signatur und optional einer Verschlüsselung.
public:
System::Net::Security::NegotiateAuthenticationStatusCode Wrap(ReadOnlySpan<System::Byte> input, System::Buffers::IBufferWriter<System::Byte> ^ outputWriter, bool requestEncryption, [Runtime::InteropServices::Out] bool % isEncrypted);
public System.Net.Security.NegotiateAuthenticationStatusCode Wrap(ReadOnlySpan<byte> input, System.Buffers.IBufferWriter<byte> outputWriter, bool requestEncryption, out bool isEncrypted);
member this.Wrap : ReadOnlySpan<byte> * System.Buffers.IBufferWriter<byte> * bool * bool -> System.Net.Security.NegotiateAuthenticationStatusCode
Public Function Wrap (input As ReadOnlySpan(Of Byte), outputWriter As IBufferWriter(Of Byte), requestEncryption As Boolean, ByRef isEncrypted As Boolean) As NegotiateAuthenticationStatusCode
Parameter
- input
- ReadOnlySpan<Byte>
Eingabemeldung, die umbrochen werden soll.
- outputWriter
- IBufferWriter<Byte>
Puffer, in dem die umgebrochene Nachricht geschrieben wird.
- requestEncryption
- Boolean
trueverschlüsselung anfordern; andernfalls . false
- isEncrypted
- Boolean
Wenn diese Methode zurückgegeben wird, enthält sie einen Wert, der angibt, ob die Verschlüsselung im Umbruch angewendet wurde.
Gibt zurück
Completed bei Erfolg oder anderen NegotiateAuthenticationStatusCode Werten bei Fehlern.
Ausnahmen
Fehler bei der Authentifizierung oder ist nicht aufgetreten.
Hinweise
Wie die GSS_Wrap-API kann die Implementierung des Authentifizierungsprotokolls den angeforderten Wert im parameter "requestEncryption" außer Kraft setzen. Dies kann zu downgrade oder zum Upgrade der Schutzebene führen.