File tree Expand file tree Collapse file tree 1 file changed +35
-5
lines changed Expand file tree Collapse file tree 1 file changed +35
-5
lines changed Original file line number Diff line number Diff line change 11
11
-include_lib (" eunit/include/eunit.hrl" ).
12
12
13
13
-include_lib (" oauth2_client.hrl" ).
14
+ -include_lib (" public_key/include/public_key.hrl" ).
14
15
15
16
-compile (export_all ).
16
17
@@ -23,12 +24,41 @@ all() ->
23
24
groups () ->
24
25
[
25
26
{ssl_options , [], [
26
- no_ssl_options_set
27
+ no_ssl_options_triggers_verify_peer ,
28
+ peer_verification_verify_none ,
29
+ peer_verification_verify_peer_with_cacertfile
27
30
]}
28
31
].
29
32
30
- no_ssl_options_set (_ ) ->
31
- Map = #{ },
32
- ? assertEqual ([
33
+ no_ssl_options_triggers_verify_peer (_ ) ->
34
+ [
35
+ {verify , verify_peer },
36
+ {depth , 10 },
37
+ {crl_check ,false },
38
+ {fail_if_no_peer_cert ,false },
39
+ {cacerts , _CaCerts }
40
+ ] = oauth2_client :extract_ssl_options_as_list (#{ }).
41
+
42
+ peer_verification_verify_none (_ ) ->
43
+ [
44
+ {verify , verify_none }
45
+ ] = oauth2_client :extract_ssl_options_as_list (#{ peer_verification => verify_none }),
46
+ [
33
47
{verify , verify_none }
34
- ], oauth2_client :extract_ssl_options_as_list (Map )).
48
+ ] = oauth2_client :extract_ssl_options_as_list (#{
49
+ peer_verification => verify_none ,
50
+ cacertfile => " /tmp"
51
+ }).
52
+
53
+
54
+ peer_verification_verify_peer_with_cacertfile (_ ) ->
55
+ [
56
+ {verify , verify_peer },
57
+ {depth , 10 },
58
+ {crl_check ,false },
59
+ {fail_if_no_peer_cert ,false },
60
+ {cacertfile , " /tmp" }
61
+ ] = oauth2_client :extract_ssl_options_as_list (#{
62
+ cacertfile => " /tmp" ,
63
+ peer_verification => verify_peer
64
+ }).
You can’t perform that action at this time.
0 commit comments