DevicePolicyManager.RevokeKeyPairFromApp メソッド

定義

KeyChain キー ペアに対するアプリケーションの許可を取り消すために、デバイスまたはプロファイル所有者、または委任された証明書の選択者 ( #DELEGATION_CERT_SELECTION 特権が委任されたアプリ) によって呼び出されます。

[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)]
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)>]
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

属性

注釈

KeyChain キー ペアに対するアプリケーションの許可を取り消すために、デバイスまたはプロファイル所有者、または委任された証明書の選択者 ( #DELEGATION_CERT_SELECTION 特権が委任されたアプリ) によって呼び出されます。 android.security.KeyChain#getPrivateKeyするアプリケーションによる呼び出しは、許可が取り消された後に失敗します。

権限付与対象アプリは、キーへのアクセスが取り消されたときに android.security.KeyChain#ACTION_KEY_ACCESS_CHANGED ブロードキャストを受け取ります。

aliasが既存のキーに対応していない場合、android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEからIllegalArgumentExceptionがスローされます。

Javaドキュメント。

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

適用対象