|
| | OTSubkey () |
| |
| | OTSubkey (OTCredential &other) |
| |
| virtual | ~OTSubkey () |
| |
| virtual bool | VerifySignedByMaster () |
| |
| virtual void | UpdateContents () |
| |
| virtual int32_t | ProcessXMLNode (irr::io::IrrXMLReader *&xml) |
| |
| bool | GenerateKeys (int32_t nBits=1024) |
| |
| bool | ReEncryptKeys (const OTPassword &theExportPassword, bool bImporting) |
| |
| virtual bool | VerifyInternally () |
| |
| bool | VerifySignedBySelf () |
| |
| virtual void | SetMetadata () |
| |
| | OTKeyCredential () |
| |
| | OTKeyCredential (OTCredential &theOwner) |
| |
| bool | Sign (OTContract &theContract, const OTPasswordData *pPWData=nullptr) |
| |
| EXPORT int32_t | GetPublicKeysBySignature (listOfAsymmetricKeys &listOutput, const OTSignature &theSignature, char cKeyType= '0') const |
| |
| virtual | ~OTKeyCredential () |
| |
| virtual void | Release () |
| |
| void | Release_Subkey () |
| |
| const OTString::Map & | GetPublicMap () const |
| |
| const OTString::Map & | GetPrivateMap () const |
| |
| const OTString & | GetMasterCredID () const |
| |
| const OTString & | GetNymID () const |
| |
| const OTString & | GetNymIDSource () const |
| |
| const OTString & | GetContents () const |
| |
| EXPORT const OTString & | GetPubCredential () const |
| |
| const OTString & | GetPriCredential () const |
| |
| const OTString & | GetMasterSigned () const |
| |
| virtual EXPORT void | CalculateContractID (OTIdentifier &newID) const |
| |
| virtual bool | VerifyContract () |
| |
| bool | VerifyNymID () const |
| |
| void | SetOwner (OTCredential &theOwner) |
| |
| | OTSubcredential () |
| |
| | OTSubcredential (OTCredential &theOwner) |
| |
| virtual | ~OTSubcredential () |
| |
| void | Release_Subcredential () |
| |
| virtual bool | SaveContractWallet (std::ofstream &) const |
| |
| const char * | GetHashType () const |
| |
| void | SetIdentifier (const OTIdentifier &theID) |
| |
| EXPORT | OTContract () |
| |
| EXPORT | OTContract (const OTString &name, const OTString &foldername, const OTString &filename, const OTString &strID) |
| |
| EXPORT | OTContract (const OTString &strID) |
| |
| EXPORT | OTContract (const OTIdentifier &theID) |
| |
| void | Initialize () |
| |
| virtual EXPORT | ~OTContract () |
| |
| EXPORT void | Release_Contract () |
| |
| EXPORT void | ReleaseSignatures () |
| |
| virtual EXPORT bool | CreateContract (const OTString &strContract, const OTPseudonym &theSigner) |
| |
| EXPORT bool | InsertNym (const OTString &strKeyName, const OTString &strKeyValue) |
| |
| EXPORT void | GetName (OTString &strName) const |
| |
| EXPORT void | SetName (const OTString &strName) |
| |
| virtual EXPORT void | GetIdentifier (OTIdentifier &theIdentifier) const |
| |
| virtual EXPORT void | GetIdentifier (OTString &theIdentifier) const |
| |
| EXPORT void | GetFilename (OTString &strFilename) const |
| |
| EXPORT void | GetFoldername (OTString &strFoldername) const |
| |
| virtual EXPORT bool | LoadContract () |
| |
| EXPORT bool | LoadContract (const char *szFoldername, const char *szFilename) |
| |
| EXPORT bool | LoadContractFromString (const OTString &theStr) |
| |
| bool | LoadContractRawFile () |
| |
| EXPORT bool | ParseRawFile () |
| |
| EXPORT bool | SaveToContractFolder () |
| |
| EXPORT bool | SaveContractRaw (OTString &strOutput) const |
| |
| EXPORT bool | RewriteContract (OTString &strOutput) const |
| |
| EXPORT bool | SaveContract () |
| |
| EXPORT bool | SaveContract (const char *szFoldername, const char *szFilename) |
| |
| virtual EXPORT void | CreateContents () |
| |
| EXPORT void | CreateInnerContents () |
| |
| virtual EXPORT bool | SaveContents (std::ofstream &ofs) const |
| |
| virtual EXPORT bool | SaveContractWallet (OTString &strContents) const |
| |
| virtual EXPORT bool | DisplayStatistics (OTString &strContents) const |
| |
| virtual EXPORT bool | SaveContents (OTString &strContents) const |
| |
| virtual EXPORT bool | SignContract (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) |
| |
| EXPORT bool | SignContractAuthent (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) |
| |
| EXPORT bool | SignWithKey (const OTAsymmetricKey &theKey, const OTPasswordData *pPWData=nullptr) |
| |
| EXPORT bool | SignContract (const OTPseudonym &theNym, OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) |
| |
| EXPORT bool | SignContractAuthent (const OTPseudonym &theNym, OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) |
| |
| EXPORT bool | SignContract (const OTAsymmetricKey &theKey, OTSignature &theSignature, const OTString &strHashType, const OTPasswordData *pPWData=nullptr) |
| |
| EXPORT bool | SignContract (const char *szFoldername, const char *szFilename, OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) |
| |
| virtual EXPORT bool | VerifyContractID () const |
| |
| virtual EXPORT bool | VerifySignature (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) const |
| |
| virtual EXPORT bool | VerifySigAuthent (const OTPseudonym &theNym, const OTPasswordData *pPWData=nullptr) const |
| |
| EXPORT bool | VerifyWithKey (const OTAsymmetricKey &theKey, const OTPasswordData *pPWData=nullptr) const |
| |
| EXPORT bool | VerifySignature (const OTPseudonym &theNym, const OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) const |
| |
| EXPORT bool | VerifySigAuthent (const OTPseudonym &theNym, const OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) const |
| |
| EXPORT bool | VerifySignature (const OTAsymmetricKey &theKey, const OTSignature &theSignature, const OTString &strHashType, const OTPasswordData *pPWData=nullptr) const |
| |
| EXPORT bool | VerifySignature (const char *szFoldername, const char *szFilename, const OTSignature &theSignature, const OTPasswordData *pPWData=nullptr) const |
| |
| EXPORT const OTAsymmetricKey * | GetContractPublicKey () const |
| |
| EXPORT const OTPseudonym * | GetContractPublicNym () const |
| |
|
| static EXPORT bool | DearmorAndTrim (const OTString &strInput, OTString &strOutput, OTString &strFirstLine) |
| |
| static bool | AddBookendsAroundContent (OTString &strOutput, const OTString &strContents, const OTString &strContractType, const OTString &strHashType, const listOfSignatures &listSignatures) |
| |
| static EXPORT bool | LoadEncodedTextField (irr::io::IrrXMLReader *&xml, OTASCIIArmor &ascOutput) |
| |
| static EXPORT bool | LoadEncodedTextField (irr::io::IrrXMLReader *&xml, OTString &strOutput) |
| |
| static bool | LoadEncodedTextFieldByName (irr::io::IrrXMLReader *&xml, OTASCIIArmor &ascOutput, const char *&szName, OTString::Map *pmapExtraVars=nullptr) |
| |
| static bool | LoadEncodedTextFieldByName (irr::io::IrrXMLReader *&xml, OTString &strOutput, const char *&szName, OTString::Map *pmapExtraVars=nullptr) |
| |
| static bool | SkipToElement (irr::io::IrrXMLReader *&xml) |
| |
| static bool | SkipToTextField (irr::io::IrrXMLReader *&xml) |
| |
| static bool | SkipAfterLoadingField (irr::io::IrrXMLReader *&xml) |
| |
| static EXPORT bool | SignFlatText (OTString &strFlatText, const OTString &strContractType, const OTPseudonym &theSigner, OTString &strOutput) |
| |
| OTKeypair | m_SigningKey |
| |
| OTKeypair | m_AuthentKey |
| |
| OTKeypair | m_EncryptKey |
| |
| enum | CredStoreAs { credPrivateInfo,
credPublicInfo = 1,
credMasterSigned = 2
} |
| |
| virtual bool | SetPublicContents (const OTString::Map &mapPublic) |
| |
| virtual bool | SetPrivateContents (const OTString::Map &mapPrivate, const OTPassword *pImportPassword=nullptr) |
| |
| void | UpdateMasterPublicToString (OTString &strAppendTo) |
| |
| void | UpdatePublicContentsToString (OTString &strAppendTo) |
| |
| void | UpdatePublicCredentialToString (OTString &strAppendTo) |
| |
| void | UpdatePrivateContentsToString (OTString &strAppendTo) |
| |
| void | SetMasterSigned (const OTString &strMasterSigned) |
| |
| void | SetContents (const OTString &strContents) |
| |
| void | SetNymIDandSource (const OTString &strNymID, const OTString &strSourceForNymID) |
| |
| void | SetMasterCredID (const OTString &strMasterCredID) |
| |
| void | StoreAsMasterSigned () |
| |
| void | StoreAsPublic () |
| |
| bool | LoadContractXML () |
| |
| CredStoreAs | m_StoreAs |
| |
| OTCredential * | m_pOwner |
| |
| OTString | m_strMasterCredID |
| |
| OTString | m_strNymID |
| |
| OTString | m_strSourceForNymID |
| |
| OTString::Map | m_mapPublicInfo |
| |
| OTString::Map | m_mapPrivateInfo |
| |
| OTString | m_strMasterSigned |
| |
| OTString | m_strContents |
| |
| OTString | m_strName |
| |
| OTString | m_strFoldername |
| |
| OTString | m_strFilename |
| |
| OTIdentifier | m_ID |
| |
| OTStringXML | m_xmlUnsigned |
| |
| OTString | m_strRawFile |
| |
| OTString | m_strSigHashType |
| |
| OTString | m_strContractType |
| |
| mapOfNyms | m_mapNyms |
| |
| listOfSignatures | m_listSignatures |
| |
| OTString | m_strVersion |
| |
| OTString | m_strEntityShortName |
| |
| OTString | m_strEntityLongName |
| |
| OTString | m_strEntityEmail |
| |
| OTString::Map | m_mapConditions |
| |
Definition at line 177 of file OTSubkey.hpp.