NegotiateAuthentication.Wrap Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue il wrapping di un messaggio di input con una firma e, facoltativamente, una crittografia.
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
Parametri
- input
- ReadOnlySpan<Byte>
Messaggio di input di cui eseguire il wrapping.
- outputWriter
- IBufferWriter<Byte>
Buffer writter in cui viene scritto il messaggio di cui è stato eseguito il wrapping.
- requestEncryption
- Boolean
true
per richiedere la crittografia; in caso contrario, false
.
- isEncrypted
- Boolean
Quando termina, questo metodo contiene un valore che indica se la crittografia è stata applicata nel wrapping.
Restituisce
Completed in caso di esito positivo o di altri NegotiateAuthenticationStatusCode valori in caso di errore.
Eccezioni
L'autenticazione non è riuscita o non è stata effettuata.
Commenti
Analogamente all'API GSS_Wrap , l'implementazione del protocollo di autenticazione può scegliere di eseguire l'override del valore richiesto nel parametro requestEncryption. Ciò può comportare il downgrade o l'aggiornamento del livello di protezione.