言語

DevicePolicyManager.HasKeyPair メソッド

定義

オーバーロード

名前 説明
HasKeyPair(String)

この API を呼び出して、証明書と秘密キーが特定のエイリアス (<ul><li>Device owner</li><li>Profile owner</li) にインストールされているかどうかを照会できます><li>削除された証明書インストーラー</li><li>Credential 管理アプリ</li><li>android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATESのアクセス許可を保持するアプリ</li></ul>

        If called by the credential management app, the alias must exist in the credential
        management app's <code data-dev-comment-type="c">android.security.AppUriAuthenticationPolicy</code>.
HasKeyPair(String, KeyChainManagerKeyPairScope)

この API を呼び出して、証明書と秘密キーが、指定されたスコープの特定のエイリアス (<ul><li>Device owner</li><li>Profile owner</li) にインストールされているかどうかを照会できます><li>削除された証明書インストーラー</li><li>Credential 管理アプリ (ユーザー固有のキーチェーンのみ)</li><li>android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATESのアクセス許可を保持するアプリ</li></ul>

HasKeyPair(String)

この API を呼び出して、証明書と秘密キーが特定のエイリアス (<ul><li>Device owner</li><li>Profile owner</li) にインストールされているかどうかを照会できます><li>削除された証明書インストーラー</li><li>Credential 管理アプリ</li><li>android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATESのアクセス許可を保持するアプリ</li></ul>

        If called by the credential management app, the alias must exist in the credential
        management app's <code data-dev-comment-type="c">android.security.AppUriAuthenticationPolicy</code>.
[Android.Runtime.Register("hasKeyPair", "(Ljava/lang/String;)Z", "GetHasKeyPair_Ljava_lang_String_Handler", ApiSince=31)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual bool HasKeyPair(string alias);
[<Android.Runtime.Register("hasKeyPair", "(Ljava/lang/String;)Z", "GetHasKeyPair_Ljava_lang_String_Handler", ApiSince=31)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member HasKeyPair : string -> bool
override this.HasKeyPair : string -> bool

パラメーター

alias
String

キー ペアがインストールされているエイリアス。

返品

この別名を持つキー ペアが存在する場合は a0/& 。それ以外の場合は a0/&。

属性

注釈

この API を呼び出して、証明書と秘密キーが特定のエイリアス (<ul><li>Device owner</li><li>Profile owner</li) にインストールされているかどうかを照会できます><li>削除された証明書インストーラー</li><li>Credential 管理アプリ</li><li>android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATESのアクセス許可を保持するアプリ</li></ul>

資格情報管理アプリによって呼び出された場合、エイリアスは資格情報管理アプリの android.security.AppUriAuthenticationPolicyに存在する必要があります。

Javaドキュメント。

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

適用対象

HasKeyPair(String, KeyChainManagerKeyPairScope)

この API を呼び出して、証明書と秘密キーが、指定されたスコープの特定のエイリアス (<ul><li>Device owner</li><li>Profile owner</li) にインストールされているかどうかを照会できます><li>削除された証明書インストーラー</li><li>Credential 管理アプリ (ユーザー固有のキーチェーンのみ)</li><li>android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATESのアクセス許可を保持するアプリ</li></ul>

[Android.Runtime.Register("hasKeyPair", "(Ljava/lang/String;I)Z", "GetHasKeyPair_Ljava_lang_String_IHandler", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual bool HasKeyPair(string alias, Android.Security.KeyChainManagerKeyPairScope scope);
[<Android.Runtime.Register("hasKeyPair", "(Ljava/lang/String;I)Z", "GetHasKeyPair_Ljava_lang_String_IHandler", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member HasKeyPair : string * Android.Security.KeyChainManagerKeyPairScope -> bool
override this.HasKeyPair : string * Android.Security.KeyChainManagerKeyPairScope -> bool

パラメーター

alias
String

キー ペアがインストールされているエイリアス。

scope
KeyChainManagerKeyPairScope

キー ペアのスコープ: KeyChainManager#KEYPAIR_SCOPE_USER または KeyChainManager#KEYPAIR_SCOPE_DEVICE

返品

この別名を持つキー ペアが存在する場合は a0/& 。それ以外の場合は a0/&。

属性

適用対象