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能夠改爲本身的文件名。