WebSphere MQ证书互操作性

时间:2016-05-05 10:54:37

标签: ssl ibm-mq

可以在Java中使用在C♯程序中用作SSL身份验证证书的相同文件,还是必须专门为JDK重新生成证书文件?

1 个答案:

答案 0 :(得分:1)

是和否。 : - )

C程序需要KDB,Java程序使用JKS。您可以在这些格式之间进行转换结果是不同的文件,但它们代表相同的证书。

runmqakm程序无法处理JKS,因此您需要使用runmqckm程序。输入命令,它会告诉你你遗漏了哪些参数。您需要-convert选项:

$runmqckm -keydb
5724-H72 (C) Copyright IBM Corp. 1994, 2014.

An action must be specified for this object.

-Command usage-
Object   Action       Description
------   ------       -----------
-keydb   -changepw    Change the password for a key database
         -convert     Convert the format of a key database
         -create      Create a key database
         -delete      Delete a key database
         -expiry      Display password expiry
         -list        Currently supported types of key database.
         -stashpw     Stash the password of a key database into a file

请务必先获取KDB的副本。至少有一个错误,具体取决于您拥有的版本和修订包,其中命令中的语法错误会破坏KDB。