Closed
Description
I'm replacing my version of epmdless I got from the erlang solutions post with this library and I'd like to use TLS, however I'm not entirely sure where I would begin there. Via you're instructions:
{epmdless, [
{transport, tls},
{listen_port, 17012},
{ssl_dist_opt, [
{client, [ssl:ssl_option()]},
{server, [ssl:ssl_option()]}
]}
]}
I put this in my config.exs:
...
config :epmdless,
transport: :tls,
listen_port: 17_012,
ssl_dist_opt: [
client: [""],
server: [""]
]
...
And that generates correctly during builds:
...
{epmdless,
[{transport,tls},
{listen_port,17012},
{ssl_dist_opt,[{client,[<<>>]},{server,[<<>>]}]}]},
...
But I'm unsure where I set up TLS for this. is it in the client
and server
sections of the config, or is it separate? I assume what's being looked for here is something like the following:
SSL_DIST_OPT="server_certfile erl-dist.pem client_certfile erl-dist.pem \
server_keyfile erl-dist.key client_keyfile erl-dist.key \
server_cacertfile ca.pem client_cacertfile ca.pem \
server_verify verify_peer client_verify verify_peer \
server_fail_if_no_peer_cert true"
But again, I'm not sure where to put this if this is what is needed. Any chance you could shed some light on this? Any and all assistance would be greatly appreciated. Thank you in advance.
Metadata
Metadata
Assignees
Labels
No labels