PackageManager.FeatureStrongboxKeystore フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
#getSystemAvailableFeatures、#hasSystemFeature(String)、および#hasSystemFeature(String, int)の機能: この機能がサポートされている場合、デバイスは、次のように呼ばれる専用のセキュリティで保護されたプロセッサによってサポートされる Android キーストアを実装します。
StrongBox。
[Android.Runtime.Register("FEATURE_STRONGBOX_KEYSTORE", ApiSince=28)]
public const string FeatureStrongboxKeystore;
[<Android.Runtime.Register("FEATURE_STRONGBOX_KEYSTORE", ApiSince=28)>]
val mutable FeatureStrongboxKeystore : string
フィールド値
- 属性
注釈
#getSystemAvailableFeatures、#hasSystemFeature(String)、および#hasSystemFeature(String, int)の機能: この機能がサポートされている場合、デバイスは、StrongBox と呼ばれる専用のセキュリティで保護されたプロセッサによってサポートされる Android キーストアを実装します。 この機能にバージョンがある場合、バージョン番号は StrongBox で実装されている機能を示します。 <ul><li>400: 構成証明レコードにモジュール情報を (タグ MODULE_HASH経由で) 含めます。
<li>300: ID 構成証明レコードに 2 つ目の IMEI を含める機能については、 android.app.admin.DevicePolicyManager#ID_TYPE_IMEIを参照してください。
<li>200: StrongBox の新機能はありません (分離された実行環境に支えられた Android キーストア環境では、このバージョンでは Curve 25519 のサポートが得られますが、専用のセキュリティで保護されたプロセッサによってサポートされる実装では実装できません)。
<li>100: ECDH のハードウェア サポート ( javax.crypto.KeyAgreementを参照) とアプリで生成された構成証明キーのサポート ( android.security.keystore.KeyGenParameterSpec.Builder#setAttestKeyAlias(String)を参照)。
<li>41: デバイスロック解除キーのハードウェアの適用 ( android.security.keystore.KeyGenParameterSpec.Builder#setUnlockedDeviceRequired(boolean)を参照)。
<li>40: ラップされたキーのインポートのサポート ( android.security.keystore.WrappedKeyEntry参照)、ID 構成証明のオプションサポート ( android.security.keystore.KeyGenParameterSpec.Builder#setDevicePropertiesAttestationIncluded(boolean)参照)、構成証明 ( android.security.keystore.KeyGenParameterSpec.Builder#setAttestationChallenge(byte[])参照)、AES、HMAC、ECDSA、RSA のサポート。シークレットまたは秘密キーがセキュリティで保護されたハードウェアから離れることはなく、キーを使用する前にユーザー認証を要求するサポート。
</ul> デバイスに StrongBox がある場合、この機能のバージョン番号は、Android 12 で起動するすべてのデバイスに対して設定されていることが保証され、以前のバージョンで起動するデバイスで設定できます。 機能バージョンが設定されている場合、少なくとも値 40 が設定されます。 設定されていない場合、デバイスには StrongBox が含まれている可能性がありますが、上記のすべての機能がサポートされていない可能性があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。