TlsSettings interface
表示 TLS 驗證的憑證。
屬性
ca | 選擇性地覆寫受信任的 CA 憑證。 默認值是信任 Mozilla 策劃的知名 CA。 當使用此選項明確指定 CA 時,Mozilla 的 CA 會完全取代。 |
cert | PEM 格式的憑證鏈結。 每個私鑰都應該提供一個憑證鏈結。 每個憑證鏈結都應該包含所提供私鑰的 PEM 格式化憑證,後面接著 PEM 格式化的中繼憑證(如果有的話),並不包含根 CA(根 CA 必須預先知道對等,請參閱 ca)。 提供多個憑證鏈結時,它們不必依密鑰中的私鑰順序相同。 如果未提供中繼憑證,對等將無法驗證憑證,而且交握將會失敗。 |
key | PEM 格式的私鑰。 PEM 允許加密私鑰的選項。 加密金鑰將會使用 options.passphrase 解密。 使用不同演算法的多個索引鍵可以做為未加密索引鍵字串或緩衝區的陣列,或是格式為 |
passphrase | 用於單一私鑰和/或 PFX 的共享複雜密碼。 |
pfx | PFX 或 PKCS12 編碼的私鑰和憑證鏈結。 pfx 是個別提供密鑰和憑證的替代方案。 PFX 通常會加密,如果是,複雜密碼將用來解密。 您可以提供多個 PFX 做為未加密 PFX 緩衝區的陣列,或表單中物件的陣列 |
屬性詳細資料
ca
選擇性地覆寫受信任的 CA 憑證。 默認值是信任 Mozilla 策劃的知名 CA。 當使用此選項明確指定 CA 時,Mozilla 的 CA 會完全取代。
ca?: string | Buffer | (string | Buffer)[]
屬性值
string | Buffer | (string | Buffer)[]
cert
PEM 格式的憑證鏈結。 每個私鑰都應該提供一個憑證鏈結。 每個憑證鏈結都應該包含所提供私鑰的 PEM 格式化憑證,後面接著 PEM 格式化的中繼憑證(如果有的話),並不包含根 CA(根 CA 必須預先知道對等,請參閱 ca)。 提供多個憑證鏈結時,它們不必依密鑰中的私鑰順序相同。 如果未提供中繼憑證,對等將無法驗證憑證,而且交握將會失敗。
cert?: string | Buffer | (string | Buffer)[]
屬性值
string | Buffer | (string | Buffer)[]
key
PEM 格式的私鑰。 PEM 允許加密私鑰的選項。 加密金鑰將會使用 options.passphrase 解密。 使用不同演算法的多個索引鍵可以做為未加密索引鍵字串或緩衝區的陣列,或是格式為 {pem: <string|buffer>[,passphrase: <string>]}
的物件數位。
物件窗體只能發生在array.object.passphrase是選擇性的。
如果提供加密密鑰,則會使用 object.passphrase 解密,如果不是,則會使用 options.passphrase 進行解密。
key?: string | Buffer | (KeyObject | Buffer)[]
屬性值
string | Buffer | (KeyObject | Buffer)[]
passphrase
用於單一私鑰和/或 PFX 的共享複雜密碼。
passphrase?: string
屬性值
string
pfx
PFX 或 PKCS12 編碼的私鑰和憑證鏈結。 pfx 是個別提供密鑰和憑證的替代方案。 PFX 通常會加密,如果是,複雜密碼將用來解密。 您可以提供多個 PFX 做為未加密 PFX 緩衝區的陣列,或表單中物件的陣列 {buf: <string|buffer>[,passphrase: <string>]}
。
物件窗體只能發生在array.object.passphrase是選擇性的。
如果提供加密的 PFX,則會使用 object.passphrase 解密,如果不是,則會使用 options.passphrase 進行解密。
pfx?: string | Buffer | (string | Buffer | PxfObject)[]
屬性值
string | Buffer | (string | Buffer | PxfObject)[]