언어

DevicePolicyManager.RevokeKeyPairFromApp 메서드

정의

오버로드

속성 Description
RevokeKeyPairFromApp(ComponentName, String, String)

디바이스 또는 프로필 소유자 또는 위임된 인증서 선택기(권한이 위임된 #DELEGATION_CERT_SELECTION 앱)에 의해 호출되어 KeyChain 키 쌍에 대한 애플리케이션의 권한을 취소합니다.

RevokeKeyPairFromApp(String, String, KeyChainManagerKeyPairScope)

디바이스 또는 프로필 소유자, 위임된 인증서 선택기(권한이 위임된 #DELEGATION_CERT_SELECTION 앱) 또는 권한 호출자에 의해 호출되어 지정된 범위에 대한 KeyChain 키 쌍에 대한 애플리케이션의 권한을 취소합니다.

RevokeKeyPairFromApp(ComponentName, String, String)

디바이스 또는 프로필 소유자 또는 위임된 인증서 선택기(권한이 위임된 #DELEGATION_CERT_SELECTION 앱)에 의해 호출되어 KeyChain 키 쌍에 대한 애플리케이션의 권한을 취소합니다.

[Android.Runtime.Register("revokeKeyPairFromApp", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z", "GetRevokeKeyPairFromApp_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual bool RevokeKeyPairFromApp(Android.Content.ComponentName? admin, string alias, string packageName);
[<Android.Runtime.Register("revokeKeyPairFromApp", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z", "GetRevokeKeyPairFromApp_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member RevokeKeyPairFromApp : Android.Content.ComponentName * string * string -> bool
override this.RevokeKeyPairFromApp : Android.Content.ComponentName * string * string -> bool

매개 변수

admin
ComponentName

DeviceAdminReceiver 이 요청과 연결된 요청 또는 null 위임된 인증서 선택기에서 호출하는 경우

alias
String

액세스를 취소할 키의 별칭입니다.

packageName
String

액세스를 취소할 (이미 설치된) 패키지의 이름입니다.

반품

true 부여가 성공적으로 false 취소되었으면 그렇지 않습니다.

특성

설명

디바이스 또는 프로필 소유자 또는 위임된 인증서 선택기(권한이 위임된 #DELEGATION_CERT_SELECTION 앱)에 의해 호출되어 KeyChain 키 쌍에 대한 애플리케이션의 권한을 취소합니다. 부여가 해지된 후 애플리케이션 android.security.KeyChain#getPrivateKey 의 호출이 실패합니다.

키에 대한 액세스가 android.security.KeyChain#ACTION_KEY_ACCESS_CHANGED 취소되면 피부여자 앱이 브로드캐스트를 받습니다.

시작부터 android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE 기존 키에 IllegalArgumentException 해당하지 않는 경우 alias throw됩니다.

에 대한 android.app.admin.DevicePolicyManager.revokeKeyPairFromApp(android.content.ComponentName, java.lang.String, java.lang.String)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

RevokeKeyPairFromApp(String, String, KeyChainManagerKeyPairScope)

디바이스 또는 프로필 소유자, 위임된 인증서 선택기(권한이 위임된 #DELEGATION_CERT_SELECTION 앱) 또는 권한 호출자에 의해 호출되어 지정된 범위에 대한 KeyChain 키 쌍에 대한 애플리케이션의 권한을 취소합니다.

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

매개 변수

alias
String

액세스를 취소할 키의 별칭입니다.

packageName
String

액세스를 취소할 (이미 설치된) 패키지의 이름입니다.

scope
KeyChainManagerKeyPairScope

키 쌍의 범위입니다 KeyChainManager#KEYPAIR_SCOPE_USER . 또는 KeyChainManager#KEYPAIR_SCOPE_DEVICE.

반품

true 부여가 성공적으로 false 취소되었으면 그렇지 않습니다.

특성

적용 대상