Jetty7配置双向SSL

4 篇文章 0 订阅
参考 Tomcat7配置双向SSL配置客户端pck12证书。(自签名证书)
导入trust key store:
keytool -keystore truststore -keypass 123456 -storepass 123456 -alias ca -import -trustcacerts -file ca-cert.pem
keytool -keystore truststore -keypass 123456 -storepass 123456 -alias client -import -trustcacerts -file client-cert.pem


客户端浏览器导入client.p12证书。(带私钥)




Server的证书
参考http://docs.codehaus.org/display/JETTY/How+to+configure+SSL
keytool -keystore keystore -alias jetty -genkey -keyalg RSA


jetty-ssl.xml的配置:
<New class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector">
        <Set name="Port">8443</Set>
                          <Set name="maxIdleTime">30000</Set>
        <Set name="Acceptors">2</Set>
        <Set name="AcceptQueueSize">100</Set>
        <Set name="Keystore"><Property name="jetty.home" default="." />/etc/ssl/keystore</Set>
                          <Set name="Password">123456</Set>
                             <Set name="KeyPassword">123456</Set>
        <Set name="truststore"><Property name="jetty.home" default="." />/etc/ssl/truststore</Set>
        <Set name="trustPassword">123456</Set> 
        
        <Set name="needClientAuth">true</Set>
        <Set name="truststoreType">JKS</Set>
        <Set name="keystoreType">JKS</Set>
        <Set name="includeCipherSuites">
          <Array type="java.lang.String">
             <Item>TLS_DHE_DSS_WITH_AES_128_CBC_SHA</Item>
             <Item>TLS_DHE_RSA_WITH_AES_128_CBC_SHA</Item>
             <Item>TLS_RSA_WITH_AES_128_CBC_SHA</Item>
             <Item>TLS_DHE_DSS_WITH_AES_256_CBC_SHA</Item>
             <Item>TLS_DHE_RSA_WITH_AES_256_CBC_SHA</Item>
             <Item>TLS_RSA_WITH_AES_256_CBC_SHA</Item>
             <Item>SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA</Item> 
             <Item>SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA</Item>
          </Array>
        </Set>
        
      </New>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值