我有一个旧版应用程序,使用C ++ API从MQ客户端访问MQ服务器。如何使用此API通过服务器连接通道添加加密?我找不到将证书提供给imqChannel对象的位置。
您没有提供任何无法帮助您的代码,因此我只能提供一些一般性指导。
您可以这样指定密码:
pchannel->setSslCipherSpecification("TLS_RSA_WITH_AES_256_CBC_SHA256");
您可以像这样指定kdb
andsth
文件的位置:(
请注意,在本示例中,它希望找到两个文件,/tmp/key.kdb
以及/tmp/key.sth
)
manager.setKeyRepository("/tmp/key");
如果您对这些选项注释感兴趣,也可以使用mqclient.ini
或设置MQSSLKEYR
环境变量以非编程方式指定密钥库的位置,我将扩展此答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句