NegotiateAuthentication.ComputeIntegrityCheck 方法

定义

计算给定消息的完整性检查。

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

适用于