DevicePolicyManager.GetKeyPairGrants 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 속성 | Description |
|---|---|
| GetKeyPairGrants(String) |
디바이스 또는 프로필 소유자 또는 위임된 인증서 선택기(권한이 위임된 |
| GetKeyPairGrants(String, KeyChainManagerKeyPairScope) |
디바이스 또는 프로필 소유자, 위임된 인증서 선택기(권한이 위임된 |
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
쿼리 부여할 키의 별칭입니다.
키 쌍의 범위입니다 KeyChainManager#KEYPAIR_SCOPE_USER . 또는 KeyChainManager#KEYPAIR_SCOPE_DEVICE.
반품
UID에서 패키지 이름 집합으로 맵에 정렬된 지정된 키에 액세스할 수 있는 앱입니다.
- 특성