1. 程式人生 > >Openssl生成CSR檔案方法

Openssl生成CSR檔案方法

一 下載OPENSSL,並解壓縮到D:\OpenSSL目錄下。

二 進入cmd執行下面命令

C:\Users\cakin>cd D:\OpenSSL\bin
C:\Users\cakin>d:
D:\OpenSSL\bin>openssl req -new -nodes -newkey rsa:2048 -keyout domain.key -out domain.csr
Loading 'screen' into random state - done
Generating a 2048 bit RSA private key
......................+++
....................+++
writing new private key to 'domain.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:cn
State or Province Name (full name) [Some-State]:sanxi
Locality Name (eg, city) []:xian
Organization Name (eg, company) [Internet Widgits Pty Ltd]:network technology
Organizational Unit Name (eg, section) []:IT
Common Name (eg, YOUR name) []:
Email Address []:

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

從Email地址開始,下面的資訊都不需要,請保留為空,直接回車。

三 結果生成

1 生成CSR請求檔案domain.csr,內容為:

-----BEGIN CERTIFICATE REQUEST-----
MIICmzCCAYMCAQAwVjELMAkGA1UEBhMCY24xDjAMBgNVBAgTBXNhbnhpMQ0wCwYD
VQQHEwR4aWFuMRswGQYDVQQKExJuZXR3b3JrIHRlY2hub2xvZ3kxCzAJBgNVBAsT
AklUMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAly8/5pHVTdnBjt+f
9INrdf5zLlxOsbLJAFwU3Nmub0roFF3GF/9K8i1XgOE/tQDADpi64vN5DbAbsptu
9Yo3KTdumYqd+piRkqBOpCVGeESK60xAeH3MczE5TZMOBG6Leek5NkAp8HQK73y4
Wj718kzYsxjGxG5kxYIR2T8kBOAuYILlVkIlzBinKY8oDtAixTL2grazYqy9Sd5L
jFLbPBVorZbxnPDMkqItbqv5v1PqtNkkUi4gaqMcGb9HwMQjyF7USBgU2dNw7OCv
Etg3sS1d84OJOWwrUqT4M03HMerv4is0Gq2kDh83YJ+DeXaNDeQshoW56lkTMnck
KSOrNQIDAQABoAAwDQYJKoZIhvcNAQEFBQADggEBAFXPXmotrbGg8P5e7p2uu1Fu
nVpWGp0GotF5h9NKf3YsW1+edkXaoybM8tsevMYyNUwUg8Lp5r2VMW4bzfw049nL
8kVLRfArkRV2ag7BqJO/1WVqWLq3KBgjnQAsyFNuZtPR2e+4zTPBq5tz0lyNpNnB
PjeigrMKW5tCmRL00uc6WnNrw3enjeHRa+5epUitIrb18o0ojbAruCZxTQNYyG4a
lPBrGp4YUiGaxUPwRC/uSihuWoJfEjNVnMEsBphtr09x5Kddyr6fu3GTBsissRof
j7/WRp/BxQxmYjAruCDAx0P2oNRlNQV8il8uaiplNRS+RN5bsmRlrN8D2XBtNq8=
-----END CERTIFICATE REQUEST-----

2 生成KEY檔案domain.key,內容為:

-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAly8/5pHVTdnBjt+f9INrdf5zLlxOsbLJAFwU3Nmub0roFF3G
F/9K8i1XgOE/tQDADpi64vN5DbAbsptu9Yo3KTdumYqd+piRkqBOpCVGeESK60xA
eH3MczE5TZMOBG6Leek5NkAp8HQK73y4Wj718kzYsxjGxG5kxYIR2T8kBOAuYILl
VkIlzBinKY8oDtAixTL2grazYqy9Sd5LjFLbPBVorZbxnPDMkqItbqv5v1PqtNkk
Ui4gaqMcGb9HwMQjyF7USBgU2dNw7OCvEtg3sS1d84OJOWwrUqT4M03HMerv4is0
Gq2kDh83YJ+DeXaNDeQshoW56lkTMnckKSOrNQIDAQABAoIBAF3Y/Me5+zkKVXbF
Jlv4QHrMat96eXchTlik0GaP0hJP42TRGSjIVtOihdEBAjTvtEjbUheTn695hJgI
mIZfOAKj4En7nDl0/9iPHoISiX4avkl12gdxv7o58iJPiMIDhR02Q0eD6QTUY/1p
5F5Q+wdf4Jy8YpaJGJDqPv4mjctgEedzcZ+B0tNTifB0K2koo/+zaXM5nuW4gaHI
kFG2/aCxWVB/x1XCumx4XOePgU6qRPDJ0j2C7UbNZVuEBem7Zi64wee67ahMvjsU
vehUFcmAZ+PtNv3CIzpVqMYBHZd1zSnH/sy93tpJXLEiayt9Vk7GVv6JTxVx3Btt
/k5/fkECgYEAxt8UYwE+hFfZ4tV+5DY7lrYoFfdQ0y4Z6pIxBkjUfeKvc1eu7mK3
VQyXaFQXD8+x0n/CvceU87qE2MBaQFYjWJL7wsOeH9+rlDIGsnvGcCeTSKUwA/Sv
fKOA1qg+WUq8kZhh7+Np8FzQISW8DVGH9q8QoXzythQ5k3b//AXD1tkCgYEAwp1M
xf92ROgA6gjKGiedykQujK8SJO0HeAZvZmY4m5lDXGk+QvNHsyiKQGdWa/ewxYoo
/s3Sgj7OtateDDNVBHvo5dfP0YqfB7xBRNyHRrQDdvqzp6IWrKrhtfcU5NgexWP+
jKpd0bhuUVP6E1xsLbWZRiobDZxMuJ9zHlf4Vb0CgYAOQxlXMFOnchVyKxV6kFkd
qdqeGKp3OqspI2rYpIh4rrUedH9bIUE8nDaPiNhOjfqWugrhSVrpT8sPMFxImOTY
CVJ82UKRzpyjeCL60d2dVXk+kHotDnM3YRJwUoiGJtH3LxJ2/bwvPLjAZ9BgtCQo
EM4Ehs1xOWoXpUUecdtloQKBgEXJfHdf5TxOac2Cu15nqGiYzIx8VyhQqyX6QMZa
j6AUdJhV0RLXBHYVaoYvyEjNOGGN6qd8jSlRdnSk8AO2AJ2sBVcubYJ5kA+JDWqx
Hf1XngpzWisZr8HZQTksUhzB9z7XXbd5fE0xMrYNRBbfRJebkEwd2zelPcnSu8g8
yXuNAoGADifsLomK1cOevhySVirXBMwUdcgb4rSqqLxUMBt7RIZJOYVr6Bu5pFRn
eM4lGHby9CaX7tOPtS0O15yW1wdKePPI2AYBHQTjANOUKCAKQ3veXsmD9+F7HYP4
n+BUOWjdYBdVuJGVvqHvaEE7hfPrFoGIsYMmKu8jy3AjSMn+PiI=
-----END RSA PRIVATE KEY-----