次の方法で共有


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。

例外

指定された署名証明書が無効な場合にスローされます。

検証が失敗した場合にスローされます。

適用対象