Backup pki files for openssl:
cp -r etc/pki/ ~/Documents/Backup/
For Testing:
Configure default days to "36500"
gedit /etc/pki/tls/openssl.cnf
default_days = 36500
Steps:
cd pki/tls/./CA -newca --opensuse directory
For Server key
openssl req -new -nodes -keyout server_key.pem -out server_req.pem -days 36500 -config ./openssl.cnf- Check "
server_key.pem" and "server_req.pem" was created. openssl ca -config ./openssl.cnf -policy policy_anything -out server_cert.pem -infiles ./server_req.pemCheck "
server_cert.pem" was createdCheck began and end sign "
gedit server_cert.pem"
For Client Key
openssl req -new -keyout client_key.pem -out client_req.pem -days 730 -config ./openssl.cnfCheck "
client_key.pem" and "client_req.pem"Import: empty "
index.txt"path:/etc/pki/CA/index.txtopenssl ca -config ./openssl.cnf -policy policy_anything -out client_cert.pem -infiles ./client_req.pemCheck "
client_cert.pem"
For Files
openssl pkcs12 -export -in client_cert.pem -inkey client_key.pem -out client_cert.p12 -clcertsCheck "
"client_cert.p12"openssl dhparam -check -text -5 512 -out dhCheck DH
dd if=/dev/urandom of=random count=2Check Random
Reference : my github
https://github.com/englam/system\_debug/blob/master/ssl/CA/guide