產生CA私密金鑰和CA自我簽署憑證:
genrsa -aes128 -out ca/cakey.pem 2048
req -new -x509 -key ca/cakey.pem -out ca/ca.crt -outform PEM -config ./openssl.cnf
{
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:Shanghai
Locality Name (eg, city) []:Shanghai
Organization Name (eg, company) [Internet Widgits Pty Ltd]:companyX
Organizational Unit Name (eg, section) []:sectionX
Common Name (e.g. server FQDN or YOUR name) []:MyCA
Email Address []:a@b.com
}
req -new -key server/serverkey.pem -out server/server.csr -outform PEM -config ./openssl.cnf
{
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:Shanghai
Locality Name (eg, city) []:Shanghai
Organization Name (eg, company) [Internet Widgits Pty Ltd]:companyX
Organizational Unit Name (eg, section) []:sectionX
Common Name (e.g. server FQDN or YOUR name) []:127.0.0.1
Email Address []:a@b.com
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
}