如何在没有makecert或bouncy castle的情况下创建X.509V3证书

时间:2011-04-03 19:23:34

标签: x509certificate

请帮助。我必须在不使用makecert或Bouncy Castle库的情况下创建X.509V3证书。目的是使用主题来提取公钥。

有可能吗?

我不能这样做...请你帮助我

milles merci。

1 个答案:

答案 0 :(得分:1)

假设运行命令行程序对您有用,那么您可以尝试使用openssl工具。

首先,您需要生成一个私钥:

openssl genrsa -out new.key 4096
Generating RSA private key, 4096 bit long modulus
...........................................................
.................................................................
...............................................................
............................................................++
........................++
e is 65537 (0x10001)

然后,用它生成一个自签名证书:

openssl req -new -key new.key -x509 -days 1095 -out new.crt

您将被问到在生成证书之前要将哪些值放入证书中。然后,您将拥有一个私钥和一个x509证书,其中包含您的值。