java - 在jboss中配置ssl

标签 java ssl jboss certificate keytool

我的客户端是一个独立的 java 程序,它想与部署在本地主机上的 jboss 上的 servlet 进行通信。我想要它们之间的 https 连接。现在我正在使用 http 上的 url 连接进行连接。到目前为止,我已经创建了自签名证书。我使用了以下 keytool 命令。

keytool.exe -genkey -alias serverkey -keyalg RSA -storepass bigsecret -keypass bigsecret -dname "cn=localhost" 

keytool.exe -export -rfc -alias serverkey -file server.cer -storepass bigsecret -keypass bigsecret

此后我无法继续。我只希望服务器将证书发送给客户端(单向身份验证)。我应该在 java 代码中进行哪些更改以及我应该将这些证书放在 jboss 服务器和客户端 jre 中的什么位置。我是否应该在 servlet 中编写显式代码以在通信期间发送证书。

最佳答案

您将在此处找到使用和设置 SSL 的所有不同用例 https://community.jboss.org/wiki/SSLSetup

在您的情况下,您需要按照用例 1 的说明进行操作 - 在服务器上启用 SSL

祝你好运!

关于java - 在jboss中配置ssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9307087/

相关文章:

java - 借助枚举 VB.NET 获取设置

java - 枚举<?扩展 ZipEntry> 和 Enumeration<ZipEntry>?

ssl - TLS 证书主题(CN、OU 和 O)

c# - 在 c# 中设置 enablessl=true 意味着安全的 ftp

java - 消息未使用 Jboss 主题重新传送

javascript - 从 Postman 到 JBoss 的 HTTP 请求

java - 如何以编程方式区分 Unix 和 Windows 目录

java - 为什么我应该在 java 中使用序列化而不是文件 I/O

ssl - ECDSA 如何用于 key 交换?

java - JMS onMessage JBoss,使用了多少个线程?