From 6296573ef1763e8e15998a12f9c4785a66a9c73c Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 13 Sep 2018 14:03:21 -0500 Subject: [PATCH] mds: expose keyring for authenticater verification Signed-off-by: Sage Weil --- src/mds/MDSDaemon.cc | 5 +++++ src/mds/MDSDaemon.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/mds/MDSDaemon.cc b/src/mds/MDSDaemon.cc index cd6bc4e032e..9e8c8fbb5d9 100644 --- a/src/mds/MDSDaemon.cc +++ b/src/mds/MDSDaemon.cc @@ -1341,6 +1341,11 @@ bool MDSDaemon::ms_verify_authorizer(Connection *con, int peer_type, return true; } +KeyStore *MDSDaemon::ms_get_auth1_authorizer_keystore() +{ + return monc->rotating_secrets.get(); +} + int MDSDaemon::ms_handle_authentication(Connection *con) { int ret = 0; diff --git a/src/mds/MDSDaemon.h b/src/mds/MDSDaemon.h index bd8f89e619b..0043cb5f750 100644 --- a/src/mds/MDSDaemon.h +++ b/src/mds/MDSDaemon.h @@ -116,6 +116,7 @@ class MDSDaemon : public Dispatcher, public md_config_obs_t { bool& isvalid, CryptoKey& session_key, std::unique_ptr *challenge) override; int ms_handle_authentication(Connection *con) override; + KeyStore *ms_get_auth1_authorizer_keystore() override; void ms_handle_accept(Connection *con) override; void ms_handle_connect(Connection *con) override; bool ms_handle_reset(Connection *con) override; -- 2.39.5