脚本实现CA的制作以及证书的颁发
2011-02-22 23:42
369 查看
#!/bin/bash
sed -i 's@../../CA@/etc/pki/CA@g' /etc/pki/tls/openssl.cnf
cd /etc/pki/CA
openssl genrsa 1024 > private/cakey.pem
echo "CN
HN
ZZ
Linux
Tech
www.ca.com
ca@fan.com" | openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3650
mkdir certs newcerts crL
touch index.txt serial
echo 01 > serial
read -p "Please input your service:" SERVICE
mkdir -pv /etc/$SERVICE/ssl
cd /etc/$SERVICE/ssl
openssl genrsa 1024 > $SERVICE.key
echo "
CN
HN
ZZ
Linux
Tech
www.a.com
a@fan.com" |openssl req -new -key $SERVICE.key -out $SERVICE.csr
openssl ca -in $SERVICE.csr -out $SERVICE.crt -days 3650
rm -rf $SERVICE.csr
cp /etc/pki/CA/cacert.pem .
chmod 600 ./*
本文出自 “Linux Study” 博客,请务必保留此出处http://chenxizhuimeng.blog.51cto.com/2516314/498566
sed -i 's@../../CA@/etc/pki/CA@g' /etc/pki/tls/openssl.cnf
cd /etc/pki/CA
openssl genrsa 1024 > private/cakey.pem
echo "CN
HN
ZZ
Linux
Tech
www.ca.com
ca@fan.com" | openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3650
mkdir certs newcerts crL
touch index.txt serial
echo 01 > serial
read -p "Please input your service:" SERVICE
mkdir -pv /etc/$SERVICE/ssl
cd /etc/$SERVICE/ssl
openssl genrsa 1024 > $SERVICE.key
echo "
CN
HN
ZZ
Linux
Tech
www.a.com
a@fan.com" |openssl req -new -key $SERVICE.key -out $SERVICE.csr
openssl ca -in $SERVICE.csr -out $SERVICE.crt -days 3650
rm -rf $SERVICE.csr
cp /etc/pki/CA/cacert.pem .
chmod 600 ./*
本文出自 “Linux Study” 博客,请务必保留此出处http://chenxizhuimeng.blog.51cto.com/2516314/498566
相关文章推荐
- 脚本实现CA的制作以及证书的颁发
- 脚本实现CA的制作以及证书的颁发
- 制作CA以及证书的申请与颁发
- 脚本实现创建CA并颁发证书
- 原来win+apache实现ssl的证书认证如此简单 +使用openssl来生成CA证书、申请证书、颁发证书以及撤销证书的过程
- 购买阿里云服务器数字证书后, 使用openssl命令,编写linux shell脚本,实现自己给 客户快速颁发证书
- openssl实现CA自签证书和颁发数字证书
- linux下创建CA以及颁发证书
- 精心为您准备的Openssl实现私有CA的详细过程,以及如何配置安装证书 推荐
- CA 证书的制作以及签发
- Java实现自签名证书,CA颁发证书
- keytool制作CA根证书以及颁发二级证书
- 创建私有CA以及证书颁发详细步骤 推荐
- Linux下使用openssl制作CA及证书颁发
- 使用OpenSSL 自建CA 以及颁发证书
- CA(证书颁发机构)服务器配置图解过程(1) 推荐
- shell脚本实现Linux ip的配置(增删改查)以及相关信息查看
- weblogic制作证书实现HTTPS 完整版
- 构建自己的证书颁发服务(CA)
- 证书制作,各个环节的原理以及推送证书制作,和如何为推送服务器提供证书