KeyStore.SetKeyEntry Metode

Definisi

Overload

Nama Deskripsi
SetKeyEntry(String, Byte[], Certificate[])

Menetapkan kunci yang diberikan (yang telah dilindungi) ke alias yang diberikan.

SetKeyEntry(String, IKey, Char[], Certificate[])

Menetapkan kunci yang diberikan ke alias yang diberikan, melindunginya dengan kata sandi yang diberikan.

SetKeyEntry(String, Byte[], Certificate[])

Menetapkan kunci yang diberikan (yang telah dilindungi) ke alias yang diberikan.

[Android.Runtime.Register("setKeyEntry", "(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V", "")]
public void SetKeyEntry(string? alias, byte[]? key, Java.Security.Cert.Certificate[]? chain);
[<Android.Runtime.Register("setKeyEntry", "(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V", "")>]
member this.SetKeyEntry : string * byte[] * Java.Security.Cert.Certificate[] -> unit

Parameter

alias
String

nama alias

key
Byte[]

kunci (dalam format terproteksi) yang akan dikaitkan dengan alias

chain
Certificate[]

rantai sertifikat untuk kunci umum yang sesuai (hanya berguna jika kunci yang dilindungi berjenis java.security.PrivateKey).

Atribut

Pengecualian

jika ini KeyStore tidak diinisialisasi atau jika key null.

jika key adalah dan PrivateKeychain tidak.

jika alias adalah null.

Keterangan

Menetapkan kunci yang diberikan (yang telah dilindungi) ke alias yang diberikan.

Jika kunci yang dilindungi berjenis java.security.PrivateKey, kunci tersebut harus disertai dengan rantai sertifikat yang mensertifikasi kunci publik yang sesuai. Jika implementasi keystore yang mendasar berjenis jks, key harus dikodekan sebagai EncryptedPrivateKeyInfo sebagaimana didefinisikan dalam standar PKCS #8.

Jika alias yang diberikan sudah ada, informasi keystore yang terkait dengannya ditimpa oleh kunci yang diberikan (dan mungkin rantai sertifikat).

Dokumentasi Java untuk java.security.KeyStore.setKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[]).

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

SetKeyEntry(String, IKey, Char[], Certificate[])

Menetapkan kunci yang diberikan ke alias yang diberikan, melindunginya dengan kata sandi yang diberikan.

[Android.Runtime.Register("setKeyEntry", "(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V", "")]
public void SetKeyEntry(string? alias, Java.Security.IKey? key, char[]? password, Java.Security.Cert.Certificate[]? chain);
[<Android.Runtime.Register("setKeyEntry", "(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V", "")>]
member this.SetKeyEntry : string * Java.Security.IKey * char[] * Java.Security.Cert.Certificate[] -> unit

Parameter

alias
String

nama alias

key
IKey

kunci yang akan dikaitkan dengan alias

password
Char[]

kata sandi untuk melindungi kunci

chain
Certificate[]

rantai sertifikat untuk kunci publik yang sesuai (hanya diperlukan jika kunci yang diberikan berjenis java.security.PrivateKey).

Atribut

Pengecualian

jika ini KeyStore tidak diinisialisasi.

jika key adalah dan PrivateKeychain tidak berisi sertifikat apa pun.

jika alias adalah null.

Keterangan

Menetapkan kunci yang diberikan ke alias yang diberikan, melindunginya dengan kata sandi yang diberikan.

Jika kunci yang diberikan berjenis java.security.PrivateKey, kunci tersebut harus disertai dengan rantai sertifikat yang mensertifikasi kunci publik yang sesuai.

Jika alias yang diberikan sudah ada, informasi keystore yang terkait dengannya ditimpa oleh kunci yang diberikan (dan mungkin rantai sertifikat).

Dokumentasi Java untuk java.security.KeyStore.setKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]).

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