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 ayar Mozilla tarafından seçilen iyi bilinen 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'yı içermemelidir (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ışma başarısız olur. |
| key | PEM biçiminde özel anahtarlar. PEM, özel anahtarların şifrelenmesini sağlar. Şifrelenmiş anahtarların şifresi options.passphrase ile çözülür. Farklı algoritmalar kullanan birden çok anahtar, şifrelenmemiş anahtar dizeleri veya arabellekleri dizisi ya da |
| 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ğlamanın bir alternatifidir. PFX genellikle şifrelenir, şifresi ise şifresi çözülür. Birden çok PFX, şifrelenmemiş PFX arabellekleri dizisi veya |
Özellik Ayrıntıları
ca
İsteğe bağlı olarak güvenilen CA sertifikalarını geçersiz kılın. Varsayılan ayar Mozilla tarafından seçilen iyi bilinen 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'yı içermemelidir (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ışma başarısız olur.
cert?: string | Buffer | (string | Buffer)[]
Özellik Değeri
string | Buffer | (string | Buffer)[]
key
PEM biçiminde özel anahtarlar. PEM, özel anahtarların şifrelenmesini sağlar. Şifrelenmiş anahtarların şifresi options.passphrase ile çözülür. Farklı algoritmalar kullanan birden çok anahtar, şifrelenmemiş anahtar dizeleri veya arabellekleri dizisi ya da {pem: <string|buffer>[,passphrase: <string>]}biçimindeki 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ğlamanın bir alternatifidir. PFX genellikle şifrelenir, şifresi ise şifresi çözülür. Birden çok PFX, şifrelenmemiş PFX arabellekleri dizisi veya {buf: <string|buffer>[,passphrase: <string>]}biçimindeki 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)[]