Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.28, 0.30
-
None
Description
qpid/sys/ssl/util.cpp reads passwords from the password file with
...
std::string password;
file >> password;
...
The stream operator stops reading at the first whitespace character so a password of eg: "this is a password" (considered valid by certutil) will not be properly parsed by the broker.
Possibly use std::getline(file, password); or a stream manipulator instead.