Partager via


TlsSettings interface

Représente un certificat pour l’authentification TLS.

Propriétés

ca

Remplacez éventuellement les certificats d’autorité de certification approuvés. La valeur par défaut consiste à approuver les autorités de certification connues organisées par Mozilla. Les autorités de certification de Mozilla sont complètement remplacées lorsque les autorités de certification sont explicitement spécifiées à l’aide de cette option.

cert

Chaînes de certificats au format PEM. Une chaîne de certificats doit être fournie par clé privée. Chaque chaîne de certificats doit se composer du certificat mis en forme PEM pour une clé privée fournie, suivie des certificats intermédiaires au format PEM (le cas échéant), et non pas de l’autorité de certification racine (l’autorité de certification racine doit être pré-connue de l’homologue, voir ca). Lorsque vous fournissez plusieurs chaînes de certificats, elles ne doivent pas être dans le même ordre que leurs clés privées dans la clé. Si les certificats intermédiaires ne sont pas fournis, l’homologue ne pourra pas valider le certificat et la négociation échouera.

key

Clés privées au format PEM. PEM autorise l’option de clés privées chiffrées. Les clés chiffrées sont déchiffrées avec options.passphrase. Plusieurs clés utilisant différents algorithmes peuvent être fournies sous la forme d’un tableau de chaînes de clés non chiffrées ou de mémoires tampons, ou d’un tableau d’objets sous la forme {pem: <string|buffer>[,passphrase: <string>]}. Le formulaire d’objet peut uniquement se produire dans une matrice.object.passphrase est facultatif. Les clés chiffrées sont déchiffrées avec object.passphrase si elles sont fournies, ou options.passphrase si ce n’est pas le cas.

passphrase

Phrase secrète partagée utilisée pour une clé privée unique et/ou un PFX.

pfx

PFX ou PKCS12 encodé clé privée et chaîne de certificats. pfx est une alternative à la fourniture individuelle d’une clé et d’un certificat. PFX est généralement chiffré, si c’est le cas, la phrase secrète sera utilisée pour le déchiffrer. Plusieurs PFX peuvent être fournis sous la forme d’un tableau de mémoires tampons PFX non chiffrées ou d’un tableau d’objets sous la forme {buf: <string|buffer>[,passphrase: <string>]}. Le formulaire d’objet peut uniquement se produire dans une matrice.object.passphrase est facultatif. PfX chiffré est déchiffré avec object.passphrase s’il est fourni, ou options.passphrase si ce n’est pas le cas.

Détails de la propriété

ca

Remplacez éventuellement les certificats d’autorité de certification approuvés. La valeur par défaut consiste à approuver les autorités de certification connues organisées par Mozilla. Les autorités de certification de Mozilla sont complètement remplacées lorsque les autorités de certification sont explicitement spécifiées à l’aide de cette option.

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

Valeur de propriété

string | Buffer | (string | Buffer)[]

cert

Chaînes de certificats au format PEM. Une chaîne de certificats doit être fournie par clé privée. Chaque chaîne de certificats doit se composer du certificat mis en forme PEM pour une clé privée fournie, suivie des certificats intermédiaires au format PEM (le cas échéant), et non pas de l’autorité de certification racine (l’autorité de certification racine doit être pré-connue de l’homologue, voir ca). Lorsque vous fournissez plusieurs chaînes de certificats, elles ne doivent pas être dans le même ordre que leurs clés privées dans la clé. Si les certificats intermédiaires ne sont pas fournis, l’homologue ne pourra pas valider le certificat et la négociation échouera.

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

Valeur de propriété

string | Buffer | (string | Buffer)[]

key

Clés privées au format PEM. PEM autorise l’option de clés privées chiffrées. Les clés chiffrées sont déchiffrées avec options.passphrase. Plusieurs clés utilisant différents algorithmes peuvent être fournies sous la forme d’un tableau de chaînes de clés non chiffrées ou de mémoires tampons, ou d’un tableau d’objets sous la forme {pem: <string|buffer>[,passphrase: <string>]}. Le formulaire d’objet peut uniquement se produire dans une matrice.object.passphrase est facultatif. Les clés chiffrées sont déchiffrées avec object.passphrase si elles sont fournies, ou options.passphrase si ce n’est pas le cas.

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

Valeur de propriété

string | Buffer | (KeyObject | Buffer)[]

passphrase

Phrase secrète partagée utilisée pour une clé privée unique et/ou un PFX.

passphrase?: string

Valeur de propriété

string

pfx

PFX ou PKCS12 encodé clé privée et chaîne de certificats. pfx est une alternative à la fourniture individuelle d’une clé et d’un certificat. PFX est généralement chiffré, si c’est le cas, la phrase secrète sera utilisée pour le déchiffrer. Plusieurs PFX peuvent être fournis sous la forme d’un tableau de mémoires tampons PFX non chiffrées ou d’un tableau d’objets sous la forme {buf: <string|buffer>[,passphrase: <string>]}. Le formulaire d’objet peut uniquement se produire dans une matrice.object.passphrase est facultatif. PfX chiffré est déchiffré avec object.passphrase s’il est fourni, ou options.passphrase si ce n’est pas le cas.

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

Valeur de propriété

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