如何通过OPEN SSL生成csr密钥?

时间:2016-05-11 10:46:56

标签: x509certificate csr ovh

我需要一个证书来制作一个电子标志,所以我必须从我的OVH服务器生成一个csr密钥,我按照这里的说明进行操作

https://www.tbs-internet.com/php/HTML/pages/aideCreatCSR.php:所以我尝试了这个命令: openssl req -new -newkey rsa:2048 -nodes -out http://www.mycarrosse.com/.rsa.csr -keyout http://www.mycarrosse.com/.rsa.pkey -subj" / C = FR / ST = Ile-de-France / L = Paris / O = MyCarrosse / CN = http://www.mycarrosse.com/"

在执行之后,我确实存在这个问题

生成2048位RSA私钥

......... +++

................. +++

将新私钥写入' http://www.mycarrosse.com/.rsa.pkey'

http://www.mycarrosse.com/.rsa.pkey:没有这样的文件或目录

1588:错误:02001002:系统库:fopen:没有这样的文件或目录:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/crypto/bio/bss_file.c:356:fopen(' { {3}}'' W&#39)

1588:错误:20074002:BIO例程:FILE_CTRL:system lib:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/crypto/bio/bss_file.c:358:

请求中的

错误

注意:文件rsa.pkey在服务器上

请知道

1 个答案:

答案 0 :(得分:0)

文件文件必须位于本地文件系统上:fopen
试试这个:

openssl req -new -newkey rsa:2048 -nodes -sha256 -out www.mycarrosse.com.sha256.csr -keyout www.mycarrosse.com.rsa.key -subj "/C=FR/ST=Ile-de-France/L=Paris/O=MyCarrosse/CN=www.mycarrosse.com"

检查CSR内容:

openssl req -in www.mycarrosse.com.sha256.csr -noout -text

如果需要,然后上传文件。