Sdílet prostřednictvím


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 {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í.

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 {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í.

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)[]