linux服務器上生成CSR和KEY


CSR表示「 證書籤名請求 」,這個該證書將用於服務器上。一個CSR包含有關您的組織和域名,地方和國家,將包含在證書中的公鑰信息。 本文有3個簡單的步驟來建立CSR上的Linux系統(證書籤名請求)。您能夠選擇如下之一。node

 

CSR文件用來申請證書(提供給證書供應商)git

KEY文件是私鑰,用來配置ssl(放到服務器)web

CERT是證書供應商頒發的證書(放到服務器)服務器

 

1.先建立個文件夾,而後進入這個文件夾執行命令:app

  mkdir  ssldom

  cd sslspa

2.執行命令:code

  openssl req -nodes -newkey rsa:2048 -keyout myserver.key -out server.csrserver

    執行完會出現一些要輸入的信息:
blog

  

Country Name (2 letter code) [AU]: CN  (國家代碼)
State or Province Name (full name) [Some-State]: BJ  (省)
Locality Name (eg, city) []: BJ   (城市)
Organization Name (eg, company) [Internet Widgits Pty Ltd]: iHost (企業/組織)
Organizational Unit Name (eg, section) []: IT  (部門)
Common Name (eg, YOUR name) []: ibaohost.com   (域名/請正確填寫)
Email Address []:  (可直接回車)
Please enter the following 'extra' attributes to be sent with your certificate request
 
A challenge password []:   (直接回車)
An optional company name []:  (直接回車)
Use the name of the web-server as Common Name (CN). If the domain name (Common Name) is mydomain.com append the domain to the hostname (use the fully qualified domain name).
 
其中的Email Address  和 A challenge password 能夠留空,沒必要填寫,直接回車。以上須要填寫的內容,若是你不清楚應該怎麼填寫,除了域名,其餘的你能夠按照上面的內容填寫。

3.執行完 命令後  ,輸入命令: ls

  能夠看到生成的key和csr文件

  

 

 

  執行這些須要在服務器上裝了ssl。

下面還有一種方法:簡便的三條命令:

yum install openssl   安裝
openssl genrsa -out howtoing.com.key 2048   生成key文件  2048位
openssl req -new -key howtoing.com.key -out howtoing.com.csr   

howtoing.com能夠改爲本身的文件名。
相關文章
相關標籤/搜索