Share via


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 von der App generierte Nachweisschlüssel (siehe android.security.keystore.KeyGenParameterSpec.Builder#setAttestKeyAlias(String)).><< <li>41: Hardwareerzwingung von geräteentsperrten 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 android.security.keystore.KeyGenParameterSpec.Builder#setDevicePropertiesAttestationIncluded(boolean)), Nachweis (siehe android.security.keystore.KeyGenParameterSpec.Builder#setAttestationChallenge(byte[])), AES-, HMAC-, ECDSA- und RSA-Unterstützung, bei der der geheime oder private Schlüssel keine sichere Hardware hinterlä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 kann auf Geräten festgelegt werden, die mit einer früheren Version starten. 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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: