Dash Core  0.12.2.1
P2P Digital Currency
CKeePassIntegrator::CKeePassResponse Class Reference

Public Member Functions

 CKeePassResponse (SecureString sKey, std::string strResponse)
 
bool getSuccess ()
 
SecureString getSecureStr (std::string strName)
 
std::string getStr (std::string strName)
 
std::vector< CKeePassEntrygetEntries ()
 
SecureString decrypt (std::string strValue)
 

Public Attributes

UniValue responseObj
 

Private Member Functions

void parseResponse (std::string strResponse)
 

Private Attributes

bool bSuccess
 
std::string strType
 
std::string strIV
 
SecureString sKey
 

Detailed Description

Definition at line 88 of file keepass.h.

Constructor & Destructor Documentation

◆ CKeePassResponse()

CKeePassIntegrator::CKeePassResponse::CKeePassResponse ( SecureString  sKey,
std::string  strResponse 
)
inline

Definition at line 99 of file keepass.h.

Member Function Documentation

◆ decrypt()

SecureString CKeePassIntegrator::CKeePassResponse::decrypt ( std::string  strValue)

Definition at line 198 of file keepass.cpp.

◆ getEntries()

std::vector< CKeePassIntegrator::CKeePassEntry > CKeePassIntegrator::CKeePassResponse::getEntries ( )

Definition at line 209 of file keepass.cpp.

Referenced by CKeePassIntegrator::rpcGetLogins().

◆ getSecureStr()

SecureString CKeePassIntegrator::CKeePassResponse::getSecureStr ( std::string  strName)

Definition at line 181 of file keepass.cpp.

◆ getStr()

std::string CKeePassIntegrator::CKeePassResponse::getStr ( std::string  strName)

Definition at line 176 of file keepass.cpp.

Referenced by CKeePassIntegrator::rpcAssociate().

◆ getSuccess()

bool CKeePassIntegrator::CKeePassResponse::getSuccess ( )
inline

◆ parseResponse()

void CKeePassIntegrator::CKeePassResponse::parseResponse ( std::string  strResponse)
private

Definition at line 160 of file keepass.cpp.

Referenced by CKeePassResponse().

Member Data Documentation

◆ bSuccess

bool CKeePassIntegrator::CKeePassResponse::bSuccess
private

Definition at line 90 of file keepass.h.

Referenced by getSuccess().

◆ responseObj

UniValue CKeePassIntegrator::CKeePassResponse::responseObj

Definition at line 98 of file keepass.h.

◆ sKey

SecureString CKeePassIntegrator::CKeePassResponse::sKey
private

Definition at line 93 of file keepass.h.

Referenced by CKeePassResponse().

◆ strIV

std::string CKeePassIntegrator::CKeePassResponse::strIV
private

Definition at line 92 of file keepass.h.

◆ strType

std::string CKeePassIntegrator::CKeePassResponse::strType
private

Definition at line 91 of file keepass.h.


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