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