Bagikan melalui


KeyStore.GetInstance Metode

Definisi

Overload

GetInstance(String, Provider)

Mengembalikan objek keystore dari jenis yang ditentukan.

GetInstance(File, Char[])

Mengembalikan objek keystore yang dimuat dari jenis keystore yang sesuai.

GetInstance(String, String)

Mengembalikan objek keystore dari jenis yang ditentukan.

GetInstance(String)

Mengembalikan objek keystore dari jenis yang ditentukan.

GetInstance(File, KeyStore+ILoadStoreParameter)

GetInstance(String, Provider)

Mengembalikan objek keystore dari jenis yang ditentukan.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance(string? type, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string * Java.Security.Provider -> Java.Security.KeyStore

Parameter

type
String

jenis keystore. Lihat bagian KeyStore di Spesifikasi Nama Algoritma Standar Keamanan Java untuk informasi tentang jenis keystore standar.

provider
Provider

penyedia.

Mengembalikan

objek keystore dari jenis yang ditentukan

Atribut

Pengecualian

jika terjadi kesalahan selama pembuatan baru KeyStore.

jika provider adalah null atau string kosong.

jika type == null (bukan NoSuchAlgorithmException) seperti dalam rilis 1.4

Keterangan

Mengembalikan objek keystore dari jenis yang ditentukan.

Objek KeyStore baru yang merangkum implementasi KeyStoreSpi dari objek Penyedia yang ditentukan dikembalikan. Perhatikan bahwa objek Penyedia yang ditentukan tidak harus terdaftar dalam daftar penyedia.

Ditambahkan dalam 1.4.

Dokumentasi Java untuk java.security.KeyStore.getInstance(java.lang.String, java.security.Provider).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Lihat juga

Berlaku untuk

GetInstance(File, Char[])

Mengembalikan objek keystore yang dimuat dari jenis keystore yang sesuai.

[Android.Runtime.Register("getInstance", "(Ljava/io/File;[C)Ljava/security/KeyStore;", "", ApiSince=33)]
public static Java.Security.KeyStore? GetInstance(Java.IO.File? file, char[]? password);
[<Android.Runtime.Register("getInstance", "(Ljava/io/File;[C)Ljava/security/KeyStore;", "", ApiSince=33)>]
static member GetInstance : Java.IO.File * char[] -> Java.Security.KeyStore

Parameter

file
File

file keystore

password
Char[]

kata sandi keystore, yang mungkin null

Mengembalikan

objek keystore yang dimuat dengan data keystore

Atribut

Keterangan

Mengembalikan objek keystore yang dimuat dari jenis keystore yang sesuai. Pertama, jenis keystore ditentukan dengan memeriksa file yang ditentukan. Kemudian objek keystore dibuat dan dimuat menggunakan data dari file tersebut.

Kata sandi dapat diberikan untuk membuka kunci keystore (misalnya keystore berada di perangkat token perangkat keras), atau untuk memeriksa integritas data keystore. Jika kata sandi tidak diberikan untuk pemeriksaan integritas, maka pemeriksaan integritas tidak dilakukan.

Metode ini melintasi daftar penyedia Penyedia keamanan terdaftar, dimulai dengan Penyedia yang paling disukai. Untuk setiap KeyStoreSpi implementasi yang didukung oleh Penyedia, ia memanggil KeyStoreSpi#engineProbe(InputStream) engineProbe metode untuk menentukan apakah mendukung keystore yang ditentukan. Objek KeyStore baru dikembalikan yang merangkum implementasi KeyStoreSpi dari Penyedia pertama yang mendukung file yang ditentukan.

Perhatikan bahwa daftar penyedia terdaftar dapat diambil melalui Security#getProviders() Security.getProviders() metode .

Ditambahkan dalam 9.

Dokumentasi Java untuk java.security.KeyStore.getInstance(java.io.File, char[]).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

GetInstance(String, String)

Mengembalikan objek keystore dari jenis yang ditentukan.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance(string? type, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string * string -> Java.Security.KeyStore

Parameter

type
String

jenis keystore. Lihat bagian KeyStore di Spesifikasi Nama Algoritma Standar Keamanan Java untuk informasi tentang jenis keystore standar.

provider
String

nama penyedia.

Mengembalikan

objek keystore dari jenis yang ditentukan

Atribut

Pengecualian

jika terjadi kesalahan selama pembuatan baru KeyStore.

jika penyedia yang ditentukan tidak tersedia.

kalau provider == null || provider.isEmpty()

jika type adalah null (bukan NoSuchAlgorithmException) seperti dalam rilis 1.4

Keterangan

Mengembalikan objek keystore dari jenis yang ditentukan.

Objek KeyStore baru yang merangkum implementasi KeyStoreSpi dari penyedia yang ditentukan dikembalikan. Penyedia yang ditentukan harus terdaftar dalam daftar penyedia keamanan.

Perhatikan bahwa daftar penyedia terdaftar dapat diambil melalui Security#getProviders() Security.getProviders() metode .

Dokumentasi Java untuk java.security.KeyStore.getInstance(java.lang.String, java.lang.String).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Lihat juga

Berlaku untuk

GetInstance(String)

Mengembalikan objek keystore dari jenis yang ditentukan.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance(string? type);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string -> Java.Security.KeyStore

Parameter

type
String

jenis keystore. Lihat bagian KeyStore di Spesifikasi Nama Algoritma Standar Keamanan Java untuk informasi tentang jenis keystore standar.

Mengembalikan

objek keystore dari jenis yang ditentukan

Atribut

Pengecualian

jika terjadi kesalahan selama pembuatan baru KeyStore.

kalau type == null

Keterangan

Mengembalikan objek keystore dari jenis yang ditentukan.

Metode ini melintasi daftar Penyedia keamanan terdaftar, dimulai dengan Penyedia yang paling disukai. Objek KeyStore baru yang merangkum implementasi KeyStoreSpi dari Penyedia pertama yang mendukung jenis yang ditentukan dikembalikan.

Perhatikan bahwa daftar penyedia terdaftar dapat diambil melalui Security#getProviders() Security.getProviders() metode .

Dokumentasi Java untuk java.security.KeyStore.getInstance(java.lang.String).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Lihat juga

Berlaku untuk

GetInstance(File, KeyStore+ILoadStoreParameter)

[Android.Runtime.Register("getInstance", "(Ljava/io/File;Ljava/security/KeyStore$LoadStoreParameter;)Ljava/security/KeyStore;", "", ApiSince=33)]
public static Java.Security.KeyStore? GetInstance(Java.IO.File? file, Java.Security.KeyStore.ILoadStoreParameter? param);
[<Android.Runtime.Register("getInstance", "(Ljava/io/File;Ljava/security/KeyStore$LoadStoreParameter;)Ljava/security/KeyStore;", "", ApiSince=33)>]
static member GetInstance : Java.IO.File * Java.Security.KeyStore.ILoadStoreParameter -> Java.Security.KeyStore

Parameter

file
File

Mengembalikan

Atribut

Berlaku untuk