Language

KeyChain.IsBoundKeyAlgorithm(String) メソッド

定義

注意事項

deprecated

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

[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

パラメーター

algorithm
String

返品

属性

注釈

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

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

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

Javaドキュメント。

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

適用対象