TlsSettings interface
Představuje certifikát pro ověřování TLS.
Vlastnosti
| ca | Volitelně můžete přepsat certifikáty důvěryhodné certifikační autority. Výchozí hodnotou je důvěřovat známým certifikačním autoritám kurátorovaným Mozilla. Certifikační autority Mozilla jsou zcela nahrazeny, pokud jsou certifikační autority explicitně zadány pomocí této možnosti. |
| cert | Řetězy certifikátů ve formátu PEM Pro každý privátní klíč by se měl poskytnout jeden řetěz certifikátů. Každý řetěz certifikátů by se měl skládat z certifikátu naformátovaného PEM pro zadaný privátní klíč následovaný zprostředkujícími certifikáty PEM (pokud existuje), v uvedeném pořadí a nesmí obsahovat kořenovou certifikační autoritu (kořenová certifikační autorita musí být pro partnerský vztah předem známá, viz ca). Při poskytování více řetězců certifikátů nemusí být ve stejném pořadí jako jejich privátní klíče v klíči. Pokud nejsou k dispozici zprostředkující certifikáty, partnerský vztah nebude moct certifikát ověřit a handshake selže. |
| key | Privátní klíče ve formátu PEM PEM umožňuje šifrování privátních klíčů. Šifrované klíče se dešifrují pomocí options.passphrase. Více klíčů používajících různé algoritmy lze poskytnout buď jako pole nešifrovaných řetězců klíčů nebo vyrovnávací paměti, nebo pole objektů ve formuláři |
| passphrase | Sdílené přístupové heslo používané pro jeden privátní klíč nebo PFX. |
| pfx | PFX nebo PKCS12 kódované privátní klíč a řetěz certifikátů pfx je alternativou k poskytování klíče a certifikátu jednotlivě. PFX je obvykle šifrovaný, pokud ano, heslo se použije k jeho dešifrování. Více PFX lze poskytnout buď jako pole nešifrovaných vyrovnávacích pamětí PFX, nebo pole objektů ve formuláři |
Podrobnosti vlastnosti
ca
Volitelně můžete přepsat certifikáty důvěryhodné certifikační autority. Výchozí hodnotou je důvěřovat známým certifikačním autoritám kurátorovaným Mozilla. Certifikační autority Mozilla jsou zcela nahrazeny, pokud jsou certifikační autority explicitně zadány pomocí této možnosti.
ca?: string | Buffer | (string | Buffer)[]
Hodnota vlastnosti
string | Buffer | (string | Buffer)[]
cert
Řetězy certifikátů ve formátu PEM Pro každý privátní klíč by se měl poskytnout jeden řetěz certifikátů. Každý řetěz certifikátů by se měl skládat z certifikátu naformátovaného PEM pro zadaný privátní klíč následovaný zprostředkujícími certifikáty PEM (pokud existuje), v uvedeném pořadí a nesmí obsahovat kořenovou certifikační autoritu (kořenová certifikační autorita musí být pro partnerský vztah předem známá, viz ca). Při poskytování více řetězců certifikátů nemusí být ve stejném pořadí jako jejich privátní klíče v klíči. Pokud nejsou k dispozici zprostředkující certifikáty, partnerský vztah nebude moct certifikát ověřit a handshake selže.
cert?: string | Buffer | (string | Buffer)[]
Hodnota vlastnosti
string | Buffer | (string | Buffer)[]
key
Privátní klíče ve formátu PEM PEM umožňuje šifrování privátních klíčů. Šifrované klíče se dešifrují pomocí options.passphrase. Více klíčů používajících různé algoritmy lze poskytnout buď jako pole nešifrovaných řetězců klíčů nebo vyrovnávací paměti, nebo pole objektů ve formuláři {pem: <string|buffer>[,passphrase: <string>]}.
Formulář objektu může nastat pouze v poli.object.passphrase je volitelné.
Šifrované klíče se dešifrují pomocí object.passphrase, pokud je k dispozici, nebo pomocí parametru.passphrase, pokud tomu tak není.
key?: string | Buffer | (KeyObject | Buffer)[]
Hodnota vlastnosti
string | Buffer | (KeyObject | Buffer)[]
passphrase
Sdílené přístupové heslo používané pro jeden privátní klíč nebo PFX.
passphrase?: string
Hodnota vlastnosti
string
pfx
PFX nebo PKCS12 kódované privátní klíč a řetěz certifikátů pfx je alternativou k poskytování klíče a certifikátu jednotlivě. PFX je obvykle šifrovaný, pokud ano, heslo se použije k jeho dešifrování. Více PFX lze poskytnout buď jako pole nešifrovaných vyrovnávacích pamětí PFX, nebo pole objektů ve formuláři {buf: <string|buffer>[,passphrase: <string>]}.
Formulář objektu může nastat pouze v poli.object.passphrase je volitelné.
Šifrované PFX se dešifruje pomocí object.passphrase, pokud je k dispozici, nebo options.passphrase, pokud není.
pfx?: string | Buffer | (string | Buffer | PxfObject)[]
Hodnota vlastnosti
string | Buffer | (string | Buffer | PxfObject)[]