java - Websphere MQ v7 - Java 中的安全退出?

标签 java security ibm-mq exit

根据the Online IBM doc for WMQ 7可以用Java语言编写 channel 安全导出,因此我不需要记住C编程,也不用担心为不同操作系统进行编译。

我的目的是编写一个安全导出,它从客户端证书中提取 QueueManager 上的专有名称 (DN),并将其值作为 JMS-usr 属性转发。

我的问题:我什至无法为我的服务器连接 channel 设置提供的示例。我尝试将 IBM 示例的 .class 文件放入\exit 文件夹,但我的 QM 抛出以下错误:

The dynamic loadable file  C:\Program Files\IBM\WebSphere
MQ\exits\MyMQExits.dll wasn't found.

这是否意味着我无法为我的 QM 端(仅在 C/dll 中)编写 Java 安全导出,而只能用于客户端应用程序?

最佳答案

信息中心链接可能没有说清楚,但队列管理器端导出必须仅用 C 语言开发。在客户端,您可以使用Java/C来开发客户端导出。

关于java - Websphere MQ v7 - Java 中的安全退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15155621/

相关文章:

java - C++ 中 java.util.ResourceBundle 的等效性

java - 将 Arduino 与 Xbox 360 Controller 连接 : Game Control Plus

security - JWT应该存储在localStorage还是cookie中?

java - 如何检查数据更新后ListView是否发生变化

java - 为什么没有输入参数的PreparedStatement会成功,但带有输入参数的相同版本会失败?

ruby - 为什么在生产中使用 Net::HTTP 的 set_debug_output 是危险的?

security - tomcat 漏洞 : JSP Upload Bypass CVE-2017-12617 的有效利用

c - IBM Websphere MQ - MQGET 不会从队列中删除消息

java - JMSWMQ2020 : Failed to connect to queue manager

java - 使用 Java Bean 类的 application.properties 文件中的 Spring Boot : Reading spring. jms.jndi-name 属性