certificate - 如何在不使用 OpenSSL 的情况下使用私钥导出 Base64 编码的 x.509 证书

标签 certificate ssl-certificate x509certificate client-certificates digital-certificate

我有一个带有 .cer 扩展名和私钥的根 CA 证书。 我必须将该证书导出为 .pem 扩展名,并使用 Base64 编码格式的私钥而不使用 OpenSSl。 我无法使用 mmc 执行此操作。

是否有任何工具或脚本可用于将证书从 pfx 转换为 pem 格式而无需在 Windows 中使用 openssl

请通过分享代码或任何脚本或命令等来帮助我... 谢谢...

最佳答案

您可以使用窗口的 certutil 工具将文件编码为 Base64。尝试这个命令:

certutil -encode {YOUR_PFX_FILE} {CONVERTED_FILE_NAME}

此命令也应该放置适当的证书 header 。

关于certificate - 如何在不使用 OpenSSL 的情况下使用私钥导出 Base64 编码的 x.509 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49514729/

相关文章:

Azure key 保管库 : unable to get a cert from kv when deployed

ssl - 用于 SSL 应用程序的证书最常见的 PKCS#12 格式是什么?

android - 如何为我的 Android Market APK 创建证书?

ios - 所有证书都使用相同的 certSigningRequest?

angular - 使用来自 Angular 的客户端证书调用 SOAP 服务

sql - 在 SQL Server 数据库中保存 pem 证书

Python - Oauth2 的 SSL 问题

ssl - 在部署 Heroku 应用程序之前,如何验证我的新 SSL key 和证书将有效地为 SSL 提供服务?

ssl - 如何使用 OpenSSL 生成自签名 SSL 证书?

javascript - 如何在 Node.js Web 应用程序中访问原始(或完整)X509 证书