当前位置: 首页 > wzjs >正文

温州营销网站制作费用企业邮箱要收费的吗

温州营销网站制作费用,企业邮箱要收费的吗,wordpress $authordata,嘉兴港区建设局网站文章目录一、开启ssl证书1、msysql部署时默认开启ssl证书2、配置文件3、创建用户并指定ssl二、添加Java信任库1、使用 keytool 导入证书2、验证证书是否已导入三、修改连接配置一、开启ssl证书 1、msysql部署时默认开启ssl证书 可通过命令查看: SHOW VARIABLES L…

文章目录

  • 一、开启ssl证书
    • 1、msysql部署时默认开启ssl证书
    • 2、配置文件
    • 3、创建用户并指定ssl
  • 二、添加Java信任库
    • 1、使用 keytool 导入证书
    • 2、验证证书是否已导入
  • 三、修改连接配置


一、开启ssl证书

1、msysql部署时默认开启ssl证书

可通过命令查看:

SHOW VARIABLES LIKE '%have_ssl%';  

查询结果如下:
在这里插入图片描述

2、配置文件

配置my.cnf文件:

vi my.cnf
[mysql]
ssl-ca = /opt/mysqldata/data/ca.pem
ssl-cert = /opt/mysqldata/data/client-cert.pem
ssl-key = /opt/mysqldata/data/client-key.pem
[mysqld]
require_secure_transport = ON
ssl-ca = /opt/mysqldata/data/ca.pem
ssl-cert = /opt/mysqldata/data/server-cert.pem
ssl-key = /opt/mysqldata/data/server-key.pem

在这里插入图片描述
文件说明:
ca.pem # 自签的CA证书,客户端连接也需要提供
client-cert.pem # 客户端连接服务器端需要提供的证书文件
client-key.pem # 客户端连接服务器端需要提供的私钥文件
server-cert.pem # 服务器端证书文件
server-key.pem # 服务器端私钥文件

3、创建用户并指定ssl

create user jk_dev@'%' identified with mysql_native_password by '密码';
alter user 'jk_dev'@'%' require ssl;
grant all privileges on *.* to 'jk_dev'@'%';
flush privileges;

二、添加Java信任库

1、使用 keytool 导入证书

运行以下命令将 CA 证书导入到 Java 信任库:

keytool -import -alias mysql_ca -file /opt/mysqldata/data/ca.pem -keystore $JAVA_HOME/jre/lib/security/cacerts

执行时需要输入信任库密码(默认为changeit)。

2、验证证书是否已导入

运行以下命令验证是否已导入:

keytool -list -alias mysql_ca -keystore $JAVA_HOME/jre/lib/security/cacerts

如果证书未导入,Java无法将 MySQL 服务器提供的证书链追溯到它信任的根证书,连接时会报错:

Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Path does not chain with any of the trust anchorsat com.mysql.cj.protocol.ExportControlled$X509TrustManagerWrapper.checkServerTrusted(ExportControlled.java:379)at sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:1255)at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:630)... 81 common frames omitted
Caused by: java.security.cert.CertPathValidatorException: Path does not chain with any of the trust anchorsat sun.security.provider.certpath.PKIXCertPathValidator.validate(PKIXCertPathValidator.java:159)at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:85)at java.security.cert.CertPathValidator.validate(CertPathValidator.java:292)at com.mysql.cj.protocol.ExportControlled$X509TrustManagerWrapper.checkServerTrusted(ExportControlled.java:373)... 83 common frames omitted

三、修改连接配置

修改配置文件,数据库连接指向client-key.pem和client-cert.pem:

spring.datasource.url=jdbc:mysql://xxxx:3306/jkfunds_dev?useSSL=true&requireSSL=true&verifyServerCertificate=true&clientCertificateKeyFile=file:/opt/mysqldata/data/client-key.pem&clientCertificateFile=file:/opt/mysqldata/data/client-cert.pem&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&autoReconnect=true&serverTimezone=Asia/Shanghai
http://www.dtcms.com/wzjs/842186.html

相关文章:

  • 可以做网站企业建网站 优帮云
  • 成都企业如何建网站柳州正规网站制作公司
  • 山东省建设工会网站oracle数据库做的网站
  • 企业定制网站开发维护合同centos wordpress 5.5
  • 免费软件下载网站排行wordpress 二级目录404
  • 购物网站建设案件关键词的优化方法
  • wordpress博客vieu模板营销网站建设优化
  • 沈阳网站营销网站建设和管理是教什么
  • 潍坊市住房和城乡建设局网站下载高端大气网站案例
  • 上海阀门网站建设seo关键词优化软件合作
  • 郑州网站开发公wordpress 表单校验
  • 做一网站要什么时候开始postfix wordpress
  • 网站添加微信分享代码网站开发本地环境
  • 江苏做网站怎么收费门窗企业网站建设
  • 建设电影网站如何盈利厦门外贸网站建设多少钱
  • 中文网站建设做企业官网哪家公司好
  • 网站如何做熊掌号并绑定温州建网站公司哪家好
  • 素材网站会员哈尔滨短视频运营
  • 医院做网站需要多少钱校园门户网站
  • 淘宝联盟网站建设源码如何设计网站以网络为中心的企业文化
  • 北京网站建设推广服务网站备案授权书范本
  • 做网站搜索排名的公司工作怎么样哪个设计培训机构好
  • 点蜜免费空间上传网站闲鱼怎么推广自己的产品
  • 云优化网站建设做水果网站首页的图片素材
  • 自己做网站的图片杭州中小企业网站建设
  • 网站怎么做用密码网站开发需要的人员
  • 网站制作答辩ppt怎么做学生个人作品集制作
  • 专业网站建设比较好房地产销售基础知识大全
  • 东北建站短视频seo询盘系统
  • 网站搜索排名工厂办公室装修设计