Apache下实现CA颁发及来源控制身份验证(2)

创建目录
mkdir  certs  newcerts  cr1
touch index.txe serial
echo “01”>serial  在发起没一份证书时候都要在这个证书上面增加1
产生私钥文件
私钥文件  openssl  genrsa  1024  >私钥文件
openssl genrsa 1024>private/cakey.pem
chmod 600 private/*    私钥文件是不被其他人读取的,需要修改权限
 
请求文件
首先给自己颁发证书,这样别人才会相信你这个机构,方法:
请求文件  openssl  req  -new  -key  私钥文件  -out  请求文件
openssl req -new -key private/cakey.pem-x509 -out cacert.pem
更改默认值
图4

图2

Apache下实现CA颁发及来源控制身份验证

可以利用88,90 s/match/optional来修改,这样其他的地区也可以颁发
图3

Apache下实现CA颁发及来源控制身份验证


 
ssl服务设置
加载模块能接受443端口
rpm -ivh mod_ssl-2.2.3-31.el5.i386.rpm  产生依赖性
rpm -ivh distcache-1.4.5-14.1.i386.rpm  依赖于这个模块
loadModule ssl_module modules/mod_ssl.so
listen 443
服务器产生私钥
openssl genrsa 1024 > httpd.key
更改权限
Chmod 600 httpd.key
openssl req -new -key httpd.key -out httpd.req 产生请求
图5

产生证书
openssl ca -in httpd.req -out httpd.cert
图6

Apache下实现CA颁发及来源控制身份验证

数据库已经更新

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/49ef4358b269d2d4f0b4bd149a9f92b9.html