java - 在 jboss 4.2 Legacy App 上安装 SSL 证书

标签 java ssl jboss sha

我正在尝试在旧版应用程序上安装我们最新的 SSL 证书(来自 GoDaddy),但出现以下错误:

No available certificate or key corresponds to the SSL cipher suites which are enabled.

在 Server.xml 中:

<Connector port="8443" address="${jboss.bind.address}"
    protocol="HTTP/1.1" SSLEnabled="true" 
    sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" ciphers="
    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, 
    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, 
    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384, 
    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, 
    TLS_ECDHE_RSA_WITH_RC4_128_SHA,
    TLS_RSA_WITH_AES_128_CBC_SHA256,
    TLS_RSA_WITH_AES_128_CBC_SHA, 
    TLS_RSA_WITH_AES_256_CBC_SHA256,
    TLS_RSA_WITH_AES_256_CBC_SHA, 
    SSL_RSA_WITH_RC4_128_SHA,
    TLS_RSA_WITH_3DES_EDE_CBC_SHA, 
    TLS_RSA_WITH_AES_128_CBC_SHA,
    TLS_RSA_WITH_AES_256_CBC_SHA, 
    TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA, 
    TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, 
    TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA,
    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA" 
    maxThreads="150" scheme="https" secure="true"
    keystoreFile="/usr/local/jboss/ssl.keystore" keystorePass="******"
           clientAuth="false" />

我需要在我的 jre 中安装新的密码套件吗?有没有更简单的解决方案?

最佳答案

将您的证书文件添加到您的服务器正在使用的 JVM 的信任库中。

关于java - 在 jboss 4.2 Legacy App 上安装 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34723147/

相关文章:

java - 如何使用java播放视频并从中捕获帧

java - JSESSIONID 在 cookie 中获取两次

ssl - Mamp Pro 不能再使用 SSL

java - 如何登录JBoss控制台

maven - 由于处理结构时出现故障,无法在 WildFly 8 上部署 Ear

java - jfxrt.jar 包含在 Java 8 中吗?

java - 如何在Android中将字符串从java代码发送到 native C

asp.net - 使用终止的 Loadbalancer ssl,如何使用 https 生成链接和其他 url

ios - Django 推送通知到 IOS

java - 名称 [services] 在此上下文中不受约束。找不到[服务]