NegotiateAuthentication.ComputeIntegrityCheck 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
計算給定訊息的完整性檢查。
public:
void ComputeIntegrityCheck(ReadOnlySpan<System::Byte> message, System::Buffers::IBufferWriter<System::Byte> ^ signatureWriter);
public void ComputeIntegrityCheck(ReadOnlySpan<byte> message, System.Buffers.IBufferWriter<byte> signatureWriter);
member this.ComputeIntegrityCheck : ReadOnlySpan<byte> * System.Buffers.IBufferWriter<byte> -> unit
Public Sub ComputeIntegrityCheck (message As ReadOnlySpan(Of Byte), signatureWriter As IBufferWriter(Of Byte))
參數
- message
- ReadOnlySpan<Byte>
MIC 計算的輸入訊息。
- signatureWriter
- IBufferWriter<Byte>
緩衝區寫入器,MIC 就在哪裡寫入。
例外狀況
驗證失敗或未完成。
備註
實作 GSSAPI GetMIC 操作。
此方法會修改內部狀態,並可能根據所選演算法更新序列號。 因此,連續兩次呼叫不會產生相同結果,因此在認證會話的兩端仔細配對 GetMIC 與 VerifyMIC 呼叫非常重要。