TlsSettings interface
Mewakili sertifikat untuk autentikasi TLS.
Properti
ca | Secara opsional mengambil alih sertifikat CA tepercaya. Defaultnya adalah mempercayai CA terkenal yang dikurasi oleh Mozilla. CA Mozilla benar-benar diganti ketika CA secara eksplisit ditentukan menggunakan opsi ini. |
cert | Rantai sertifikasi dalam format PEM. Satu rantai sertifikasi harus disediakan per kunci privat. Setiap rantai sertifikasi harus terdiri dari sertifikat berformat PEM untuk kunci privat yang disediakan, diikuti oleh sertifikat perantara berformat PEM (jika ada), secara berurutan, dan tidak termasuk OS akar (CA akar harus diketahui sebelumnya oleh serekan, lihat ca). Saat menyediakan beberapa rantai sertifikasi, mereka tidak harus berada dalam urutan yang sama dengan kunci privat mereka dalam kunci. Jika sertifikat perantara tidak disediakan, serekan tidak akan dapat memvalidasi sertifikat, dan jabat tangan akan gagal. |
key | Kunci privat dalam format PEM. PEM memungkinkan opsi kunci privat dienkripsi. Kunci terenkripsi akan didekripsi dengan options.passphrase. Beberapa kunci yang menggunakan algoritma yang berbeda dapat disediakan baik sebagai array string kunci atau buffer yang tidak terenkripsi, atau array objek dalam bentuk |
passphrase | Frasa sandi bersama yang digunakan untuk satu kunci privat dan/atau PFX. |
pfx | Kunci privat dan rantai sertifikat yang dikodekan PFX atau PKCS12. pfx adalah alternatif untuk menyediakan kunci dan sertifikasi secara individual. PFX biasanya dienkripsi, jika ya, frasa sandi akan digunakan untuk mendekripsinya. Beberapa PFX dapat disediakan baik sebagai array buffer PFX yang tidak terenkripsi, atau array objek dalam bentuk |
Detail Properti
ca
Secara opsional mengambil alih sertifikat CA tepercaya. Defaultnya adalah mempercayai CA terkenal yang dikurasi oleh Mozilla. CA Mozilla benar-benar diganti ketika CA secara eksplisit ditentukan menggunakan opsi ini.
ca?: string | Buffer | (string | Buffer)[]
Nilai Properti
string | Buffer | (string | Buffer)[]
cert
Rantai sertifikasi dalam format PEM. Satu rantai sertifikasi harus disediakan per kunci privat. Setiap rantai sertifikasi harus terdiri dari sertifikat berformat PEM untuk kunci privat yang disediakan, diikuti oleh sertifikat perantara berformat PEM (jika ada), secara berurutan, dan tidak termasuk OS akar (CA akar harus diketahui sebelumnya oleh serekan, lihat ca). Saat menyediakan beberapa rantai sertifikasi, mereka tidak harus berada dalam urutan yang sama dengan kunci privat mereka dalam kunci. Jika sertifikat perantara tidak disediakan, serekan tidak akan dapat memvalidasi sertifikat, dan jabat tangan akan gagal.
cert?: string | Buffer | (string | Buffer)[]
Nilai Properti
string | Buffer | (string | Buffer)[]
key
Kunci privat dalam format PEM. PEM memungkinkan opsi kunci privat dienkripsi. Kunci terenkripsi akan didekripsi dengan options.passphrase. Beberapa kunci yang menggunakan algoritma yang berbeda dapat disediakan baik sebagai array string kunci atau buffer yang tidak terenkripsi, atau array objek dalam bentuk {pem: <string|buffer>[,passphrase: <string>]}
.
Formulir objek hanya dapat terjadi dalam array.object.passphrase bersifat opsional.
Kunci terenkripsi akan didekripsi dengan object.passphrase jika disediakan, atau options.passphrase jika tidak.
key?: string | Buffer | (KeyObject | Buffer)[]
Nilai Properti
string | Buffer | (KeyObject | Buffer)[]
passphrase
Frasa sandi bersama yang digunakan untuk satu kunci privat dan/atau PFX.
passphrase?: string
Nilai Properti
string
pfx
Kunci privat dan rantai sertifikat yang dikodekan PFX atau PKCS12. pfx adalah alternatif untuk menyediakan kunci dan sertifikasi secara individual. PFX biasanya dienkripsi, jika ya, frasa sandi akan digunakan untuk mendekripsinya. Beberapa PFX dapat disediakan baik sebagai array buffer PFX yang tidak terenkripsi, atau array objek dalam bentuk {buf: <string|buffer>[,passphrase: <string>]}
.
Formulir objek hanya dapat terjadi dalam array.object.passphrase bersifat opsional.
PFX terenkripsi akan didekripsi dengan object.passphrase jika disediakan, atau options.passphrase jika tidak.
pfx?: string | Buffer | (string | Buffer | PxfObject)[]
Nilai Properti
string | Buffer | (string | Buffer | PxfObject)[]