Freigeben über


PackageManager.FeatureStrongboxKeystore Feld

Definition

Feature für #getSystemAvailableFeatures, #hasSystemFeature(String)und #hasSystemFeature(String, int): Wenn dieses Feature unterstützt wird, implementiert das Gerät den Android Keystore, der von einem dedizierten sicheren Prozessor unterstützt wird, der als 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

Feldwert

Attribute

Hinweise

Feature für #getSystemAvailableFeatures, #hasSystemFeature(String)und #hasSystemFeature(String, int): Wenn dieses Feature unterstützt wird, implementiert das Gerät den Android Keystore, der von einem dedizierten sicheren Prozessor unterstützt wird, der als StrongBox bezeichnet wird. Wenn dieses Feature über eine Version verfügt, gibt die Versionsnummer an, welche Features in StrongBox implementiert sind: ul>li 100: Hardwareunterstützung für ECDH (siehe javax.crypto.KeyAgreement) und Unterstützung für appgenerierte Nachweisschlüssel (siehe android.security.keystore.KeyGenParameterSpec.Builder#setAttestKeyAlias(String)).><< <li>41: Hardwareerzwingung von gerätesperrten Schlüsseln (siehe android.security.keystore.KeyGenParameterSpec.Builder#setUnlockedDeviceRequired(boolean)). <li>40: Unterstützung für den Import umschlossener Schlüssel (siehe android.security.keystore.WrappedKeyEntry), optionale Unterstützung für den ID-Nachweis (siehe ), Nachweis (siehe android.security.keystore.KeyGenParameterSpec.Builder#setDevicePropertiesAttestationIncluded(boolean)android.security.keystore.KeyGenParameterSpec.Builder#setAttestationChallenge(byte[])), AES, HMAC, ECDSA und RSA-Unterstützung, wenn der geheime oder private Schlüssel niemals sichere Hardware verlässt, und Unterstützung für die Anforderung der Benutzerauthentifizierung, bevor ein Schlüssel verwendet werden kann. </ul> Wenn ein Gerät Über StrongBox verfügt, wird diese Featureversionsnummer garantiert für alle Geräte festgelegt, die mit Android 12 gestartet werden und möglicherweise auf Geräten festgelegt werden, die mit einer früheren Version gestartet werden. Wenn die Featureversion festgelegt ist, weist sie mindestens den Wert 40 auf. Wenn es nicht festgelegt ist, verfügt das Gerät möglicherweise über StrongBox, unterstützt aber möglicherweise nicht alle oben aufgeführten Features.

Java-Dokumentation für android.content.pm.PackageManager.FEATURE_STRONGBOX_KEYSTORE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: