diff --git a/src/server/AuthorizationManager.cpp b/src/server/AuthorizationManager.cpp index da1016d..34882b0 100644 --- a/src/server/AuthorizationManager.cpp +++ b/src/server/AuthorizationManager.cpp @@ -81,6 +81,7 @@ bool AuthorizationManager::hasFullAccess(QString token){ bool AuthorizationManager::RegisterCertificate(QString token, QString pubkey, QString nickname, QString email){ if(!checkAuth(token)){ return false; } QString user = hashID(token).section("::::",2,2); //get the user name from the currently-valid token + //NOTE: The public key should be a base64 encoded string CONFIG->setValue("RegisteredCerts/"+user+"/"+pubkey, "Nickname: "+nickname+", Email: "+email); return true; } @@ -227,13 +228,13 @@ QString AuthorizationManager::LoginUC(QHostAddress host, QString encstring){ //Now re-use the "pubkeys" variable for the public SSL keys QString user; pubkeys = CONFIG->allKeys().filter("RegisteredCerts/"); //Format: "RegisteredCerts//" - qDebug() << " - Check pubkeys";// << pubkeys; + //qDebug() << " - Check pubkeys";// << pubkeys; for(int i=0; i // SSL Version/File defines -#define SSLVERSION QSsl::TlsV1_0 +#define SSLVERSION QSsl::TlsV1_0OrLater #define SSLCERTFILE "/usr/local/etc/sysadm/restserver.crt" #define SSLKEYFILE "/usr/local/etc/sysadm/restserver.key"