У меня установлено приложение mule 4 на Cloudhub. Когда незащищенный флажок остается включенным, каждый запрос через соединитель запросов HTTPS корректно обрабатывается.После снятия флажка «небезопасный» и повторного развертывания приложения в Cloudhub выдается сообщение об ошибке запроса HTTPS.ошибка конфигурации: General SSLEngine problem.; ErrorType: HTTP:CONNECTIVITY
.Сначала я сгенерировал keystore.jks, trustore.ts, client.cer.Я скопировал эти файлы хранилища ключей, доверенных сертификатов и сертификатов в main/resources/security
.
Конфигурация слушателя HTTPS:
`<http:listener-config name="httpsListenerConfig">
<http:listener-connection host="${secure::https.host.inbound}"
port="${secure::https.port.inbound}" protocol="HTTPS">
<tls:context >
<tls:key-store type="jks" path="security/keystore.jks"
keyPassword="${secure::https.keyPassword.inbound}"
password="${secure::https.password.inbound}" alias="mule"/>
</tls:context>
</http:listener-connection>
</http:listener-config>`
Конфигурация запроса HTTPS:
`<http:request-config name="httpsRequestConfig" doc:name="HTTP Request
configuration" doc:id="f69d9bbb-b853-4251-85eb-c4dd0bdcd556"
responseTimeout="60000">
<http:request-connection protocol="HTTPS">
<tls:context >
<tls:trust-store path="security/truststore.ts"
password="${secure::https.password.inbound}" type="jks"/>
</tls:context>
</http:request-connection>
</http:request-config>`