Windows 替换GitBlit根证书替换域名SSL证书

gitblit官网相关教程

1.修改gitblit配置文件gitblit.properties的server.storePassword,这里我直接用gitblit

 2.删除gitblit一下相关配置文件

data/serverKeyStore.jks
data/serverTrustStore.jks
data/certs/caKeyStore.jks
data/certs/ca.crt
data/certs/caRevocationList.crl (可选)

 3.运行authority.cmd

1.如果提示创建默认设置,根据相关信息进行修改,点击确定

2.提示输入keystore密码,输入前面的"gitblit"(这里的这个密码输入自己好记得就好),点击确定

3.选择红色按钮,创建服务器ssl 证书,输入主机名(这里我直接用域名),点击确定

4.这里会弹出一个提示,如果使用别名则需要去配置证书别名(这里我使用域名),则需要去配置文件配置ssl的别名

5.打开gitblit配置文件server.certificateAlias=域名

 

 

4.修改证书,官网推荐使用Portecle工具来修改证书Keystore​​​(Portecle下载地址)

1.打开域名证书(这里我使用iis证书),输入域名证书密码

2.选择域名证书,右键选择导出域名证书为.p12证书,点击确定,这里会提示输入密码(密码为域名证书密码),点击确定
,会弹出重新设置密码,新的密码就需要设置为gitblit上面设置过的密码(这里我的为gitblit),
点击确定

3.打开serverKeyStore.jks文件,打开会提示需要密码,是上面设置过的密码(我这里是gitblit),点击确定,
会出现名为localhost和之前创建的的证书(我创建的时候名称为域名)

4.点击工具,选择导入证书,选择之前导出的.p12证书导入到serverKeyStore.jks中,这里导入的别名就需要设置为之前的创建的证书的名(我创建时填写的域名名),点击确定,会提示输入密码(这里为上面设置的密码gitblit)

5.注意最后保存证书,保存证书,保存证书(重要事情要说三遍)

6.打开gitblit.cmd,重新启动 (注意gitblit.properties文件末尾(authority.cmd添加的)可能有重复的server.certificateAlias等设置,一定要删除)


另外题外话:这里我多做了一步转换,其实.p12,.pfx,.pem,则可以直接导入不需要转换步骤

 

 

 

 

至此替换gitblit 证书为域名ssl 证书就完成了 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搬砖的工人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值