BeeeOn Gateway  v2020.3.1-2-g6f737dc
Platform to interconnect the IoT world
Public Member Functions | Static Public Member Functions | Static Public Attributes
BeeeOn::PasswordCredentials Class Reference
Inheritance diagram for BeeeOn::PasswordCredentials:
BeeeOn::Credentials

Public Member Functions

std::string username (Poco::Crypto::Cipher *cipher) const
 
std::string password (Poco::Crypto::Cipher *cipher) const
 
void setUsername (const std::string &username, Poco::Crypto::Cipher *cipher)
 
void setPassword (const std::string &password, Poco::Crypto::Cipher *cipher)
 
void setRawUsername (const std::string &username)
 
void setRawPassword (const std::string &password)
 
void save (Poco::AutoPtr< Poco::Util::AbstractConfiguration > conf, const DeviceID &device, const std::string &root="credentials") const override
 
- Public Member Functions inherited from BeeeOn::Credentials
void setParams (const CryptoParams &params)
 
CryptoParams params () const
 

Static Public Member Functions

static Poco::SharedPtr
< Credentials
create (Poco::AutoPtr< Poco::Util::AbstractConfiguration > conf)
 

Static Public Attributes

static const std::string TYPE = "password"
 

Additional Inherited Members

- Protected Member Functions inherited from BeeeOn::Credentials
std::string makeConfString (const DeviceID &device, const std::string &atribute, const std::string &root) const
 
- Protected Attributes inherited from BeeeOn::Credentials
CryptoParams m_params
 

The documentation for this class was generated from the following files: