summaryrefslogtreecommitdiff
path: root/src/rabbit_ssl.erl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2013-04-09 18:04:52 +0100
committerSimon MacMullen <simon@rabbitmq.com>2013-04-09 18:04:52 +0100
commita74670bbb63046bdb6e2f4e6d417c8711c25b44d (patch)
tree886318d83bb0f6d1564b17c7c1ade3d170854f9b /src/rabbit_ssl.erl
parentdc19bbcbeaf4bcd4a735eab344eff84d4955cd55 (diff)
downloadrabbitmq-server-a74670bbb63046bdb6e2f4e6d417c8711c25b44d.tar.gz
Explain a bit more WTF we're doing.
Diffstat (limited to 'src/rabbit_ssl.erl')
-rw-r--r--src/rabbit_ssl.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rabbit_ssl.erl b/src/rabbit_ssl.erl
index 68593413..8ef31fb6 100644
--- a/src/rabbit_ssl.erl
+++ b/src/rabbit_ssl.erl
@@ -216,6 +216,8 @@ format_asn1_value(V) when is_binary(V) ->
%% type. That's probably wrong, so as a last ditch effort let's
%% try manually decoding. This is certainly not guaranteed to work
%% in all cases, but if we have a printableString we're in luck.
+ %% 'CommonName' is somewhat arbitrary - we need a valid type, and
+ %% der_decode/2 will do some type checking against it.
try
public_key:der_decode('CommonName', V)
catch _:_ ->