ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

openssl - generate PEM format private key and public key, CSR

2021-10-26 15:35:19  阅读:137  来源: 互联网

标签:Name format myprivate openssl ----- key out


# generate private key
openssl genrsa -out myprivate.key

 

# extract the public key from the private key

openssl rsa -in myprivate.key -pubout -out mypublic.key

 

 

 

# generate the CSR from the private key, CSR only contains the pulic key

 

openssl req -new -key myprivate.key -out mypublic.csr

 

root@myubuntu:~/1026# openssl req -new -key myprivate.key -out mypublic.csr
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]:
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:www.123.com
Email Address []:

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
root@myubuntu:~/1026#

 

root@myubuntu:~/1026# cat mypublic.csr
-----BEGIN CERTIFICATE REQUEST-----
MIICoDCCAYgCAQAwWzELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx
ITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEUMBIGA1UEAwwLd3d3
LjEyMy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCxsSjpalCQ
opuQmxgD2noFbI7vUAjEaAVrd/2NAdLgmM206qHl1NJE7GZdvWNQuooNeSbExlNd
uzW5127M819Ir8Bfyf1/mOo2JPrZWV8okWjWZx+H2F7jpFj62j0dy+V55UxjSzDa
t0zCLD74EqtJxgU1mkIm4yWh/o0EgtYnwNxkhs0d3O4nwq0nhC//eGDyjODWD9sd
++5oki+ZyM0zJMd306K0eBIqBVdrxB7gjixebfR9q8Ps68k0pW8PydxVneqew9z/
4kbBZvc5Lpetu/1i4Z67uU1qxy4am70thkqCOi3nsMiv20gdszTEkHtYoknxSX2m
2hYcdAxHQFXdAgMBAAGgADANBgkqhkiG9w0BAQsFAAOCAQEAezIk+c+2QCaGKbO5
wtuk2znS/1MySIn933ru6hfNF3EzyaLwMaSDlsLP+xfV5wodmhMFJBgtGHsG/r2m
0mxd2zyY3JtCjDyKGru2o4Yt0QjGvpGdsvz90O2c0qcuP+D/k5nJ7YxQ/pvCV53t
MmVhKWO8cnef963HRH86yMf6yC/mnJiAs/3XHaoF4O1Jd2s8KkVTYMbdOIsiTYbx
IciwTcaR7dqcerutOEgqtlD/M9BY2zF63kH11fz5ZjjRJqlQkZ+e81qnkY0b+mPV
m+gpEhny8JCH8MoGLpdxCA+4Wx/EBrMp6OqH04t14iv2Jb0BIOk3kfbLgHUqj+7u
idmvxA==
-----END CERTIFICATE REQUEST-----
root@myubuntu:~/1026#

 

标签:Name,format,myprivate,openssl,-----,key,out
来源: https://www.cnblogs.com/xman888/p/15466020.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有