NegotiateAuthentication.VerifyIntegrityCheck 方法

定义

验证给定消息的消息完整性检查。

public:
 bool VerifyIntegrityCheck(ReadOnlySpan<System::Byte> message, ReadOnlySpan<System::Byte> signature);
public bool VerifyIntegrityCheck (ReadOnlySpan<byte> message, ReadOnlySpan<byte> signature);
member this.VerifyIntegrityCheck : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Function VerifyIntegrityCheck (message As ReadOnlySpan(Of Byte), signature As ReadOnlySpan(Of Byte)) As Boolean

参数

message
ReadOnlySpan<Byte>

MIC 计算的输入消息。

signature
ReadOnlySpan<Byte>

要验证的 MIC。

返回

如果成功验证 MIC,则 true 否则 false

例外

身份验证失败或未发生。

注解

实现 GSSAPI VerifyMIC 操作。

该方法修改内部状态,并根据所选算法更新序列号。 因此,连续两次调用不会生成相同的结果,请务必在经过身份验证的会话双方仔细配对 GetMIC 和 VerifyMIC 调用。

适用于