CernVM-FS
2.12.0
|
#include <manifest_fetch.h>
Public Member Functions | |
ManifestEnsemble () | |
virtual | ~ManifestEnsemble () |
virtual void | FetchCertificate (const shash::Any &hash) |
Public Attributes | |
Manifest * | manifest |
unsigned char * | raw_manifest_buf |
unsigned char * | cert_buf |
unsigned char * | whitelist_buf |
unsigned char * | whitelist_pkcs7_buf |
unsigned | raw_manifest_size |
unsigned | cert_size |
unsigned | whitelist_size |
unsigned | whitelist_pkcs7_size |
A manifest requires the certificate and the whitelist to be verified. All three (for with the pkcs7 signature of the whitelist) are an ensemble.
Definition at line 64 of file manifest_fetch.h.
|
inline |
Definition at line 65 of file manifest_fetch.h.
|
inlinevirtual |
Definition at line 70 of file manifest_fetch.h.
|
inlinevirtual |
Reimplemented in catalog::CachedManifestEnsemble.
Definition at line 78 of file manifest_fetch.h.
Referenced by manifest::DoVerify().
unsigned char* manifest::ManifestEnsemble::cert_buf |
Definition at line 82 of file manifest_fetch.h.
Referenced by manifest::DoVerify(), catalog::CachedManifestEnsemble::FetchCertificate(), catalog::ClientCatalogManager::LoadCatalogByHash(), swissknife::CommandPull::Main(), ManifestEnsemble(), and ~ManifestEnsemble().
unsigned manifest::ManifestEnsemble::cert_size |
Definition at line 86 of file manifest_fetch.h.
Referenced by manifest::DoVerify(), catalog::CachedManifestEnsemble::FetchCertificate(), catalog::ClientCatalogManager::LoadCatalogByHash(), swissknife::CommandPull::Main(), and ManifestEnsemble().
Manifest* manifest::ManifestEnsemble::manifest |
Definition at line 80 of file manifest_fetch.h.
Referenced by manifest::DoVerify(), publish::DownloadRootObjects(), MountPoint::FetchHistory(), HttpObjectFetcher< CatalogT, HistoryT, ReflogT >::FetchManifest(), ServerTool::FetchRemoteManifest(), catalog::ClientCatalogManager::LoadCatalogByHash(), swissknife::CommandPull::Main(), ManifestEnsemble(), and ~ManifestEnsemble().
unsigned char* manifest::ManifestEnsemble::raw_manifest_buf |
Definition at line 81 of file manifest_fetch.h.
Referenced by manifest::DoVerify(), swissknife::CommandPull::Main(), ManifestEnsemble(), and ~ManifestEnsemble().
unsigned manifest::ManifestEnsemble::raw_manifest_size |
Definition at line 85 of file manifest_fetch.h.
Referenced by manifest::DoVerify(), swissknife::CommandPull::Main(), and ManifestEnsemble().
unsigned char* manifest::ManifestEnsemble::whitelist_buf |
Definition at line 83 of file manifest_fetch.h.
Referenced by manifest::DoVerify(), swissknife::CommandPull::Main(), ManifestEnsemble(), and ~ManifestEnsemble().
unsigned char* manifest::ManifestEnsemble::whitelist_pkcs7_buf |
Definition at line 84 of file manifest_fetch.h.
Referenced by manifest::DoVerify(), swissknife::CommandPull::Main(), ManifestEnsemble(), and ~ManifestEnsemble().
unsigned manifest::ManifestEnsemble::whitelist_pkcs7_size |
Definition at line 88 of file manifest_fetch.h.
Referenced by manifest::DoVerify(), swissknife::CommandPull::Main(), and ManifestEnsemble().
unsigned manifest::ManifestEnsemble::whitelist_size |
Definition at line 87 of file manifest_fetch.h.
Referenced by manifest::DoVerify(), swissknife::CommandPull::Main(), and ManifestEnsemble().