言語

DevicePolicyManager.GetKeyPairGrants メソッド

定義

オーバーロード

名前 説明
GetKeyPairGrants(String)

デバイスまたはプロファイルの所有者、または委任された証明書の選択者 ( #DELEGATION_CERT_SELECTION 特権が委任されたアプリ) によって呼び出され、特定の KeyChain キーにアクセスできるアプリを照会します。

GetKeyPairGrants(String, KeyChainManagerKeyPairScope)

デバイスまたはプロファイルの所有者、委任された証明書の選択者 ( #DELEGATION_CERT_SELECTION 特権が委任されたアプリ)、またはアクセス許可の呼び出し元によって呼び出され、指定されたスコープ内の特定の KeyChain キーにアクセスできるアプリを照会します。

GetKeyPairGrants(String)

デバイスまたはプロファイルの所有者、または委任された証明書の選択者 ( #DELEGATION_CERT_SELECTION 特権が委任されたアプリ) によって呼び出され、特定の KeyChain キーにアクセスできるアプリを照会します。

[Android.Runtime.Register("getKeyPairGrants", "(Ljava/lang/String;)Ljava/util/Map;", "GetGetKeyPairGrants_Ljava_lang_String_Handler", ApiSince=31)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual System.Collections.Generic.IDictionary<Java.Lang.Integer,System.Collections.Generic.ICollection<string>> GetKeyPairGrants(string alias);
[<Android.Runtime.Register("getKeyPairGrants", "(Ljava/lang/String;)Ljava/util/Map;", "GetGetKeyPairGrants_Ljava_lang_String_Handler", ApiSince=31)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member GetKeyPairGrants : string -> System.Collections.Generic.IDictionary<Java.Lang.Integer, System.Collections.Generic.ICollection<string>>
override this.GetKeyPairGrants : string -> System.Collections.Generic.IDictionary<Java.Lang.Integer, System.Collections.Generic.ICollection<string>>

パラメーター

alias
String

アクセス権を付与するキーのエイリアス。

返品

UID からパッケージ名のセットへのマップに配置された、特定のキーへのアクセス権を持つアプリ。

属性

注釈

デバイスまたはプロファイルの所有者、または委任された証明書の選択者 ( #DELEGATION_CERT_SELECTION 特権が委任されたアプリ) によって呼び出され、特定の KeyChain キーにアクセスできるアプリを照会します。

キーは UID ごとに付与されるため、複数のアプリが同じ UID を共有している場合は、そのうちの 1 つにアクセス権を付与すると、自動的に他のアプリに付与されます。 このメソッドは、権限付与対象 UID ごとに 1 つのエントリを含むマップを返します。 エントリには、キーとして UID があり、対応するパッケージ名のセットが値として含まれます。 特に、UID を他のパッケージと共有しない権限付与対象パッケージは、シングルトン セットを値として持つエントリによって表されます。

Javaドキュメント。

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

適用対象

GetKeyPairGrants(String, KeyChainManagerKeyPairScope)

デバイスまたはプロファイルの所有者、委任された証明書の選択者 ( #DELEGATION_CERT_SELECTION 特権が委任されたアプリ)、またはアクセス許可の呼び出し元によって呼び出され、指定されたスコープ内の特定の KeyChain キーにアクセスできるアプリを照会します。

[Android.Runtime.Register("getKeyPairGrants", "(Ljava/lang/String;I)Ljava/util/Map;", "GetGetKeyPairGrants_Ljava_lang_String_IHandler", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual System.Collections.Generic.IDictionary<Java.Lang.Integer,System.Collections.Generic.ICollection<string>> GetKeyPairGrants(string alias, Android.Security.KeyChainManagerKeyPairScope scope);
[<Android.Runtime.Register("getKeyPairGrants", "(Ljava/lang/String;I)Ljava/util/Map;", "GetGetKeyPairGrants_Ljava_lang_String_IHandler", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member GetKeyPairGrants : string * Android.Security.KeyChainManagerKeyPairScope -> System.Collections.Generic.IDictionary<Java.Lang.Integer, System.Collections.Generic.ICollection<string>>
override this.GetKeyPairGrants : string * Android.Security.KeyChainManagerKeyPairScope -> System.Collections.Generic.IDictionary<Java.Lang.Integer, System.Collections.Generic.ICollection<string>>

パラメーター

alias
String

クエリ許可の対象となるキーのエイリアス。

scope
KeyChainManagerKeyPairScope

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

返品

UID からパッケージ名のセットへのマップに配置された、特定のキーへのアクセス権を持つアプリ。

属性

適用対象