Megosztás a következőn keresztül:


TlsSettings interface

TLS-hitelesítés tanúsítványát jelöli.

Tulajdonságok

ca

Igény szerint felülbírálhatja a megbízható hitelesítésszolgáltatói tanúsítványokat. Alapértelmezés szerint a Mozilla által készített, jól ismert hitelesítésszolgáltatókban kell megbízni. A Mozilla hitelesítésszolgáltatói teljes mértékben lecserélődnek, ha a hitelesítésszolgáltatók kifejezetten meg vannak adva ezzel a beállítással.

cert

Tanúsítványláncok PEM formátumban. Titkos kulcsonként egy tanúsítványláncot kell megadni. Minden tanúsítványláncnak egy megadott titkos kulcs PEM formátumú tanúsítványából kell állnia, amelyet a PEM formázott köztes tanúsítványok követnek (ha vannak ilyenek), sorrendben, és nem tartalmazzák a legfelső szintű hitelesítésszolgáltatót (a legfelső szintű hitelesítésszolgáltatónak előre ismertnek kell lennie a társ számára, lásd: ca). Több tanúsítványlánc biztosításakor nem kell ugyanabban a sorrendben lenniük, mint a kulcsban lévő titkos kulcsok. Ha a köztes tanúsítványok nincsenek megadva, a társ nem fogja tudni ellenőrizni a tanúsítványt, és a kézfogás sikertelen lesz.

key

Titkos kulcsok PEM formátumban. A PEM lehetővé teszi a titkos kulcsok titkosítását. A titkosított kulcsok a options.passphrase használatával lesznek visszafejtve. A különböző algoritmusokat használó több kulcs is megadható titkosítatlan kulcssztringek vagy pufferek tömbjeként, vagy az {pem: <string|buffer>[,passphrase: <string>]}űrlap objektumtömbjeként. Az objektuműrlap csak tömb.object.passphrase esetén fordulhat elő. A titkosított kulcsok visszafejtése object.passphrase használatával történik, ha van ilyen, vagy a options.passphrase, ha nem.

passphrase

Megosztott jelszó egyetlen titkos kulcshoz és/vagy PFX-hez.

pfx

PFX vagy PKCS12 kódolt titkos kulcs és tanúsítványlánc. a pfx egy alternatíva a kulcs és a tanúsítvány egyedi megadására. A PFX általában titkosítva van, ha igen, a rendszer a jelszóval fejti vissza. Több PFX is megadható titkosítatlan PFX-pufferek tömbjeként, vagy egy {buf: <string|buffer>[,passphrase: <string>]}formátumú objektumtömbként. Az objektuműrlap csak tömb.object.passphrase esetén fordulhat elő. A titkosított PFX az object.passphrase használatával lesz visszafejtve, ha van ilyen, vagy a options.passphrase, ha nem.

Tulajdonság adatai

ca

Igény szerint felülbírálhatja a megbízható hitelesítésszolgáltatói tanúsítványokat. Alapértelmezés szerint a Mozilla által készített, jól ismert hitelesítésszolgáltatókban kell megbízni. A Mozilla hitelesítésszolgáltatói teljes mértékben lecserélődnek, ha a hitelesítésszolgáltatók kifejezetten meg vannak adva ezzel a beállítással.

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

Tulajdonság értéke

string | Buffer | (string | Buffer)[]

cert

Tanúsítványláncok PEM formátumban. Titkos kulcsonként egy tanúsítványláncot kell megadni. Minden tanúsítványláncnak egy megadott titkos kulcs PEM formátumú tanúsítványából kell állnia, amelyet a PEM formázott köztes tanúsítványok követnek (ha vannak ilyenek), sorrendben, és nem tartalmazzák a legfelső szintű hitelesítésszolgáltatót (a legfelső szintű hitelesítésszolgáltatónak előre ismertnek kell lennie a társ számára, lásd: ca). Több tanúsítványlánc biztosításakor nem kell ugyanabban a sorrendben lenniük, mint a kulcsban lévő titkos kulcsok. Ha a köztes tanúsítványok nincsenek megadva, a társ nem fogja tudni ellenőrizni a tanúsítványt, és a kézfogás sikertelen lesz.

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

Tulajdonság értéke

string | Buffer | (string | Buffer)[]

key

Titkos kulcsok PEM formátumban. A PEM lehetővé teszi a titkos kulcsok titkosítását. A titkosított kulcsok a options.passphrase használatával lesznek visszafejtve. A különböző algoritmusokat használó több kulcs is megadható titkosítatlan kulcssztringek vagy pufferek tömbjeként, vagy az {pem: <string|buffer>[,passphrase: <string>]}űrlap objektumtömbjeként. Az objektuműrlap csak tömb.object.passphrase esetén fordulhat elő. A titkosított kulcsok visszafejtése object.passphrase használatával történik, ha van ilyen, vagy a options.passphrase, ha nem.

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

Tulajdonság értéke

string | Buffer | (KeyObject | Buffer)[]

passphrase

Megosztott jelszó egyetlen titkos kulcshoz és/vagy PFX-hez.

passphrase?: string

Tulajdonság értéke

string

pfx

PFX vagy PKCS12 kódolt titkos kulcs és tanúsítványlánc. a pfx egy alternatíva a kulcs és a tanúsítvány egyedi megadására. A PFX általában titkosítva van, ha igen, a rendszer a jelszóval fejti vissza. Több PFX is megadható titkosítatlan PFX-pufferek tömbjeként, vagy egy {buf: <string|buffer>[,passphrase: <string>]}formátumú objektumtömbként. Az objektuműrlap csak tömb.object.passphrase esetén fordulhat elő. A titkosított PFX az object.passphrase használatával lesz visszafejtve, ha van ilyen, vagy a options.passphrase, ha nem.

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

Tulajdonság értéke

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