【发布时间】:2013-02-06 09:22:14
【问题描述】:
我有一个客户端生成的 CSR 文件,我想从中提取公钥。 他们提供了 KeyStore Explorer 软件来检查它。
但是我无法使用该工具从中提取公钥。如何使用 BC 使用 Java 程序从 CSR 文件中获取公钥?
CSR 是使用 RSA 2048 生成的,使用 SHA1 和 RSA。
从工具中,我可以看到公钥的 ASN1 数据,但看不到 ASCII 格式。 至少我如何使用 ASN1 数据使用 BC 获取 ASCII 格式的公钥
SEQUENCE
{
SEQUENCE
{
OBJECT IDENTIFIER=RSA encryption (1.2.840.113549.1.1.1)
NULL
}
BIT STRING= //BITS HERE
}
【问题讨论】:
标签: java rsa bouncycastle public-key-encryption