Сертификат был сгенерирован из Let's Encrypt и установлен на существующий (рабочий) межблочный сервер следующим образом (и как документация предлагает ):
"endpoint": {
"type": "tcp",
"port": 8089,
"tls": {
"key": "../ssl/key.pem",
"certificate": "../ssl/cert.pem"
}
},
При подключении через Java(Я уверен, что результат был бы аналогичным, если бы он был сформулирован по-другому в других API). Результат:
java.security.cert.CertPathValidatorException: доверенная привязка для пути сертификации не найдена
Определив, что это может быть связано с требованием Промежуточного сертификата Let's Encrypt , который был связан следующим образом:
"endpoint": {
"type": "tcp",
"port": 8089,
"tls": {
"key": "../ssl/key.pem",
"certificate": "../ssl/cert.pem",
"ca_certificates": [
"../ssl/intermediate.cert.pem"
],
}
},
К сожалению, это также не работает, что приводит к ошибке рукопожатия (Я не записал точную формулировку).