]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mgr/DaemonServer: expose keyring for authenticator verification
authorSage Weil <sage@redhat.com>
Thu, 13 Sep 2018 19:27:49 +0000 (14:27 -0500)
committerSage Weil <sage@redhat.com>
Sun, 14 Oct 2018 17:01:10 +0000 (12:01 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/mgr/DaemonServer.cc
src/mgr/DaemonServer.h

index baacf9bc63224ff0015e604b6718345c717520b0..d6dfde3bf058377e8fab0fbe9deb2b2cdd3cd6a7 100644 (file)
@@ -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,
index 3dbc2f8f98fb6280d2a7869ff624a233fcd16b72..1f78d3f8acfb5a95dff82ee9179ad02c6e6d11f9 100644 (file)
@@ -160,6 +160,7 @@ public:
     bool& isvalid,
     CryptoKey& session_key,
     std::unique_ptr<AuthAuthorizerChallenge> *challenge) override;
+  KeyStore *ms_get_auth1_authorizer_keystore() override;
 
   bool handle_open(MMgrOpen *m);
   bool handle_close(MMgrClose *m);