Virtru SDK for C++  2.8.0
Virtru C++ SDK library - Create, Read, and Manage TDF3 Files
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
virtru::Client Member List

This is the complete list of members for virtru::Client, including all inherited members.

Client(std::string owner, std::string appId)virtru::Client
Client(std::string owner, std::string apiKey, std::string apiSecret)virtru::Client
Client(std::string owner, std::string organizationName, std::string clientId, std::string clientSecret)virtru::Client
Client(const Credentials &credentials)virtru::Client
Client()=deletevirtru::Client
Client(const Client &client)=deletevirtru::Client
Client(Client &&client)=deletevirtru::Client
decryptFile(const std::string &inFilepath, const std::string &outFilepath)virtru::Client
decryptRCAToFile(const std::string &rcaLink, const std::string &outFilepath)virtru::Client
decryptRCAToString(const std::string &rcaLink)virtru::Client
decryptStream(std::istream &inStream, std::ostream &outStream)virtru::Client
decryptString(std::string tdfData)virtru::Client
enableConsoleLogging(LogLevel logLevel=LogLevel::Current)virtru::Client
encryptFile(const EncryptFileParams &encryptFileParam)virtru::Client
encryptFileToRCA(const EncryptFileParams &encryptFileParam)virtru::Client
encryptStream(const EncryptStreamParams &encryptStreamParams)virtru::Client
encryptString(const EncryptStringParams &encryptStringParams)virtru::Client
encryptStringToRCA(const EncryptStringParams &encryptStringParams)virtru::Client
fetchPolicyForUUID(const std::string &policyUUID)virtru::Client
getUserId()virtru::Client
initClient()virtru::Clientprivate
m_virtruTDF3Buildervirtru::Clientprivate
operator=(const Client &client)=deletevirtru::Client
operator=(Client &&client)=deletevirtru::Client
prepareForEncrypt(const EncryptParams &encryptParams)virtru::Clientprivate
revokeFile(const std::string &tdfFile)virtru::Client
revokeFiles(const std::vector< std::string > &files)virtru::Client
revokePolicies(const std::vector< std::string > &policyUUIDs)virtru::Client
revokePolicy(const std::string &policyUUID)virtru::Client
setAcmUrl(const std::string &acmUrl)virtru::Client
setCertAuthority(const std::string &certAuthority)virtru::Client
setEasUrl(const std::string &easUrl)virtru::Client
setEncryptedStorageURL(const std::string &encryptedStorageUrl)virtru::Client
setExternalLogger(std::shared_ptr< ILogger > externalLogger, LogLevel logLevel=LogLevel::Current)virtru::Client
setKasUrl(const std::string &kasUrl)virtru::Client
setKeyAccessType(KeyAccessType keyAccessType)virtru::Client
setOffline(bool state)virtru::Client
setOIDCProviderUrl(const std::string &oidcUrl)virtru::Client
setProtocol(Protocol protocol)virtru::Client
setRCAServiceURL(const std::string &rcaServiceURL)virtru::Client
setSecureReaderURL(const std::string &srUrl)virtru::Client
updatePolicyForFile(const Policy &policy, const std::string &tdfFile)virtru::Client
updatePolicyForFiles(const Policy &policy, const std::vector< std::string > &files)virtru::Client
updatePolicyForUUID(const Policy &policy, const std::string &policyUUID)virtru::Client
updatePolicyForUUIDs(const Policy &policy, const std::vector< std::string > &policyUUIDs)virtru::Client
~Client()virtru::Client