繁体   English   中英

配置Apache tomcat将SSL证书发送到前端服务器(充当客户端)

[英]Configure Apache tomcat to send SSL certificate to frontend server(act as client)

我在服务器中部署了基于soap的cxf服务服务器,在不同服务器中部署了基于soap的cxf服务客户端。这两个服务器都有有效的SSL证书。在不同的情况下,它们都充当客户端和服务器。现在我正在通过服务器调用客户端服务并且tomcat没有将服务器证书发送给客户端.tomcat是否有任何配置或jvm将ssl证书发送给客户端。请帮帮我。

我添加了JAVA_OPTS的更多详细信息

  1. -Djavax.net.debug = SSL
  2. -Djavax.net.ssl.keyStore = [keystore_location]
  3. -Djavax.net.ssl.keyStorePassword = [口令]

以下是客户端向服务器发送消息时的ssl序列

  1. 初始握手是否正确
  2. ClientHello,TLSv1
  3. ServerHello,TLSv1
  4. 证书链(服务器发送其证书)
  5. 找到受信任的证书(客户端信任的证书)
  6. CertificateRequest证书类型:RSA,DSS(服务器对客户端证书的请求)
  7. ServerHelloDone
  8. 证书链(此链为空。我想我需要在此处添加证书)
  9. ClientKeyExchange,RSA PreMasterSecret,TLSv1

我在cxf消息中嵌入了客户端证书,然后将消息发送到服务器。我利用cxf示例项目http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/wsdl_first_https/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM