次の方法で共有


PackageManager.FeatureStrongboxKeystore フィールド

定義

#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>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 が含まれている可能性がありますが、上記のすべての機能がサポートされていない可能性があります。

の Java ドキュメントandroid.content.pm.PackageManager.FEATURE_STRONGBOX_KEYSTORE

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象