Delen via


TlsSettings interface

Vertegenwoordigt een certificaat voor TLS-verificatie.

Eigenschappen

ca

U kunt eventueel de vertrouwde CA-certificaten overschrijven. Standaard is het vertrouwen van de bekende CA's die door Mozilla zijn samengesteld. Mozilla's CA's worden volledig vervangen wanneer CA's expliciet worden opgegeven met deze optie.

cert

Certificaatketens in PEM-indeling. Er moet één certificaatketen worden opgegeven per persoonlijke sleutel. Elke certificaatketen moet bestaan uit het door PEM opgemaakte certificaat voor een opgegeven persoonlijke sleutel, gevolgd door de met PEM opgemaakte tussencertificaten (indien van toepassing), in volgorde en niet de basis-CA (de basis-CA moet vooraf bekend zijn bij de peer, zie ca). Wanneer u meerdere certificaatketens opgeeft, hoeven ze niet in dezelfde volgorde te staan als hun persoonlijke sleutels in de sleutel. Als de tussenliggende certificaten niet zijn opgegeven, kan de peer het certificaat niet valideren en mislukt de handshake.

key

Persoonlijke sleutels in PEM-indeling. PEM maakt het mogelijk om persoonlijke sleutels te versleutelen. Versleutelde sleutels worden ontsleuteld met options.passphrase. Meerdere sleutels die verschillende algoritmen gebruiken, kunnen worden geleverd als een matrix van niet-versleutelde sleuteltekenreeksen of buffers, of een matrix met objecten in de vorm {pem: <string|buffer>[,passphrase: <string>]}. Het objectformulier kan alleen voorkomen in een matrix.object.passphrase is optioneel. Versleutelde sleutels worden ontsleuteld met object.passphrase indien opgegeven, of options.passphrase als dat niet het is.

passphrase

Gedeelde wachtwoordzin die wordt gebruikt voor één persoonlijke sleutel en/of een PFX.

pfx

PFX- of PKCS12 gecodeerde persoonlijke sleutel en certificaatketen. pfx is een alternatief voor het afzonderlijk opgeven van sleutels en certificaten. PFX wordt meestal versleuteld, als dit het is, wachtwoordzin wordt gebruikt om deze te ontsleutelen. Er kunnen meerdere PFX-buffers worden opgegeven als een matrix van niet-versleutelde PFX-buffers of een matrix met objecten in de vorm {buf: <string|buffer>[,passphrase: <string>]}. Het objectformulier kan alleen voorkomen in een matrix.object.passphrase is optioneel. Versleutelde PFX wordt ontsleuteld met object.passphrase indien opgegeven, of options.passphrase als dat niet het is.

Eigenschapdetails

ca

U kunt eventueel de vertrouwde CA-certificaten overschrijven. Standaard is het vertrouwen van de bekende CA's die door Mozilla zijn samengesteld. Mozilla's CA's worden volledig vervangen wanneer CA's expliciet worden opgegeven met deze optie.

ca?: string | Buffer | (string | Buffer)[]

Waarde van eigenschap

string | Buffer | (string | Buffer)[]

cert

Certificaatketens in PEM-indeling. Er moet één certificaatketen worden opgegeven per persoonlijke sleutel. Elke certificaatketen moet bestaan uit het door PEM opgemaakte certificaat voor een opgegeven persoonlijke sleutel, gevolgd door de met PEM opgemaakte tussencertificaten (indien van toepassing), in volgorde en niet de basis-CA (de basis-CA moet vooraf bekend zijn bij de peer, zie ca). Wanneer u meerdere certificaatketens opgeeft, hoeven ze niet in dezelfde volgorde te staan als hun persoonlijke sleutels in de sleutel. Als de tussenliggende certificaten niet zijn opgegeven, kan de peer het certificaat niet valideren en mislukt de handshake.

cert?: string | Buffer | (string | Buffer)[]

Waarde van eigenschap

string | Buffer | (string | Buffer)[]

key

Persoonlijke sleutels in PEM-indeling. PEM maakt het mogelijk om persoonlijke sleutels te versleutelen. Versleutelde sleutels worden ontsleuteld met options.passphrase. Meerdere sleutels die verschillende algoritmen gebruiken, kunnen worden geleverd als een matrix van niet-versleutelde sleuteltekenreeksen of buffers, of een matrix met objecten in de vorm {pem: <string|buffer>[,passphrase: <string>]}. Het objectformulier kan alleen voorkomen in een matrix.object.passphrase is optioneel. Versleutelde sleutels worden ontsleuteld met object.passphrase indien opgegeven, of options.passphrase als dat niet het is.

key?: string | Buffer | (KeyObject | Buffer)[]

Waarde van eigenschap

string | Buffer | (KeyObject | Buffer)[]

passphrase

Gedeelde wachtwoordzin die wordt gebruikt voor één persoonlijke sleutel en/of een PFX.

passphrase?: string

Waarde van eigenschap

string

pfx

PFX- of PKCS12 gecodeerde persoonlijke sleutel en certificaatketen. pfx is een alternatief voor het afzonderlijk opgeven van sleutels en certificaten. PFX wordt meestal versleuteld, als dit het is, wachtwoordzin wordt gebruikt om deze te ontsleutelen. Er kunnen meerdere PFX-buffers worden opgegeven als een matrix van niet-versleutelde PFX-buffers of een matrix met objecten in de vorm {buf: <string|buffer>[,passphrase: <string>]}. Het objectformulier kan alleen voorkomen in een matrix.object.passphrase is optioneel. Versleutelde PFX wordt ontsleuteld met object.passphrase indien opgegeven, of options.passphrase als dat niet het is.

pfx?: string | Buffer | (string | Buffer | PxfObject)[]

Waarde van eigenschap

string | Buffer | (string | Buffer | PxfObject)[]