2014-09-21 2 views
0

Я использую RabbitMQ и Web-stomp для обмена сообщениями между сервером и веб-страницами. он отлично работает по HTTP-соединению, но не прошел через HTTPS-соединение. я искал в своем документе, и узнать, что мне нужно установить ниже конфигурацию в файле rabbitmq.configНастройка SSL для веб-топа в RabbitMQ?

[ 
    {rabbitmq_web_stomp, 
     [{ssl_config, [{port,  15671}, 
        {backlog, 1024}, 
        {certfile, "path/to/certs/client/cert.pem"}, 
        {keyfile, "path/to/certs/client/key.pem"}, 
        {cacertfile, "path/to/certs/testca/cacert.pem"}, 
        {password, "changeme"}]}]} 
]. 

так я пытался обрешетка сертификата с помощью OpenSSL. я обыскал в Интернете о создании файла сертификата, ключевого файла в open ssl и нашел ниже команду.

Чтобы создать КСО и файл ключа в PEM

openssl.exe req -new -newkey rsa:2048 -nodes -out localhost.csr.pem -keyout localhost.key.pem -subj "/CN=localhost" 

Чтобы создать файл элт

openssl x509 -req -days 365 -in localhost.csr.pem -signkey localhost.key.pem -out localhost.crt.pem 

я не является ли это правильно или нет, а также я не» t знать, как создать файл cacert в открытом SSL и как настроить файлы для использования с web stomp. Пожалуйста, помогите мне выбраться из этого!

Спасибо,

ответ

0

Вы можете попробовать этот инструмент для создания сертификатов: https://github.com/michaelklishin/tls-gen и было бы лучше использовать Erlang 17.1 из-за некоторые особенности SSL, реализованных в более поздних Erlang выпускает

Смежные вопросы