更新了问题:
尝试从NodeJS MQLight客户端到IBM Websphere MQ 8.0.0.4服务器设置SSL / TLS
我有一个带有私钥,证书和CA权限的PKCS文件。证书按以下顺序链接。
根CA PolicyCA Issue01CA Streamstest
以下是我遵循的步骤。
mq_client_options = {
service: mq_service,
id: config.ibmmq.mq_clientid,
sslTrustCertificate: 'messagequeuecert.pem',
sslVerifyName: false
在NodeJS客户端代码中,我传递了公共证书
@Override
public V put(K key, V value) {
int index = hash(key) % table.length;
Entry<K, V> prev = null;
for (Entry<K, V> entry = table[index]; entry != null; prev = entry, entry = entry.next) {
if (Objects.equals(entry.key, key)) {
V res = entry.value;
entry.value = value;
return res;
}
}
Entry<K, V> newEntry = new Entry<K, V>(key, value);
if (prev == null) table[index] = newEntry;
else prev.next = newEntry;
size++;
return null;
}
}
始终收到套接字挂起错误。这些步骤是否正确?此配置中缺少任何内容