Skip to content

Commit 4d2f751

Browse files
timofey-barminvzasade
authored andcommitted
Endpoint for cipher suite list reset
Change-Id: I3af92dcebab1abb6948a603f612533ebc292d11e Reviewed-on: http://review.couchbase.org/103419 Reviewed-by: Artem Stemkovski <[email protected]> Tested-by: Artem Stemkovski <[email protected]>
1 parent 7256159 commit 4d2f751

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/menelaus_web.erl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -618,6 +618,8 @@ get_action(Req, {AppRoot, IsSSL, Plugins}, Path, PathTokens) ->
618618
fun menelaus_web_cluster_logs:handle_cancel_collect_logs/1};
619619
["controller", "resetAdminPassword"] ->
620620
{local, fun menelaus_web_rbac:handle_reset_admin_password/1};
621+
["controller", "resetCipherSuites"] ->
622+
{local, fun menelaus_web_settings:handle_reset_ciphers_suites/1};
621623
["controller", "changePassword"] ->
622624
{no_check, fun menelaus_web_rbac:handle_change_password/1};
623625
["pools", "default", "buckets", Id] ->

src/menelaus_web_settings.erl

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@
4343
handle_settings_max_parallel_indexers_post/1,
4444

4545
handle_settings_view_update_daemon/1,
46-
handle_settings_view_update_daemon_post/1]).
46+
handle_settings_view_update_daemon_post/1,
47+
48+
handle_reset_ciphers_suites/1]).
4749

4850
-import(menelaus_util,
4951
[parse_validate_number/3,
@@ -543,3 +545,7 @@ handle_reset_alerts(Req) ->
543545
Params = mochiweb_request:parse_qs(Req),
544546
Token = list_to_binary(proplists:get_value("token", Params, "")),
545547
reply_json(Req, menelaus_web_alerts_srv:consume_alerts(Token)).
548+
549+
handle_reset_ciphers_suites(Req) ->
550+
ns_config:set(cipher_suites, []),
551+
reply_json(Req, {[]}).

0 commit comments

Comments
 (0)