我需要一个证书来制作一个电子标志,所以我必须从我的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在服务器上
请知道
答案 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
如果需要,然后上传文件。