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 调用。