diff options
author | Simon MacMullen <simon@rabbitmq.com> | 2013-04-09 18:04:52 +0100 |
---|---|---|
committer | Simon MacMullen <simon@rabbitmq.com> | 2013-04-09 18:04:52 +0100 |
commit | a74670bbb63046bdb6e2f4e6d417c8711c25b44d (patch) | |
tree | 886318d83bb0f6d1564b17c7c1ade3d170854f9b /src/rabbit_ssl.erl | |
parent | dc19bbcbeaf4bcd4a735eab344eff84d4955cd55 (diff) | |
download | rabbitmq-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.erl | 2 |
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 _:_ -> |