次の方法で共有


AttestationToken クラス

定義

構成証明トークン オブジェクトを表します。

public class AttestationToken
type AttestationToken = class
Public Class AttestationToken
継承
AttestationToken

コンストラクター

AttestationToken()

モック作成に使用される新しい構成証明トークンを作成します。

AttestationToken(AttestationTokenSigningKey)

空の本文を使用して、セキュリティで保護されていない新しい構成証明トークンを作成します。 API に使用されます ResetPolicy(AttestationType, AttestationTokenSigningKey, CancellationToken)

AttestationToken(BinaryData)

セキュリティで保護されていない JSON Web トークンbodyとして、 クラスのAttestationToken新しいインスタンスをトークンの本文として 初期化します。

AttestationToken(BinaryData, AttestationTokenSigningKey)

指定した署名キーで署名された指定された本文に基づいて、新しい構成証明トークンを作成します。

プロパティ

Algorithm

Json Web トークン ヘッダー "algorithm" 詳細については、https://www.rfc-editor.org/rfc/rfc7515.html#section-4.1.1 を参照してください。 の Algorithm 値が "none" の場合は、トークンがセキュリティで保護されていないことを示します。

CertificateThumbprint

構成証明トークンの検証に使用された X.509 証明書の拇印を返します。

メソッドが ValidateToken(AttestationTokenValidationOptions, IReadOnlyList<AttestationSigner>, CancellationToken) 呼び出されるまで Null。

ContentType

Json Web トークン ヘッダー "content type" 詳細については、https://www.rfc-editor.org/rfc/rfc7515.html#section-4.1.10 を参照してください。

Critical

JSON Web トークン ヘッダー "Critical" 詳細については、RFC 7515 セクション 4.1.11 を参照してください。

ExpirationTime

トークンの有効期限。

IssuedAtTime

このトークンが発行された時刻。

Issuer

Json Web トークン本文の発行者。 詳細については、https://www.rfc-editor.org/rfc/rfc7519.html#section-4.1.1 を参照してください。

KeyId

Json Web トークン ヘッダー "キー ID" 詳細については、https://www.rfc-editor.org/rfc/rfc7515.html#section-4.1.4 を参照してください。

KeyUrl

Json Web トークン ヘッダー "キー URL" 詳細については、https://www.rfc-editor.org/rfc/rfc7515.html#section-4.1.2 を参照してください。

NotBeforeTime

このトークンが無効になるまでの時間。

SigningCertificate

構成証明トークンの検証に使用された X.509 証明書を返します。

メソッドが ValidateToken(AttestationTokenValidationOptions, IReadOnlyList<AttestationSigner>, CancellationToken) 呼び出されるまで Null。

TokenBodyBytes

構成証明トークンのデコードされた本文。 詳細については、 https://tools.ietf.org/html/rfc7515 をご覧ください。

TokenHeaderBytes

構成証明トークンのデコードされたヘッダー。 詳細については、 https://tools.ietf.org/html/rfc7515 をご覧ください。

TokenSignatureBytes

構成証明トークンのデコードされた署名。 詳細については、 https://tools.ietf.org/html/rfc7515 をご覧ください。

Type

Json Web トークン ヘッダー "type" 詳細については、https://www.rfc-editor.org/rfc/rfc7515.html#section-4.1.9 を参照してください。

存在する場合、このフィールドの値は通常 "JWT" になります。

X509CertificateChain

トークンの X509Certificate 署名に使用される証明書チェーンを表す の配列。 詳細については、RFC 7515 セクション 4.1.6 を参照してください。

X509CertificateSha256Thumbprint

SHA256 アルゴリズムを使用して生成された要求に署名するために使用される証明書の "拇印"。 詳細については、RFC 7515 セクション 4.1.8 を参照してください。

X509CertificateThumbprint

要求の署名に使用される証明書の "拇印"。 詳細については、RFC 7515 セクション 4.1.7 を参照してください。

X509Url

Json Web トークン ヘッダー "X509 URL" 詳細については、https://www.rfc-editor.org/rfc/rfc7515.html#section-4.1.5 を参照してください。

メソッド

Deserialize(String)

指定した JSON Web トークンに AttestationToken 基づいて、 クラスの新しいインスタンスを作成します。

GetBody<T>()

AttestationToken の本文を指定した型として取得します。

Serialize()

構成証明トークンを JSON Web トークンにシリアル化します

ValidateToken(AttestationTokenValidationOptions, IReadOnlyList<AttestationSigner>, CancellationToken)

MAA によって返される JSON Web トークンを検証します。

呼び出し元が署名者のセットを提供する場合、署名者のセットよりも、署名の候補の完全なセットとして使用されます。 呼び出し元が署名者のセットを提供しない場合、 ValidateToken(AttestationTokenValidationOptions, IReadOnlyList<AttestationSigner>, CancellationToken) API は構成証明トークンの内容から派生した呼び出し元のセットになります。
ValidateTokenAsync(AttestationTokenValidationOptions, IReadOnlyList<AttestationSigner>, CancellationToken)

MAA によって返される JSON Web トークンを検証します。

呼び出し元が署名者のセットを提供する場合、署名者のセットよりも、署名の候補の完全なセットとして使用されます。 呼び出し元が署名者のセットを提供しない場合、 ValidateTokenAsync(AttestationTokenValidationOptions, IReadOnlyList<AttestationSigner>, CancellationToken) API は構成証明トークンの内容から派生した呼び出し元のセットになります。

適用対象