From 7426f9f937ad4d15b66f818fb4b10b456ceb7f72 Mon Sep 17 00:00:00 2001 From: anwleung Date: Fri, 2 Feb 2007 02:29:44 +0000 Subject: [PATCH] Waiting for ClientMonitor to respond with ACK git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1074 29311d96-e01e-0410-9327-a35deaab8ce9 --- branches/aleung/security1/ceph/client/Client.h | 6 ++++++ branches/aleung/security1/ceph/client/User.h | 2 +- branches/aleung/security1/ceph/crypto/Ticket.h | 2 +- branches/aleung/security1/ceph/messages/MClientAuthUser.h | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/branches/aleung/security1/ceph/client/Client.h b/branches/aleung/security1/ceph/client/Client.h index 59ac39366a1c4..1c2210a6f04c4 100644 --- a/branches/aleung/security1/ceph/client/Client.h +++ b/branches/aleung/security1/ceph/client/Client.h @@ -39,6 +39,12 @@ #include "FileCache.h" +#include "crypto/CryptoLib.h" +using namespace CryptoLib; + +#include "crypto/Ticket.h" +//#include "User.h" + // stl #include #include diff --git a/branches/aleung/security1/ceph/client/User.h b/branches/aleung/security1/ceph/client/User.h index 9a8fb1ed54a75..ce6b11fc37b35 100644 --- a/branches/aleung/security1/ceph/client/User.h +++ b/branches/aleung/security1/ceph/client/User.h @@ -21,7 +21,7 @@ class User { char *username; esignPub myPubKey; // a kerberos like certification ticket - certTicket *ticket; + Ticket *ticket; public: // the pub/prv key pair must exist before hand. The user diff --git a/branches/aleung/security1/ceph/crypto/Ticket.h b/branches/aleung/security1/ceph/crypto/Ticket.h index 9f505ed02595f..c117774eb9105 100644 --- a/branches/aleung/security1/ceph/crypto/Ticket.h +++ b/branches/aleung/security1/ceph/crypto/Ticket.h @@ -30,7 +30,7 @@ class Ticket { string pubKey; esignPub realKey; FixedSigBuf allocSig; - SigBug signature; + SigBuf signature; bool keyConverted; bool sigConverted; diff --git a/branches/aleung/security1/ceph/messages/MClientAuthUser.h b/branches/aleung/security1/ceph/messages/MClientAuthUser.h index ee4a11631ed9f..d72afca05cd5c 100644 --- a/branches/aleung/security1/ceph/messages/MClientAuthUser.h +++ b/branches/aleung/security1/ceph/messages/MClientAuthUser.h @@ -30,7 +30,7 @@ class MClientAuthUser : public Message { char *get_type_name() { return "client_auth_user"; } const string& get_str_key() { return pubKey; } - esignPub get_key() { return _fromString_esignPubKey(pubKey); } + esignPub get_key() { return _fromStr_esignPubKey(pubKey); } string get_username() { return username; } uid_t get_uid() { return uid; } gid_t get_gid() { return gid; } -- 2.39.5