你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AttestationToken.ValidateToken 方法

定义

验证 MAA 返回的 JSON Web 令牌。

如果调用方提供了一组签名者,则比这组签名者将用作签名的完整候选项集。 如果调用方不提供一组签名者,则 ValidateToken(AttestationTokenValidationOptions, IReadOnlyList<AttestationSigner>, CancellationToken) API 会从证明令牌的内容派生一组调用方。
public virtual bool ValidateToken (Azure.Security.Attestation.AttestationTokenValidationOptions options, System.Collections.Generic.IReadOnlyList<Azure.Security.Attestation.AttestationSigner> attestationSigningCertificates, System.Threading.CancellationToken cancellationToken = default);
abstract member ValidateToken : Azure.Security.Attestation.AttestationTokenValidationOptions * System.Collections.Generic.IReadOnlyList<Azure.Security.Attestation.AttestationSigner> * System.Threading.CancellationToken -> bool
override this.ValidateToken : Azure.Security.Attestation.AttestationTokenValidationOptions * System.Collections.Generic.IReadOnlyList<Azure.Security.Attestation.AttestationSigner> * System.Threading.CancellationToken -> bool
Public Overridable Function ValidateToken (options As AttestationTokenValidationOptions, attestationSigningCertificates As IReadOnlyList(Of AttestationSigner), Optional cancellationToken As CancellationToken = Nothing) As Boolean

参数

options
AttestationTokenValidationOptions

验证证明令牌时使用的选项。

attestationSigningCertificates
IReadOnlyList<AttestationSigner>

用于验证令牌的签名证书。

cancellationToken
CancellationToken

如有必要,用于取消此操作的令牌。

返回

如果令牌有效,则为 true;否则为 false。

例外

如果提供的签名证书无效,则引发。

如果验证失败,则引发。

适用于