首页 > 解决方案 > 在 Node JS 中读取 BKS(Bouncy Castle Keystore)文件

问题描述

我有一个 API,我用来插入一些 .jks 证书以便能够提出我的请求。所以我的代码是这样的:

const keystore = jks.toPem(
  fs.readFileSync('trustedcas.jks'),
  'mobile'
)
console.log(keystore)
const { ca } = keystore['mobi.com.br (globalsign)']
const httpsAgent = new https.Agent({
  ca
})

问题是现在我得到了一个trustedcas.bks 文件而不是.jks,如果我尝试使用相同的lib,我会收到一个解析错误

如何在节点 js 中读取 bks 文件或将其转换为 jks?

标签: node.jscertificatejksbks

解决方案


推荐阅读