次の方法で共有


Azure.Security.Attestation 名前空間

クラス

AttestationAdministrationClient

Microsoft Azure Attestation サービスの構成証明クライアント。

構成証明クライアントには、MAA API の "構成証明" ファミリの実装が含まれています。

AttestationClient

Microsoft Azure Attestation サービスの構成証明クライアント。

構成証明クライアントには、MAA API の "構成証明" ファミリの実装が含まれています。

AttestationClientOptions

構成証明クライアントの構成オプション。

AttestationData

AttestationData は、 BinaryData 構成証明サービスに入力として渡されるオブジェクトを表します。

AttestationData には、バイナリと JSON の 2 つの形式があります。 この 2 つを区別するために、オブジェクトが AttestationData 作成されると、呼び出し元は入力バイナリ データが JSON または Binary として扱われることを示します。

AttestationData 、2 つの可能な方法で生成された に反映されます AttestationResultAttestationDataが Binary の場合、 AttestationData は要求にEnclaveHeldData反映されます。 AttestationDataが JSON の場合、 AttestationData は または InittimeClaims 要求の RuntimeClaims JSON として表現されます。

AttestationModelFactory

モック作成に使用される構成証明サービス モデル型を作成するためのファクトリ クラス。

AttestationRequest

または AttestSgxEnclave(AttestationRequest, CancellationToken) API の呼び出しのために構成証明サービスに送信されるデータをAttestOpenEnclave(AttestationRequest, CancellationToken)表します。

構成証明要求には、次の 3 つの要素があります。

  • Evidenceターゲット環境内から生成された構成証明の証拠 (多くの場合、Intel SGX または OpenEnclave エンクレーブ)。 通常、'Evidence' は SGX Quote、OpenEnclave Report、または OpenEnclave Evidence です。
  • ターゲット環境が初期化された時点で表示される InitTime DataData。
  • 証拠が作成された時点で提示された Runtime DataData。

"Evidence" は Attest 呼び出しで指定する必要がありますが、ランタイム データと InitTime データの両方は省略可能です。

AttestationResponse<T>

構成証明サービス API からの応答を表します。

AttestationResult

Microsoft Azure Attestation応答トークン本文 - MAA によって発行された応答トークンの本文。

AttestationSigner

を検証するために使用される証明書とキーの ID のペアを AttestationToken表します。

AttestationToken

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

AttestationTokenSigningKey

AttestationSigningKey は、トークンに署名するために必要な 2 つの情報をカプセル化します。

  • 署名キートークンの署名に使用されるキー
  • 署名キーの公開キー部分をラップする署名証明書 X.509 証明書。

構成証明サービスでは、X.509 証明書で署名されたトークンの検証のみがサポートされ、任意の署名キーはサポートされないことに注意してください。
AttestationTokenValidationEventArgs

呼び出し元に構成証明トークンの検証を求めるときに使用される引数を表します。

AttestationTokenValidationFailedException

への ValidateToken(AttestationTokenValidationOptions, IReadOnlyList<AttestationSigner>, CancellationToken) 呼び出しが失敗したときにスローされる例外。

通常、この例外がスローされる唯一の方法は、顧客の TokenValidated イベント デリゲートが検証エラーを示している場合です。

AttestationTokenValidationOptions

構成証明トークンの検証に使用されるオプションを宣言します。

JSON Web トークンを検証する場合、構成できるオプションがいくつかあります。 たとえば、返されたトークンが証明書利用者によって検証される場合、クライアントがトークンを検証する必要はありません。

同様に、トークンの有効期限はサーバー上のクロックに対して相対的であるため、トークンの有効期限が切れているかどうかを判断するときに、"余裕" のレベルを導入する必要がある場合があります。

PolicyCertificatesModificationResult

ポリシー証明書の変更の結果。

PolicyModificationResult

ポリシー証明書の変更の結果。

StoredAttestationPolicy

StoredAttestationPolicy。

TpmAttestationRequest

トラステッド プラットフォーム モジュール (TPM) 構成証明の構成証明要求。

TpmAttestationResponse

トラステッド プラットフォーム モジュール (TPM) 構成証明の構成証明応答。

構造体

AttestationType

AttestationType。

PolicyCertificateResolution

操作の結果。

PolicyModification

操作の結果。

列挙型

AttestationClientOptions.ServiceVersion

Microsoft Azure Attestation サービスのバージョン。