From: Sage Weil Date: Thu, 13 Sep 2018 19:27:49 +0000 (-0500) Subject: mgr/DaemonServer: expose keyring for authenticator verification X-Git-Tag: v14.0.1~26^2~12 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f2f4493b26debbc0ce956c0de0f5da43627d035d;p=ceph.git mgr/DaemonServer: expose keyring for authenticator verification Signed-off-by: Sage Weil --- diff --git a/src/mgr/DaemonServer.cc b/src/mgr/DaemonServer.cc index baacf9bc6322..d6dfde3bf058 100644 --- a/src/mgr/DaemonServer.cc +++ b/src/mgr/DaemonServer.cc @@ -161,6 +161,10 @@ entity_addrvec_t DaemonServer::get_myaddrs() const return msgr->get_myaddrs(); } +KeyStore *DaemonServer::ms_get_auth1_authorizer_keystore() +{ + return monc->rotating_secrets.get(); +} bool DaemonServer::ms_verify_authorizer( Connection *con, diff --git a/src/mgr/DaemonServer.h b/src/mgr/DaemonServer.h index 3dbc2f8f98fb..1f78d3f8acfb 100644 --- a/src/mgr/DaemonServer.h +++ b/src/mgr/DaemonServer.h @@ -160,6 +160,7 @@ public: bool& isvalid, CryptoKey& session_key, std::unique_ptr *challenge) override; + KeyStore *ms_get_auth1_authorizer_keystore() override; bool handle_open(MMgrOpen *m); bool handle_close(MMgrClose *m);