KeyChain.IsBoundKeyAlgorithm(String) メソッド

定義

現在のtrueデバイスKeyChainが、インポートまたは生成されたデバイスに指定algorithmされた のいずれかをPrivateKeyバインドする場合は を返します。

[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

パラメーター

algorithm
String

戻り値

属性

注釈

現在のtrueデバイスKeyChainが、インポートまたは生成されたデバイスに指定algorithmされた のいずれかをPrivateKeyバインドする場合は を返します。 これは、エクスポート不可能な方法でキーをデバイスにバインドするために使用できる特別なハードウェア サポートがあるかどうかを確認するために使用できます。

このメンバーは非推奨とされます。 キーがセキュリティで保護されたハードウェアにバインドされているかどうかは、キーがインポートされた後にのみ認識されます。 調べるには、KeyChain の pre>PrivateKey キー = ...; // 秘密キーを使用<します。

KeyFactory keyFactory = KeyFactory.getInstance(key.getAlgorithm(), "AndroidKeyStore");KeyInfo keyInfo = keyFactory.getKeySpec(key, KeyInfo.class);if (keyInfo.isInsideSecureHardware()) { // キーは、この Android のセキュリティで保護されたハードウェアにバインドされています}</pre>

android.security.KeyChain.isBoundKeyAlgorithm(java.lang.String)Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象