KeyChain.IsBoundKeyAlgorithm(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の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 ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。