언어

DevicePolicyManager.GetKeyPairGrants 메서드

정의

오버로드

속성 Description
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를 공유하는 경우 해당 앱 중 하나에 대한 액세스 권한을 부여하면 다른 앱에 자동으로 부여됩니다. 이 메서드는 피부여자 UID당 하나의 항목을 포함하는 맵을 반환합니다. 항목에는 UID가 키로, 해당 패키지 이름 집합이 값으로 포함됩니다. 특히 UID를 다른 패키지와 공유하지 않는 피부여자 패키지는 단일 집합을 값으로 사용하는 항목으로 표시됩니다.

에 대한 android.app.admin.DevicePolicyManager.getKeyPairGrants(java.lang.String)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에서 패키지 이름 집합으로 맵에 정렬된 지정된 키에 액세스할 수 있는 앱입니다.

특성

적용 대상