zoukankan      html  css  js  c++  java
  • JAVA ssl 证书

    • cmd 切换 jdk/bin 目录
    • 执行 >keytool -genkeypair -alias selfsigned_localhost_sslserver -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore ebininfosoft-ssl-key.p12 -validity 3650
    • jdk/bin 下 ebininfosoft-ssl-key.p12 文件丢到 resources 下
    • 配置文件
    server:
      port: 9064 # https
      http:
        port: 9061 # http
      ssl:
        key-store-type: PKCS12
        key-store: classpath:ebininfosoft-ssl-key.p12
        enabled: true
        key-store-password: hgyairr # 密码
    
    • 兼容 http
    @Configuration
    public class TomcatHttp2HttpsConfig {
    
        @Value("${server.http.port}")
        private int httpPort;
    
        @Bean
        public ServletWebServerFactory servletContainer() {
            TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
            tomcat.addAdditionalTomcatConnectors(createStandardConnector());
            return tomcat;
        }
    
        private Connector createStandardConnector() {
            Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
            connector.setPort(httpPort);
            return connector;
        }
    }
    
  • 相关阅读:
    TP之Model(select(),add())
    TP之空操作及View模块
    ThinkPHP之初识
    smarty引擎之练习
    领先环境HTML
    php流程
    分页
    弹窗
    邮箱项目
    TP框架修改操作
  • 原文地址:https://www.cnblogs.com/huanggy/p/15151164.html
Copyright © 2011-2022 走看看