KeyStore.SetKeyEntry Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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).
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).
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.