Java教程

JAVA ssl 证书

本文主要是介绍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;
    }
}
这篇关于JAVA ssl 证书的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!