我有一个使用C++ API从MQ客户机访问MQ的遗留应用程序。如何使用此API在服务器连接通道上添加加密?我找不到向imqChannel对象提供证书的位置。
发布于 2020-09-16 21:49:44
您没有提供任何代码,不工作,以帮助您,所以我只能提供一些一般性的方向。
您可以这样指定密码:
pchannel->setSslCipherSpecification("TLS_RSA_WITH_AES_256_CBC_SHA256");您可以像这样指定kdb和sth文件的位置:
(请注意,在本例中,它希望找到两个文件,/tmp/key.kdb和/tmp/key.sth)
manager.setKeyRepository("/tmp/key");如果您对这些选项感兴趣,还可以使用mqclient.ini或设置MQSSLKEYR环境变量,以非编程方式指定密钥存储库的位置,我将扩展这个答案。
https://stackoverflow.com/questions/63925636
复制相似问题