Key是私用祕鑰,一般是RSA算法算法
Csr是證書請求文件,用於申請證書。在製做csr文件時,必須使用本身的私鑰來簽署申,還能夠設定一個密鑰。瀏覽器
crt是CA認證後的證書文,簽署人用本身的key給你簽署憑證。server
openssl genrsa -out server.key 2048ssl
這樣是生成RSA密鑰,openssl格式,2048位強度。server.key是密鑰文件名。openssl
openssl req -new -key server.key -out server.csr,須要依次輸入國家,地區,組織,email。最重要的是有一個common name,能夠寫你的名字或者域名。若是爲了https申請,這個必須和域名吻合,不然會引起瀏覽器警報。生成的csr文件講給CA簽名後造成服務端本身的證書。域名
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crtemail
生成的server.crt文件rsa