KeyGenParameterSpec.GetAttestationChallenge メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このキー ペアの構成証明証明書に配置される構成証明チャレンジ値を返します。
[Android.Runtime.Register("getAttestationChallenge", "()[B", "", ApiSince=24)]
public byte[]? GetAttestationChallenge ();
[<Android.Runtime.Register("getAttestationChallenge", "()[B", "", ApiSince=24)>]
member this.GetAttestationChallenge : unit -> byte[]
戻り値
- 属性
注釈
このキー ペアの構成証明証明書に配置される構成証明チャレンジ値を返します。
このメソッドが非null
を返す場合、このキー ペアの公開キー証明書には、構成証明チャレンジ値の内容など、キーの構成と承認の詳細を説明する拡張機能が含まれます。 キーがセキュリティで保護されたハードウェアにあり、セキュリティで保護されたハードウェアが構成証明をサポートしている場合、証明書は信頼できる CA キーにルート化された証明書のチェーンによって署名されます。 それ以外の場合、チェーンは信頼されていない証明書にルート化されます。
このメソッドが を返 null
し、仕様を使用して非対称 (RSA または EC) キー のペアを生成する場合、公開キーの目的 KeyProperties#PURPOSE_SIGN
が である場合は自己署名証明書が使用されます。 目的 KeyProperties#PURPOSE_SIGN
がない場合は、偽の証明書が含まれます。
対称キー (AES キーや HMAC キーなど) には公開キー証明書がありません。 null 以外を返す getAttestationChallenge を持つ KeyGenParameterSpec を使用して対称 (AES または HMAC) キーを生成する場合、 javax.crypto.KeyGenerator#generateKey()
は をスロー java.security.InvalidAlgorithmParameterException
します。
の Java ドキュメント android.security.keystore.KeyGenParameterSpec.getAttestationChallenge()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。