From: Yehuda Sadeh Date: Fri, 6 Mar 2020 06:04:52 +0000 (-0800) Subject: auth registry: helpers for checking secure method/mode X-Git-Tag: v15.2.0~51^2~4^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6cc75c636fb69e798c0730432a26a62e8ee2d203;p=ceph.git auth registry: helpers for checking secure method/mode Signed-off-by: Yehuda Sadeh --- diff --git a/src/auth/AuthRegistry.h b/src/auth/AuthRegistry.h index 4be051ee171..fd746c79111 100644 --- a/src/auth/AuthRegistry.h +++ b/src/auth/AuthRegistry.h @@ -60,6 +60,14 @@ public: uint32_t auth_method, const std::vector& preferred_modes); + static bool is_secure_method(uint32_t method) { + return (method == CEPH_AUTH_CEPHX); + } + + static bool is_secure_mode(uint32_t mode) { + return (mode == CEPH_CON_MODE_SECURE); + } + AuthAuthorizeHandler *get_handler(int peer_type, int method); const char** get_tracked_conf_keys() const override;