Sprache

KeyChain.IsBoundKeyAlgorithm(String) Methode

Definition

Gibt zurücktrue, wenn die Bindung des algorithm aktuellen Geräts KeyChain an das Gerät erfolgtPrivateKey, nachdem es importiert oder generiert wurde.

[Android.Runtime.Register("isBoundKeyAlgorithm", "(Ljava/lang/String;)Z", "")]
public static bool IsBoundKeyAlgorithm(string algorithm);
[<Android.Runtime.Register("isBoundKeyAlgorithm", "(Ljava/lang/String;)Z", "")>]
static member IsBoundKeyAlgorithm : string -> bool

Parameter

algorithm
String

Gibt zurück

Attribute

Hinweise

Gibt zurücktrue, wenn die Bindung des algorithm aktuellen Geräts KeyChain an das Gerät erfolgtPrivateKey, nachdem es importiert oder generiert wurde. Dies kann verwendet werden, um festzustellen, ob eine spezielle Hardwareunterstützung vorhanden ist, die zum Binden von Schlüsseln an das Gerät verwendet werden kann, sodass sie nicht exportiert werden kann.

Dieses Element ist veraltet. Gibt an, ob der Schlüssel an die sichere Hardware gebunden ist, ist nur bekannt, wenn der Schlüssel importiert wurde. Verwenden Sie folgendes: <pre>PrivateKey key = ...; // private key from KeyChain

KeyFactory keyFactory = KeyFactory.getInstance(key.getAlgorithm(), "AndroidKeyStore"); KeyInfo keyInfo = keyFactory.getKeySpec(key, KeyInfo.class); if (keyInfo.isInsideSecureHardware()) { // The key is bound to the secure hardware of this Android}</pre>

Java Dokumentation für android.security.KeyChain.isBoundKeyAlgorithm(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: