1

我需要一个证书来制作电子签名,所以我必须从我的 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:error:02001002:system library:fopen:No such file or directory:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/crypto/bio/bss_file.c:356:fopen(' http://www.mycarrosse .com/.rsa.pkey ','w')

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

请求中的错误

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

请有任何想法

4

1 回答 1

1

文件文件必须在本地文件系统上: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

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

于 2016-05-11T13:03:53.927 回答