DevicePolicyManager.GetKeyPairGrants(String) メソッド

定義

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

[Android.Runtime.Register("getKeyPairGrants", "(Ljava/lang/String;)Ljava/util/Map;", "GetGetKeyPairGrants_Ljava_lang_String_Handler", ApiSince=31)]
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)>]
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 を他のパッケージと共有しない権限付与対象パッケージは、シングルトン セットを値として持つエントリによって表されます。

android.app.admin.DevicePolicyManager.getKeyPairGrants(java.lang.String)Java ドキュメント。

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

適用対象