diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ranch_ssl.erl | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/ranch_ssl.erl b/src/ranch_ssl.erl index 4129f18..512f3b4 100644 --- a/src/ranch_ssl.erl +++ b/src/ranch_ssl.erl @@ -16,10 +16,11 @@ %% %% Wrapper around <em>ssl</em> implementing the Ranch transport API. %% -%% This transport requires the <em>crypto</em>, <em>public_key</em> -%% and <em>ssl</em> applications to be started. If they aren't started, -%% it will try to start them itself before opening a port to listen. -%% Applications aren't stopped when the listening socket is closed, though. +%% This transport requires the <em>crypto</em>, <em>asn1</em>, +%% <em>public_key</em> and <em>ssl</em> applications to be started. +%% If they aren't started, it will try to start them itself before +%% opening a port to listen. Applications aren't stopped when the +%% listening socket is closed, though. %% %% @see ssl -module(ranch_ssl). @@ -131,7 +132,7 @@ messages() -> {ssl, ssl_closed, ssl_error}. %% @see ssl:listen/2 -spec listen(opts()) -> {ok, ssl:sslsocket()} | {error, atom()}. listen(Opts) -> - ranch:require([crypto, public_key, ssl]), + ranch:require([crypto, asn1, public_key, ssl]), true = lists:keymember(cert, 1, Opts) orelse lists:keymember(certfile, 1, Opts), Opts2 = ranch:set_option_default(Opts, backlog, 1024), |