The KeyStorage class the storage store seccrets values on the simple key - value table. Where value is secrete and key is a sha256(secret) hash.
More...
#include <keystorage.h>
|
| KeyStorage () |
|
QByteArray | add (const QByteArray &value, const QString &alias={}) |
| add adds to storage new value, and return access key.
|
|
void | remove (const QByteArray &key) |
| remove This method remove secret from storage by key.
|
|
void | remove (const QString &alias) |
| remove This method remove seccret value by alias.
|
|
QByteArray | get (const QByteArray &key) |
| get return value by access key.
|
|
QByteArray | get (const QString &alias) |
| get return value by alias of key.
|
|
| KeyStorage (const QSharedPointer< DBSecret::IDataBase > &db) |
|
QByteArray | add (const QByteArray &value, const QString &alias={}) |
| add adds to storage new value, and return access key.
|
|
void | remove (const QByteArray &key) |
| remove This method remove secret from storage by key.
|
|
void | remove (const QString &alias) |
| remove This method remove seccret value by alias.
|
|
QByteArray | get (const QByteArray &key) |
| get return value by access key.
|
|
QByteArray | get (const QString &alias) |
| get return value by alias of key.
|
|
The KeyStorage class the storage store seccrets values on the simple key - value table. Where value is secrete and key is a sha256(secret) hash.
Definition at line 19 of file keystorage.h.
◆ KeyStorage() [1/2]
QASecret::KeyStorage::KeyStorage |
( |
| ) |
|
◆ KeyStorage() [2/2]
◆ add() [1/2]
QByteArray QASecret::KeyStorage::add |
( |
const QByteArray & |
value, |
|
|
const QString & |
alias = {} |
|
) |
| |
add adds to storage new value, and return access key.
- Parameters
-
value | This is value to save. |
alias | This is simple alias for get key. |
- Returns
- access key of value.
Definition at line 17 of file keystorage.cpp.
◆ add() [2/2]
QByteArray QASecret::KeyStorage::add |
( |
const QByteArray & |
value, |
|
|
const QString & |
alias = {} |
|
) |
| |
add adds to storage new value, and return access key.
- Parameters
-
value | This is value to save. |
alias | This is simple alias for get key. |
- Returns
- access key of value.
◆ get() [1/4]
QByteArray QASecret::KeyStorage::get |
( |
const QByteArray & |
key | ) |
|
get return value by access key.
- Parameters
-
key | this is access key of value. |
- Returns
- secret value
Definition at line 37 of file keystorage.cpp.
◆ get() [2/4]
QByteArray QASecret::KeyStorage::get |
( |
const QByteArray & |
key | ) |
|
get return value by access key.
- Parameters
-
key | this is access key of value. |
- Returns
- secret value
◆ get() [3/4]
QByteArray QASecret::KeyStorage::get |
( |
const QString & |
alias | ) |
|
get return value by alias of key.
- Parameters
-
key | this is access key of value. |
- Returns
- secret value
Definition at line 46 of file keystorage.cpp.
◆ get() [4/4]
QByteArray QASecret::KeyStorage::get |
( |
const QString & |
alias | ) |
|
get return value by alias of key.
- Parameters
-
key | this is access key of value. |
- Returns
- secret value
◆ remove() [1/4]
void QASecret::KeyStorage::remove |
( |
const QByteArray & |
key | ) |
|
remove This method remove secret from storage by key.
- Parameters
-
key | This is sha256 key of secret |
Definition at line 29 of file keystorage.cpp.
◆ remove() [2/4]
void QASecret::KeyStorage::remove |
( |
const QByteArray & |
key | ) |
|
remove This method remove secret from storage by key.
- Parameters
-
key | This is sha256 key of secret |
◆ remove() [3/4]
void QASecret::KeyStorage::remove |
( |
const QString & |
alias | ) |
|
remove This method remove seccret value by alias.
- Parameters
-
Definition at line 33 of file keystorage.cpp.
◆ remove() [4/4]
void QASecret::KeyStorage::remove |
( |
const QString & |
alias | ) |
|
remove This method remove seccret value by alias.
- Parameters
-
The documentation for this class was generated from the following files: