[求教]Openssl 为用户签发证书 Ubuntu10.10

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
DENISEFAN
帖子: 1
注册时间: 2009-11-06 17:55
送出感谢: 0
接收感谢: 0

[求教]Openssl 为用户签发证书 Ubuntu10.10

#1

帖子 DENISEFAN » 2010-12-15 21:16

在用openssl为另一个账户签发证书的时候出现的问题,描述如下:

openssl.cnf文件配置都已经指向的相应的目录

CA证书的签发都完成了。

$ openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650

按下述方法申请并发放客户证书(test01,test02)
1) 生成私钥
$ openssl genrsa -des3 -out test01.key 1024
2) 生成证书申请
$ openssl req -new -key test01.key -out test01.csr

3) 发放客户证书 //这一步的时候就错了
$ sudo openssl ca -in test01.csr

denisefan@denisefan-VGN-SR16-P:/etc/ssl$ sudo openssl ca -in test01.csr
Using configuration from /usr/lib/ssl/openssl.cnf
Error opening CA private key ./etc/ssl/cakey.pem
6057:error:02001002:system library:fopen:No such file or directory:bss_file.c:356:fopen('./etc/ssl/cakey.pem','r')
6057:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:358:
unable to load CA private key


我不明白问题出在哪里,请各位指导一下,谢谢
回复

回到 “服务器基础应用”