言語

KeyChain.CreateInstallIntent メソッド

定義

資格情報のインストールに使用できる Intent を返します。

[Android.Runtime.Register("createInstallIntent", "()Landroid/content/Intent;", "")]
public static Android.Content.Intent CreateInstallIntent();
[<Android.Runtime.Register("createInstallIntent", "()Landroid/content/Intent;", "")>]
static member CreateInstallIntent : unit -> Android.Content.Intent

返品

属性

注釈

資格情報のインストールに使用できる Intent を返します。 意図は追加なしで使用できます。その場合、ユーザーは自分のソースから資格情報をインストールできます。

または、 #EXTRA_CERTIFICATE または #EXTRA_PKCS12 、インストール用の X.509 証明書または PKCS#12 キー ストアのバイトを指定するために使用される場合があります。 これらの追加要素を #EXTRA_NAME と組み合わせて、インストールする資格情報の既定のエイリアス名を指定できます。

Activity#startActivityForResultと共に使用すると、資格情報が正常にインストールされた場合はActivity#RESULT_OKが返され、それ以外の場合はActivity#RESULT_CANCELEDが返されます。

android.os.Build.VERSION_CODES#R以降、このメソッドによって返される意図を CA 証明書のインストールに使用することはできません。 CA 証明書は設定でのみインストールできるため、アプリは CA 証明書を含むファイルをユーザーに提供する必要があります。 これを行う方法の 1 つは、 android.provider.MediaStore API を使用して証明書を android.provider.MediaStore.Downloads コレクションに書き込む方法です。

Javaドキュメント。

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

適用対象