2017-01-30 10 views
0

Я использую Anypoint Studio 6.1 и Mule 3.8.1 и пытаюсь настроить HTTPS.Как настроить набор шифров в Mule

Моя проблема заключается в документации, в которой говорится, что есть файл с именем tls-default.conf, который содержит списки шифрования, но я не могу найти этот файл. Я могу найти папку conf в каталоге .mule, но это находится за пределами моей папки проекта и выглядит как конфигурация Anypoint Studio, которая будет локальной для моей машины (не уверен, что я неправильно понял, как это можно развернуть).

Где этот файл и как я могу указать шифровые наборы?

Благодаря

ответ

0

Есть три способа управления настройками шифры/TLS: 1) Разъем/оконечных Конкретные настройки 2) Mule Runtime (TLS-default.conf) 3) Уровень JVM

Для # 1 использование

<tls:context name="TLS_Context" enabledProtocols="TLS1.2" enabledCipherSuites="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384" doc:name="TLS Context"/> 

И затем обратитесь к этой конфигурации в своем HTTP-коннекторе. Этот пример использует Global HTTP Listener Cfg

<http:listener-config doc:name="HTTP Listener Configuration" host="0.0.0.0" name="HTTP_Listener_Configuration" port="${https.port}" protocol="HTTPS"> 
<tls:context enabledProtocols="TLSv1.2" enabledCipherSuites="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/> 
</http:listener-config> 

Для # 2, жгутов AnyPoint студии выполнения встраивается поэтому вам нужно будет сделать, что CFG в каталоге плагина , например: [AnyPoint-Studio-плагин -Справочник] /org.mule.tooling.server [среда-номер-версия]/мул/конф

Для # 3 -. просто следуйте общим принципам настройки безопасности Java от Oracle

0

Я думаю, что вы ищете в рабочей области студии Anypoint. Вам нужно посмотреть путь установки студии для файла.

(AnypointStudio_Installation_Path) \ Plugins \ org.mule.tooling.server.3.8.1.ee_6.1.1.201609121705 \ мул \ Conf