133 #ifndef OPENTXS_CORE_CRYPTO_OTSUBCREDENTIAL_HPP
134 #define OPENTXS_CORE_CRYPTO_OTSUBCREDENTIAL_HPP
136 #include "../OTContract.hpp"
383 #endif // OPENTXS_CORE_CRYPTO_OTSUBCREDENTIAL_HPP
std::map< std::string, std::string > Map
void UpdatePublicCredentialToString(OTString &strAppendTo)
OTString m_strSourceForNymID
const OTString & GetContents() const
void SetOwner(OTCredential &theOwner)
void StoreAsMasterSigned()
const OTString & GetMasterCredID() const
void SetMasterCredID(const OTString &strMasterCredID)
OTString::Map m_mapPublicInfo
const OTString::Map & GetPrivateMap() const
virtual bool VerifySignedByMaster()
virtual bool VerifyInternally()
virtual void SetMetadata()
virtual void UpdateContents()
void UpdatePublicContentsToString(OTString &strAppendTo)
virtual bool SetPrivateContents(const OTString::Map &mapPrivate, const OTPassword *pImportPassword=nullptr)
void UpdateMasterPublicToString(OTString &strAppendTo)
OTString::Map m_mapPrivateInfo
virtual EXPORT void CalculateContractID(OTIdentifier &newID) const
const OTString & GetPriCredential() const
void SetMasterSigned(const OTString &strMasterSigned)
void SetNymIDandSource(const OTString &strNymID, const OTString &strSourceForNymID)
virtual bool SaveContractWallet(std::ofstream &) const
OTString m_strMasterSigned
const OTString & GetNymID() const
void SetContents(const OTString &strContents)
virtual ~OTSubcredential()
virtual bool VerifyContract()
const OTString & GetNymIDSource() const
const OTString::Map & GetPublicMap() const
void Release_Subcredential()
void UpdatePrivateContentsToString(OTString &strAppendTo)
EXPORT const OTString & GetPubCredential() const
virtual bool SetPublicContents(const OTString::Map &mapPublic)
OTString m_strMasterCredID
const OTString & GetMasterSigned() const
virtual int32_t ProcessXMLNode(irr::io::IrrXMLReader *&xml)