This class contains credentials for authentication, in the form of key-value pairs (attributes).
The content of a Credentials object depends upon a specific authentication mechanism and is implementation specific.
Direct Base Classes: AttributedObject
All Base Classes: AttributedObject
Member Functions: operator =
Creates an empty Credentials object.
Creates a Credentials object by copying the attributes from another one.
Destroys the Credentials object.
Assigns the attributes from another Credentials object.
static const std::string ATTR_ITERATIONS;
Attribute named "i" containing the number of iterations for PBKDF2.
static const std::string ATTR_MECHANISM;
Attribute named "#mechanism" containing the authentication mechanism.
static const std::string ATTR_NONCE;
Attribute named "r" containing a nonce.
static const std::string ATTR_PASSWORD;
Attribute named "p" containing a password or proof.
static const std::string ATTR_SALT;
Attribute named "s" containing a password salt.
static const std::string ATTR_SIGNATURE;
Attribute named "v" containing a signature.
static const std::string ATTR_TOKEN;
Attribute named "t" containing a bearer token.
static const std::string ATTR_USERNAME;
Attribute named "n" containing a username.