]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon: AuthMonitor: dump formatted and plaintext key on 'get-key'
authorDan Mick <dan.mick@inktank.com>
Wed, 10 Jul 2013 23:44:56 +0000 (16:44 -0700)
committerDan Mick <dan.mick@inktank.com>
Thu, 11 Jul 2013 02:02:31 +0000 (19:02 -0700)
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
src/mon/AuthMonitor.cc

index 9e2aed4b74abae9874acf783fcb9857345f5cd02..9d6f26aa9dfe60a35ce80e2be5abee4a17a23512 100644 (file)
@@ -617,7 +617,11 @@ bool AuthMonitor::preprocess_command(MMonCommand *m)
       r = -ENOENT;
       goto done;
     }
-    ds << auth.key;
+    if (f) {
+      auth.key.encode_formatted("auth", f.get(), rdata);
+    } else {
+      auth.key.encode_plaintext(rdata);
+    }
     r = 0;
   } else if (prefix == "auth list") {
     mon->key_server.list_secrets(ss, ds);