5 #include "credentials/Credentials.h"
22 static const std::string TYPE;
24 std::string username(Poco::Crypto::Cipher *cipher)
const;
25 std::string password(Poco::Crypto::Cipher *cipher)
const;
27 void setUsername(
const std::string &username, Poco::Crypto::Cipher *cipher);
28 void setPassword(
const std::string &password, Poco::Crypto::Cipher *cipher);
30 void setRawUsername(
const std::string &username);
31 void setRawPassword(
const std::string &password);
34 Poco::AutoPtr<Poco::Util::AbstractConfiguration> conf,
36 const std::string &root =
"credentials")
const override;
38 static Poco::SharedPtr<Credentials> create(
39 Poco::AutoPtr<Poco::Util::AbstractConfiguration> conf);
42 std::string m_username;
43 std::string m_password;
Definition: Credentials.h:11
Definition: PasswordCredentials.h:17
Definition: DeviceID.h:17