ibm-mq - Payara SSL 队列连接
问题描述
我想使用 SSL 连接到 Payara 5.2020.7 上的队列管理器。
我有一个用于连接的 .jks 文件。
payara 服务器也有一个 cacert.jks 和一个 keystore.jks -D 参数。
Payara 服务器 JMS 选项
我无法将队列 .jks 添加到服务器的 jvm 选项,因为它会覆盖服务器上的默认选项。
在 Weblogic 上,我只需将其添加到服务器启动参数中,连接就可以工作:
- Djavax.net.ssl.keyStore=/opt/oracle/config/app/ssl/MQ-CLIENT-TEST.jks
- Djavax.net.ssl.trustStore=/opt/oracle/config/app/ssl/MQ-CLIENT-TEST.jks
你能帮助我吗?
解决方案
我不确定您的队列的.jks 是什么意思。java 客户端有一个.jks,ac 客户端有一个.rbb/.kdb。
服务器有一个 .rdb/.kdb。如果您的客户端证书是自签名的,那么您需要将公共部分导入服务器密钥库。如果客户端证书由 CA 签名,则服务器的密钥库需要 CA。
svrconn 通道可以有自己的 CERLABL,或者使用队列管理器的。这需要在服务器的密钥库中。
如果 svrconns 证书是自签名的,则客户端需要它的公共部分,它是由 CA 签名的,客户端需要 CA。
祝你好运
科林
推荐阅读
- docker - su-exec: setgroups: Operation not allowed - Alpine 容器上的错误
- r - 为什么在 Shiny App R 中使用 shinyalert 时会出现“[object Object]”?
- flutter - 如何在滚动时为 AppBar 的颜色设置动画?
- routes - 将 URL 传递到 Blazor 文件夹下的应用程序文件夹
- python - 在 PySpark 中,我需要在数据框中将列(地图列表)转换为字符串
- sql - 在 SQL 中的动态查询中排名
- linux - 无法打开 matplotlib 生成的 EPS 文件
- mapbox - 在图块中查找世界/地理坐标的像素坐标
- php - php中访问多级数组获取中间键
- winapi - 在 rust 中发送输入字符串