TlsSettings interface
TLS kimlik doğrulaması için bir sertifikayı temsil eder.
Özellikler
ca | İsteğe bağlı olarak güvenilen CA sertifikalarını geçersiz kılın. Varsayılan, Mozilla tarafından seçilen tanınmış CA'lara güvenmektir. Ca'lar bu seçenek kullanılarak açıkça belirtildiğinde Mozilla'nın CA'ları tamamen değiştirilir. |
cert | Sertifika zincirleri PEM biçimindedir. Özel anahtar başına bir sertifika zinciri sağlanmalıdır. Her sertifika zinciri, sağlanan bir özel anahtar için PEM biçimli sertifikadan, ardından PEM biçimli ara sertifikalardan (varsa) oluşmalıdır ve kök CA dahil edilmemelidir (kök CA eş tarafından önceden bilinmelidir, bkz. ca). Birden çok sertifika zinciri sağlarken, anahtardaki özel anahtarlarıyla aynı sırada olmaları gerekmez. Ara sertifikalar sağlanmazsa, eş sertifikayı doğrulayamaz ve el sıkışması başarısız olur. |
key | PEM biçimindeki özel anahtarlar. PEM, şifrelenen özel anahtarlar seçeneğine izin verir. Şifrelenmiş anahtarların şifresi options.passphrase ile çözülür. Farklı algoritmalar kullanan birden çok anahtar, şifrelenmemiş anahtar dizeleri veya arabellekleri dizisi ya da biçimindeki |
passphrase | Tek bir özel anahtar ve/veya PFX için kullanılan paylaşılan parola. |
pfx | PFX veya PKCS12 kodlanmış özel anahtar ve sertifika zinciri. pfx, anahtar ve sertifikayı tek tek sağlamaya alternatiftir. PFX genellikle şifrelenir, şifre ise şifresi şifresi çözülür. Birden çok PFX, şifrelenmemiş PFX arabellek dizisi veya biçimindeki |
Özellik Ayrıntıları
ca
İsteğe bağlı olarak güvenilen CA sertifikalarını geçersiz kılın. Varsayılan, Mozilla tarafından seçilen tanınmış CA'lara güvenmektir. Ca'lar bu seçenek kullanılarak açıkça belirtildiğinde Mozilla'nın CA'ları tamamen değiştirilir.
ca?: string | Buffer | (string | Buffer)[]
Özellik Değeri
string | Buffer | (string | Buffer)[]
cert
Sertifika zincirleri PEM biçimindedir. Özel anahtar başına bir sertifika zinciri sağlanmalıdır. Her sertifika zinciri, sağlanan bir özel anahtar için PEM biçimli sertifikadan, ardından PEM biçimli ara sertifikalardan (varsa) oluşmalıdır ve kök CA dahil edilmemelidir (kök CA eş tarafından önceden bilinmelidir, bkz. ca). Birden çok sertifika zinciri sağlarken, anahtardaki özel anahtarlarıyla aynı sırada olmaları gerekmez. Ara sertifikalar sağlanmazsa, eş sertifikayı doğrulayamaz ve el sıkışması başarısız olur.
cert?: string | Buffer | (string | Buffer)[]
Özellik Değeri
string | Buffer | (string | Buffer)[]
key
PEM biçimindeki özel anahtarlar. PEM, şifrelenen özel anahtarlar seçeneğine izin verir. Şifrelenmiş anahtarların şifresi options.passphrase ile çözülür. Farklı algoritmalar kullanan birden çok anahtar, şifrelenmemiş anahtar dizeleri veya arabellekleri dizisi ya da biçimindeki {pem: <string|buffer>[,passphrase: <string>]}
bir nesne dizisi olarak sağlanabilir.
Nesne formu yalnızca array.object.passphrase isteğe bağlıdır.
Şifrelenmiş anahtarların şifresi sağlanırsa object.passphrase veya değilse options.passphrase ile çözülür.
key?: string | Buffer | (KeyObject | Buffer)[]
Özellik Değeri
string | Buffer | (KeyObject | Buffer)[]
passphrase
Tek bir özel anahtar ve/veya PFX için kullanılan paylaşılan parola.
passphrase?: string
Özellik Değeri
string
pfx
PFX veya PKCS12 kodlanmış özel anahtar ve sertifika zinciri. pfx, anahtar ve sertifikayı tek tek sağlamaya alternatiftir. PFX genellikle şifrelenir, şifre ise şifresi şifresi çözülür. Birden çok PFX, şifrelenmemiş PFX arabellek dizisi veya biçimindeki {buf: <string|buffer>[,passphrase: <string>]}
bir nesne dizisi olarak sağlanabilir.
Nesne formu yalnızca array.object.passphrase isteğe bağlıdır.
Şifrelenmiş PFX, sağlanırsa object.passphrase veya değilse options.passphrase ile çözülür.
pfx?: string | Buffer | (string | Buffer | PxfObject)[]
Özellik Değeri
string | Buffer | (string | Buffer | PxfObject)[]