]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
cephx: separate KeyRing and RotatingKeyRing
authorSage Weil <sage@newdream.net>
Thu, 4 Feb 2010 18:45:42 +0000 (10:45 -0800)
committerSage Weil <sage@newdream.net>
Thu, 4 Feb 2010 18:45:42 +0000 (10:45 -0800)
commit7761ad97e620a06abbc3f786ea2a1d5c5d0f2a36
treec6908d4fa77734f2bdf2c86d3c96400ded5683d2
parentbee7be2f8211f4f26822a45b78265d3e78a70d2f
cephx: separate KeyRing and RotatingKeyRing

KeyRing stores keys (on disk).

RotatingKeyRing mediates access to the in-memory pool of rotating secrets
for a single service.
27 files changed:
src/Makefile.am
src/auth/Auth.h
src/auth/AuthAuthorizeHandler.h
src/auth/AuthClientHandler.cc
src/auth/AuthClientHandler.h
src/auth/KeyRing.cc
src/auth/KeyRing.h
src/auth/RotatingKeyRing.cc [new file with mode: 0644]
src/auth/RotatingKeyRing.h [new file with mode: 0644]
src/auth/cephx/CephxAuthorizeHandler.cc
src/auth/cephx/CephxAuthorizeHandler.h
src/auth/cephx/CephxClientHandler.cc
src/auth/cephx/CephxClientHandler.h
src/auth/cephx/CephxKeyServer.cc
src/auth/cephx/CephxProtocol.cc
src/auth/cephx/CephxProtocol.h
src/auth/cephx/CephxServiceHandler.cc
src/auth/none/AuthNoneAuthorizeHandler.cc
src/auth/none/AuthNoneAuthorizeHandler.h
src/auth/none/AuthNoneClientHandler.h
src/cmds.cc
src/cosd.cc
src/mds/MDS.cc
src/mon/MonClient.cc
src/mon/MonClient.h
src/mon/Monitor.cc
src/osd/OSD.cc