我有一个MQ应用程序,我需要使用SSL连接.我已经获得了一个密钥库和密码来使用它,但我不确定的是我需要去设置密钥库密码的值?
MQ DLL中有一些地方我可以看到密码设置,但我不想将它设置在错误的位置.所有其他SSL的东西都在MQENVIRONMENT下,那里有一个密码,但我似乎无法找到任何确认这是正确的地方.
我需要为SSL密钥库的密码设置什么值?
(注意:我使用MQ版本7在C#中编写此代码.)
.Net类不使用Java密钥库,而是使用WMQ kdb格式密钥库.此文件格式包含"存储文件",其中包含模糊密码.将程序指向环境变量中的kdb,如本文档的此页面所述.kdb实际上是几个具有相同前缀和不同后缀的文件.您在示例中看到的是变量包含路径和kdb前缀但没有后缀.
我猜测下一个问题是"如何让我的jk成为这种kdb格式?" 为此,您必须安装GSKit.它与WMQ Client和WMQ Server捆绑在一起,但根据安装的版本,路径略有不同.看看C:\Program Files\IBM\gsk7初学者.有几个不同的用户界面,但你想要的是编译的gsk7cmd.
C:\Program Files\IBM\gsk7\bin>gsk7cmd.exe -keydb -convert
A required value for the command was not specified:
-db Required
-Correct command usage-
-db Required
-pw Optional
-target Optional
-new_pw Optional
-old_format or -type Optional
-new_format Required <cms | jceks | jks | kdb | p12 | pkcs12>
-expire Optional <0 - 7300>
-stash Optional`
Run Code Online (Sandbox Code Playgroud)
从jks转换为kdb时,请务必指定-stash选项,以便程序可以找到密码.
| 归档时间: |
|
| 查看次数: |
3249 次 |
| 最近记录: |