![]() |
LicenseSpring C++ SDK 7.31.0
Easily add Software Licensing to your application
|
If no CryptoProvider is set, this is the default CryptoProvider that will be used. More...
#include <LicenseSpring/CryptoProvider.h>
Public Types | |
using | ptr_t = std::shared_ptr< DefaultCryptoProvider > |
![]() | |
using | ptr_t = std::shared_ptr< CryptoProvider > |
Public Member Functions | |
DefaultCryptoProvider () | |
DefaultCryptoProvider constructor. More... | |
~DefaultCryptoProvider () override | |
DefaultCryptoProvider destructor. More... | |
std::string | encrypt (const std::string &inputString) override |
Encrypt given string. More... | |
std::string | decrypt (const std::string &inputString) override |
Decrypt given string. More... | |
![]() | |
virtual | ~CryptoProvider () |
Destructor for CryptoProvider object. More... | |
virtual std::string | encrypt (const std::string &inputString)=0 |
Encrypt given string. More... | |
virtual std::string | decrypt (const std::string &inputString)=0 |
Decrypt given string. More... | |
virtual void | setSalt (const std::string &salt) |
Set cryptographic salt. More... | |
virtual void | setKey (const std::string &key) |
Set key. More... | |
bool | isKeySet () const |
Checker for whether key is set. More... | |
Static Public Member Functions | |
static ptr_t | create () |
Allocates and constructs a DefaultCryptoProvider object and passes args to DefaultCryptoProvider(). More... | |
Additional Inherited Members | |
![]() | |
std::string | m_salt |
std::string | m_key |
If no CryptoProvider is set, this is the default CryptoProvider that will be used.
Definition at line 55 of file CryptoProvider.h.
using LicenseSpring::DefaultCryptoProvider::ptr_t = std::shared_ptr<DefaultCryptoProvider> |
Definition at line 58 of file CryptoProvider.h.
LicenseSpring::DefaultCryptoProvider::DefaultCryptoProvider | ( | ) |
DefaultCryptoProvider constructor.
For internal needs, use create instead.
|
override |
DefaultCryptoProvider destructor.
|
inlinestatic |
Allocates and constructs a DefaultCryptoProvider object and passes args to DefaultCryptoProvider().
Definition at line 69 of file CryptoProvider.h.
|
overridevirtual |
Encrypt given string.
inputString | String to encrypt |
Implements LicenseSpring::CryptoProvider.
|
overridevirtual |
Decrypt given string.
inputString | String to decrypt |
Implements LicenseSpring::CryptoProvider.