Lenguaje

KeyChain.IsBoundKeyAlgorithm(String) Método

Definición

Precaución

deprecated

Devuelve true si el dispositivo KeyChain actual enlaza cualquiera PrivateKey de los elementos especificados algorithm al dispositivo una vez importados o generados.

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

Parámetros

algorithm
String

Devoluciones

Atributos

Comentarios

Devuelve true si el dispositivo KeyChain actual enlaza cualquiera PrivateKey de los elementos especificados algorithm al dispositivo una vez importados o generados. Esto se puede usar para indicar si hay compatibilidad especial con hardware que se puede usar para enlazar claves al dispositivo de una manera que hace que no se pueda exportar.

Este miembro está en desuso. Si la clave está enlazada al hardware seguro solo se conoce una vez que se ha importado la clave. Para averiguarlo, use: <pre>PrivateKey key = ...; // private key from KeyChain

KeyFactory keyFactory = KeyFactory.getInstance(key.getAlgorithm(), "AndroidKeyStore"); KeyInfo keyInfo = keyFactory.getKeySpec(key, KeyInfo.class); if (keyInfo.isInsideSecureHardware()) { // La clave está enlazada al hardware seguro de este Android}</pre>

Java documentación para android.security.KeyChain.isBoundKeyAlgorithm(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a