keyObject.asymmetricKeyDetails


  • 类型: <Object>
    • modulusLength <number> 密钥位数 (RSA, DSA)。
    • publicExponent <bigint> 公共指数 (RSA)。
    • hashAlgorithm <string> 消息摘要名称 (RSA-PSS)。
    • mgf1HashAlgorithm <string> MGF1 使用的消息摘要名称 (RSA-PSS)。
    • saltLength <number> 最小盐长度(字节)(RSA-PSS)。
    • divisorLength <number> q 的大小(比特)(DSA)。
    • namedCurve <string> 曲线名称 (EC)。

此属性仅存在于非对称密钥上。根据密钥的类型,本对象包含有关密钥的信息。通过此属性获取的任何信息都不能用于唯一识别密钥或危及密钥的安全性。

【This property exists only on asymmetric keys. Depending on the type of the key, this object contains information about the key. None of the information obtained through this property can be used to uniquely identify a key or to compromise the security of the key.】

对于 RSA-PSS 密钥,如果密钥材料包含 RSASSA-PSS-params 序列,hashAlgorithmmgf1HashAlgorithmsaltLength 属性将被设置。

【For RSA-PSS keys, if the key material contains a RSASSA-PSS-params sequence, the hashAlgorithm, mgf1HashAlgorithm, and saltLength properties will be set.】

其他密钥细节可能会使用额外属性通过此 API 暴露。

【Other key details might be exposed via this API using additional attributes.】