自生成IP证书实现局域网Https访问
当我们在本地进行测试和部署的时候,有些会涉及到Https的部署,或者客户系统需要Https内网的加密通话。但是Https证书一般都是颁发给域名的,我们本地应该怎么操作呢。
-
生成需要的对应IP的Https证书,
keytool
就是java自带的工具,可以进行证书的生成等操作。keytool -genkeypair -alias myapp -keyalg RSA -keysize 2048 -keystore keystore.jks -validity 3650 -dname "CN=example.com" -ext "SAN=IP:192.168.1.1"
-
转换证书,该证书安装在使用者的电脑上
keytool -exportcert -alias keystore -file keystore.crt -keystore keystore.jks
-
keystore.jks
就可以放在自己的应用下,作为Https证书使用,keystore.crt
安装在要访问应用的用户电脑上。 -
这样咱们在内网就可以使用Https加密的IP地址访问了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 喵喵博客!