Git - - - Git (如何生成git的公钥和私钥 )
2016-10-14 10:17
267 查看
1 下载 Git-2.10.0-64-bit.exe
Git.exe ---- Windows下的安装程序
2 Install 之后,找到 ssh-keygen.exe , 输入密码,自动生成了 id_rsa 和 id_rsa.pub ; .pub 文件是你的公钥,另一个则是私钥。
然后这两个东东我可以拿来怎样做呢?
公钥放git服务器,git客户端连服务器的时候会访问你的私钥,具体git客户端放置私钥的路径不一样。
现在,进行了上述操作的用户需要将各自的公钥发送给任意一个 Git 服务器管理员(假设服务器正在使用基于公钥的 SSH 验证设置)。
他们所要做的就是复制各自的
3 我现在有了 私钥和公钥, 我用 openssl来生成我的证书和.p12 文件 ?
下载 openssl.exe
OpenSSL.exe
4 How to Use openssl.exe?
(1) openssl生成rsa公私钥
(2) 密钥、证书生成和管理总结
5 使用openssl生成ca证书
(一)生成CA证书
1.创建私钥:
D:\OpenSSL-Win64\bin>opensslgenrsa -out ca/ca-key.pem 1024
2.创建证书请求:
D:\OpenSSL-Win64\bin>opensslreq -new -out ca/ca-req.csr -key ca/ca-key.pem -config openssl.cnf
3.自签署证书:
D:\OpenSSL-Win64\bin>opensslx509 -req -in ca/ca-req.csr -out ca/ca-cert.pem -signkey ca/ca-key.pem -days3650
4.将证书导出成浏览器支持的.p12格式:
D:\OpenSSL-Win64\bin>opensslpkcs12 -export -clcerts -in ca/ca-cert.pem -inkey ca/ca-key.pem -out ca/ca.p12
密码:passca
.......
(七)导入证书
将ca/ca.p12,client/client.p12分别导入到IE中去(打开IE->;Internet选项->内容->证书)。
或者双击证书,直接Install。
ca.p12导入至受信任的根证书颁发机构,client.p12导入至个人。
Git.exe ---- Windows下的安装程序
2 Install 之后,找到 ssh-keygen.exe , 输入密码,自动生成了 id_rsa 和 id_rsa.pub ; .pub 文件是你的公钥,另一个则是私钥。
然后这两个东东我可以拿来怎样做呢?
公钥放git服务器,git客户端连服务器的时候会访问你的私钥,具体git客户端放置私钥的路径不一样。
现在,进行了上述操作的用户需要将各自的公钥发送给任意一个 Git 服务器管理员(假设服务器正在使用基于公钥的 SSH 验证设置)。
他们所要做的就是复制各自的
.pub文件内容,并将其通过邮件发送。 公钥看起来是这样的:
id_rsa.pub [code]ssh-rsa AAAAB3NzaC1yc2EAAAAB......
3 我现在有了 私钥和公钥, 我用 openssl来生成我的证书和.p12 文件 ?
下载 openssl.exe
OpenSSL.exe
4 How to Use openssl.exe?
(1) openssl生成rsa公私钥
(2) 密钥、证书生成和管理总结
5 使用openssl生成ca证书
(一)生成CA证书
1.创建私钥:
D:\OpenSSL-Win64\bin>opensslgenrsa -out ca/ca-key.pem 1024
2.创建证书请求:
D:\OpenSSL-Win64\bin>opensslreq -new -out ca/ca-req.csr -key ca/ca-key.pem -config openssl.cnf
3.自签署证书:
D:\OpenSSL-Win64\bin>opensslx509 -req -in ca/ca-req.csr -out ca/ca-cert.pem -signkey ca/ca-key.pem -days3650
4.将证书导出成浏览器支持的.p12格式:
D:\OpenSSL-Win64\bin>opensslpkcs12 -export -clcerts -in ca/ca-cert.pem -inkey ca/ca-key.pem -out ca/ca.p12
密码:passca
.......
(七)导入证书
将ca/ca.p12,client/client.p12分别导入到IE中去(打开IE->;Internet选项->内容->证书)。
或者双击证书,直接Install。
ca.p12导入至受信任的根证书颁发机构,client.p12导入至个人。
相关文章推荐
- 极客先锋 如何生成git的公钥和私钥
- 如何生成git的公钥和私钥
- 如何生成git的公钥和私钥
- 如何生成git的公钥和私钥
- 如何生成git的公钥和私钥
- 如何生成公钥私钥
- 私钥公钥如何生成
- 如何用openssl 生成公钥-私钥对
- 如何使用openssl生成RSA公钥和私钥对
- windows7下如何生成ssh公钥(git相关)
- windows环境下 生成git公钥和私钥
- 如何使用openssl生成RSA公钥和私钥对
- 如何使用openssl生成RSA公钥和私钥对
- 【加密算法】RSA的公钥私钥如何生成(模,指数)
- 如何使用openssl生成RSA公钥和私钥对
- 如何使用openssl生成RSA公钥和私钥对
- git使用ssh协议,生成公钥和私钥,并指定私钥
- 如何使用openssl生成RSA公钥和私钥对
- GIT 生成公钥和私钥
- 如何使用openssl生成RSA公钥和私钥对