首页 > 解决方案 > 使用 WebCrypto Api 从私钥获取 RSA 公钥

问题描述

我正在尝试使用 Diffie - Hellman 算法为 JavaScript 中的两个用户创建会话密钥。
所以现在我有我的 cert.crt 和 bundle.crt 并且找不到任何示例如何仅使用 JavaScript 从它们中提取公钥和私钥。
证书和捆绑包格式如下所示: -----BEGIN CERTIFICATE-----tkogtkgt...g858gm-----END CERTIFICATE----- (两个文件中的值不相等,只是一个例子)
请帮助!

更新:
我发现证书不包含私钥,并且我能够找到该证书的 rsa 私钥。现在我很好奇是否可以在浏览器中仅使用 WebCrypto api 从 rsa 私钥获取 rsa 公钥?

标签: javascriptcryptographydiffie-hellmanwebcrypto-api

解决方案


推荐阅读