Country Name (2 letter code) [AU]:CN State or Province Name (full name) [Some-State]:Beijing Locality Name (eg, city) []:Beijing Organization Name (eg, company) [Internet Widgits Pty Ltd]:cuckooM Organizational Unit Name (eg, section) []:cuckooM Common Name (e.g. server FQDN or YOUR name) []:127.0.0.1 Email Address []:
注意:”Common Name” 应该写为服务器的 IP 地址或域名。
由于是自签名,服务器证书可作为可信根证书
1
cp server.crt root.crt
2. 客户端生成三个文件
root.crt (可信根证书,已在服务器端生成)
client.crt (客户端证书)
client.key (私钥)
生成私钥(需要设置密码)
1
openssl genrsa -des3 -out client.key 2048
移除密码(需要输入上一步设置的密码)
1
openssl rsa -in client.key -out client.key
创建客户端证书
1
openssl req -new -key client.key -out client.csr
执行过程中需要输入以下信息:
1 2 3 4 5 6 7
Country Name (2 letter code) [AU]:CN State or Province Name (full name) [Some-State]:Beijing Locality Name (eg, city) []:Beijing Organization Name (eg, company) [Internet Widgits Pty Ltd]:cuckooM Organizational Unit Name (eg, section) []:cuckooM Common Name (e.g. server FQDN or YOUR name) []:blog Email Address []: