你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TlsSettings interface

表示用于 TLS 身份验证的证书。

属性

ca

(可选)替代受信任的 CA 证书。 默认信任由 Mozilla 策划的已知 CA。 使用此选项显式指定 CA 时,将完全替换 Mozilla 的 CA。

cert

PEM 格式的证书链。 每个私钥应提供一个证书链。 每个证书链应包含提供的私钥的 PEM 格式证书,后跟 PEM 格式的中间证书 ((如果有任何) 顺序,并且不包括根 CA, (根 CA 必须预先知道对等方,请参阅 ca) 。 提供多个证书链时,它们的顺序不必与其密钥中的私钥相同。 如果未提供中间证书,则对等方将无法验证证书,并且握手将失败。

key

PEM 格式的私钥。 PEM 允许选择对私钥进行加密。 加密密钥将使用 options.passphrase 解密。 可以使用不同算法的多个键作为未加密的键字符串或缓冲区的数组,或者以 的形式 {pem: <string|buffer>[,passphrase: <string>]}提供对象的数组。 对象形式只能出现在 array.object.passphrase 是可选的。 加密密钥将使用 object.passphrase(如果提供)进行解密,否则将使用 options.passphrase 解密。

passphrase

用于单个私钥和/或 PFX 的共享通行短语。

pfx

PFX 或 PKCS12 编码的私钥和证书链。 pfx 是单独提供密钥和证书的替代方法。 PFX 通常是加密的,如果是,则密码将用于解密它。 多个 PFX 可以作为未加密的 PFX 缓冲区的数组或形式的 {buf: <string|buffer>[,passphrase: <string>]}对象数组提供。 对象形式只能出现在 array.object.passphrase 是可选的。 加密的 PFX 将使用 object.passphrase(如果提供)进行解密,否则将使用 options.passphrase 进行解密。

属性详细信息

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