Я запустил москитный брокер с SSL, используя CA, сертификат и ключ, когда я пытаюсь подключиться к брокеру, библиотека в эликсире черепаха просит меня поставить ключ и сертификат с сертификатом. Когда я посмотрел на certifi
, он показывает список CA, можем ли мы использовать этот самоподписанный?
Tortoise.Supervisor.start_child(
client_id: "smart-spoon",
handler: {Tortoise.Handler.Logger, []},
server: {
Tortoise.Transport.SSL,
host: host, port: port,
cacertfile: :certifi.cacertfile(),
key: key, cert: cert
},
subscriptions: [{"foo/bar", 0}])
Должен ли я поставить ключ и сертификат и клиентскую сторону ?? Я думаю, что это очень плохо, так как ключ является секретным, пожалуйста, помогите мне понять, как он работает