gpt4 book ai didi

c#-4.0 - 使用托管客户端时出现 MQRC_Q_MGR_NOT_AVAILABLE

转载 作者:行者123 更新时间:2023-12-02 19:57:24 26 4
gpt4 key购买 nike

已收到签名证书,已安装在 Windows 用户证书中。使用来自 MQ 的公钥存储,但收到 MQRC_Q_MGR_NOT_AVAILABLE 错误?

 <add key="sslCertStore" value="*USER"/> 
<add key="SslCipherSpec" value="TLS_RSA_WITH_AES_128_CBC_SHA256"/>

缺少什么?

编辑还有一个问题 - 证书应该放在哪里才能使用

<add key="sslCertStore" value="*SYSTEM"/> 

最佳答案

查看评论和问题,我看到你提到

Received signed certificate, installed in windows user cert store with the public key from MQ

when SSL is optional on the server it all magically works

据此,我相信您正在尝试将客户端连接到队列管理器,其中客户端应用程序拥有自己的证书。因为您没有指定客户端使用的证书,所以我不相信客户端正在与您添加到 Windows 证书存储中的(签名)证书进行连接。这就是为什么当 SSL 设置为可选时它可以工作,但当 SSL 设置为必需时它不起作用。 (假设您正在谈论 channel 上的 SSLCAUTH 属性)

来自this knowledge center page我相信您需要添加以下内容:

<add key="CertificateLabel" value="certificatelabel"/>

certificatelabel替换为您希望客户端使用的证书的标签。

关于c#-4.0 - 使用托管客户端时出现 MQRC_Q_MGR_NOT_AVAILABLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34419211/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com