|
| INvStorage (const StorageConfig &config) |
|
virtual StorageType | type ()=0 |
|
virtual void | storePrimaryKeys (const std::string &public_key, const std::string &private_key)=0 |
|
virtual bool | loadPrimaryKeys (std::string *public_key, std::string *private_key)=0 |
|
virtual bool | loadPrimaryPublic (std::string *public_key)=0 |
|
virtual bool | loadPrimaryPrivate (std::string *private_key)=0 |
|
virtual void | clearPrimaryKeys ()=0 |
|
virtual void | storeTlsCreds (const std::string &ca, const std::string &cert, const std::string &pkey)=0 |
|
virtual void | storeTlsCa (const std::string &ca)=0 |
|
virtual void | storeTlsCert (const std::string &cert)=0 |
|
virtual void | storeTlsPkey (const std::string &pkey)=0 |
|
virtual bool | loadTlsCreds (std::string *ca, std::string *cert, std::string *pkey)=0 |
|
virtual bool | loadTlsCa (std::string *ca)=0 |
|
virtual bool | loadTlsCert (std::string *cert)=0 |
|
virtual bool | loadTlsPkey (std::string *cert)=0 |
|
virtual void | clearTlsCreds ()=0 |
|
virtual void | storeRoot (const std::string &data, Uptane::RepositoryType repo, Uptane::Version version)=0 |
|
virtual bool | loadRoot (std::string *data, Uptane::RepositoryType repo, Uptane::Version version)=0 |
|
bool | loadLatestRoot (std::string *data, Uptane::RepositoryType repo) |
|
virtual void | storeNonRoot (const std::string &data, Uptane::RepositoryType repo, Uptane::Role role)=0 |
|
virtual bool | loadNonRoot (std::string *data, Uptane::RepositoryType repo, Uptane::Role role)=0 |
|
virtual void | clearNonRootMeta (Uptane::RepositoryType repo)=0 |
|
virtual void | clearMetadata ()=0 |
|
virtual void | storeDeviceId (const std::string &device_id)=0 |
|
virtual bool | loadDeviceId (std::string *device_id)=0 |
|
virtual void | clearDeviceId ()=0 |
|
virtual void | storeEcuSerials (const EcuSerials &serials)=0 |
|
virtual bool | loadEcuSerials (EcuSerials *serials)=0 |
|
virtual void | clearEcuSerials ()=0 |
|
virtual void | storeMisconfiguredEcus (const std::vector< MisconfiguredEcu > &ecus)=0 |
|
virtual bool | loadMisconfiguredEcus (std::vector< MisconfiguredEcu > *ecus)=0 |
|
virtual void | clearMisconfiguredEcus ()=0 |
|
virtual void | storeEcuRegistered ()=0 |
|
virtual bool | loadEcuRegistered ()=0 |
|
virtual void | clearEcuRegistered ()=0 |
|
virtual void | storeInstalledVersions (const std::vector< Uptane::Target > &installed_versions, const std::string ¤t_hash)=0 |
|
virtual std::string | loadInstalledVersions (std::vector< Uptane::Target > *installed_versions)=0 |
|
virtual void | clearInstalledVersions ()=0 |
|
virtual void | storeInstallationResult (const data::OperationResult &result)=0 |
|
virtual bool | loadInstallationResult (data::OperationResult *result)=0 |
|
virtual void | clearInstallationResult ()=0 |
|
virtual std::unique_ptr< StorageTargetWHandle > | allocateTargetFile (bool from_director, const std::string &filename, size_t size)=0 |
|
virtual std::unique_ptr< StorageTargetRHandle > | openTargetFile (const std::string &filename)=0 |
|
virtual void | removeTargetFile (const std::string &filename)=0 |
|
virtual void | cleanUp ()=0 |
|
void | importData (const ImportConfig &import_config) |
|
void | saveInstalledVersion (const Uptane::Target &target) |
|
Definition at line 93 of file invstorage.h.