通过充气城堡库将der转换为pem [英] Convert der to pem through bouncy castle library

查看:116
本文介绍了通过充气城堡库将der转换为pem的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我找到了许多将 pem 转换为 der 的答案。

I found many answers towards convert from pem to der.

但是,我找不到方法将 der 转换为 pem

However, I cannot find ways to convert der to pem.

例如,以下代码生成der编码的文件 pkcs10.cer

for example, the following codes generates der encoded file pkcs10.cer

public static void main(String[] args) throws Exception
{
    X509Certificate[] chain = buildChain();
    PEMWriter pemWrt = new PEMWriter(new OutputStreamWriter(System.out));
    pemWrt.writeObject(chain[0]);

    FileWriter fwO = new FileWriter("pkcs10.cer");
    fwO.write((chain[0]).toString());

    fwO.close();
    pemWrt.close();

}

就像,
[0]版本:3
序列号:1353995641265
发行人DN:CN =测试证书
起始日期:Mon Nov 26 21:54:01 PST 2012
最终日期:Mon Nov 26 21:54:51 PST 2012

Like, [0] Version: 3 SerialNumber: 1353995641265 IssuerDN: CN=Test Certificate Start Date: Mon Nov 26 21:54:01 PST 2012 Final Date: Mon Nov 26 21:54:51 PST 2012

但是,我不知道如何从der文件中进行pem编码的认证。

However, I don't know how to make pem encoded Certification from der files.

推荐答案

我不是Java开发人员,因此我无法向您显示代码或指向类。 PEM只是二进制DER的Base64编码,带有标准的标头和标尾。

I'm not a Java developer, and therefore I cannot show you code or point to a class. PEM is just the Base64 encoding of the binary DER, with a standard header and trailer.

这篇关于通过充气城堡库将der转换为pem的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆