diff --git a/lib/remote/jsonrpcconnection-pki.cpp b/lib/remote/jsonrpcconnection-pki.cpp index 2a2cd26c3..6188957eb 100644 --- a/lib/remote/jsonrpcconnection-pki.cpp +++ b/lib/remote/jsonrpcconnection-pki.cpp @@ -186,7 +186,7 @@ Value RequestCertificateHandler(const MessageOrigin::Ptr& origin, const Dictiona << "Certificate request for CN '" << cn << "': Comparing received ticket '" << ticket << "' with calculated ticket '" << realTicket << "'."; - if (ticket != realTicket) { + if (!Utility::ComparePasswords(ticket, realTicket)) { Log(LogWarning, "JsonRpcConnection") << "Ticket '" << ticket << "' for CN '" << cn << "' is invalid.";