openssl生成證書server.key server.crt

Key是私用祕鑰,一般是RSA算法算法

Csr是證書請求文件,用於申請證書。在製做csr文件時,必須使用本身的私鑰來簽署申,還能夠設定一個密鑰。瀏覽器

crt是CA認證後的證書文,簽署人用本身的key給你簽署憑證。server

key的生成

openssl genrsa -out server.key 2048ssl

這樣是生成RSA密鑰,openssl格式,2048位強度。server.key是密鑰文件名。openssl

csr的生成

openssl req -new -key server.key -out server.csr,須要依次輸入國家,地區,組織,email。最重要的是有一個common name,能夠寫你的名字或者域名。若是爲了https申請,這個必須和域名吻合,不然會引起瀏覽器警報。生成的csr文件講給CA簽名後造成服務端本身的證書。域名

crt的生成

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crtemail

生成的server.crt文件rsa

相關文章
相關標籤/搜索