本文整理了Java中org.apache.catalina.connector.Connector.addSslHostConfig()
方法的一些代码示例,展示了Connector.addSslHostConfig()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Connector.addSslHostConfig()
方法的具体详情如下:
包路径:org.apache.catalina.connector.Connector
类名称:Connector
方法名:addSslHostConfig
暂无
代码示例来源:origin: OryxProject/oryx
cert.setCertificateKeyAlias(keyAlias);
sslHostConfig.addCertificate(cert);
connector.addSslHostConfig(sslHostConfig);
代码示例来源:origin: EwingTsai/spring-boot-faster
private Connector createSSlConnector(SSLConnectorProperties properties) {
Connector connector = new Connector();
connector.setPort(properties.getPort());
connector.setSecure(true);
connector.setScheme("https");
connector.setProperty("SSLEnabled", "true");
SSLHostConfig sslHostConfig = new SSLHostConfig();
SSLHostConfigCertificate certificate = new SSLHostConfigCertificate(
sslHostConfig, SSLHostConfigCertificate.Type.RSA);
try {
// 证书类型:JKS JCEKS PKCS12 BKS UBER
KeyStore keyStore = KeyStore.getInstance(properties.getKeyStoreType());
keyStore.load(SSLWebConfigurer.class.getClassLoader().getResourceAsStream(
properties.getKeyStore()), properties.getKeyStorePassword().toCharArray());
certificate.setCertificateKeystore(keyStore);
} catch (GeneralSecurityException | IOException e) {
throw new RuntimeException(e);
}
// 使用SSL证书配置连接器
sslHostConfig.addCertificate(certificate);
connector.addSslHostConfig(sslHostConfig);
return connector;
}
内容来源于网络,如有侵权,请联系作者删除!