自签名证书
利用java命令生成自定义签名证书
1
2
3keytool -genkey -alias tomcat -keypass 123456 -keyalg "RSA" -keystore "e:\tomcat.keystore"
//可执行后输入
-storepass 123456

- tomcat 服务器修改server.xml
将8443端口注释放出来 (默认是8443 但是https请求需要带端口号,改成443端口便不用带端口号访问)

1 | <Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" |
将 http请求重定向到https
修改conf.xml
1 | <Connector port="8080" protocol="HTTP/1.1" |
修改web.xml
1 | <login-config> |
测试成功,但是这个一般都会报不安全,而且小程序是不支持该种方式的https请求的
阿里云免费证书
登录阿里云在控制台可免费申请20个SSL认证证书,虽不保证安全,但是小程序是允许这种加密方式调用的,因此需要在阿里云申请免费的证书替换自定义生成的即可使用
分享程序员的理财、生活!我是乐子,多多指教!
- 本文作者: 闾丘齐心
- 本文链接: http://www.blog.rdtalk.cn/2021/01/19/2021-01-19-tech-Blog/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!