rippled
|
Public Member Functions | |
Manifest ()=default | |
Manifest (Manifest const &other)=delete | |
Manifest & | operator= (Manifest const &other)=delete |
Manifest (Manifest &&other)=default | |
Manifest & | operator= (Manifest &&other)=default |
bool | verify () const |
Returns true if manifest signature is valid. More... | |
uint256 | hash () const |
Returns hash of serialized manifest data. More... | |
bool | revoked () const |
Returns true if manifest revokes master key. More... | |
std::optional< Blob > | getSignature () const |
Returns manifest signature. More... | |
Blob | getMasterSignature () const |
Returns manifest master key signature. More... | |
Public Attributes | |
std::string | serialized |
The manifest in serialized form. More... | |
PublicKey | masterKey |
The master key associated with this manifest. More... | |
PublicKey | signingKey |
The ephemeral key associated with this manifest. More... | |
std::uint32_t | sequence = 0 |
The sequence number of this manifest. More... | |
std::string | domain |
The domain, if one was specified in the manifest; empty otherwise. More... | |
Definition at line 80 of file Manifest.h.
|
default |
|
delete |
|
default |
bool ripple::Manifest::verify | ( | ) | const |
Returns true
if manifest signature is valid.
Definition at line 189 of file app/misc/impl/Manifest.cpp.
uint256 ripple::Manifest::hash | ( | ) | const |
Returns hash of serialized manifest data.
Definition at line 205 of file app/misc/impl/Manifest.cpp.
bool ripple::Manifest::revoked | ( | ) | const |
Returns true
if manifest revokes master key.
Definition at line 214 of file app/misc/impl/Manifest.cpp.
std::optional< Blob > ripple::Manifest::getSignature | ( | ) | const |
Returns manifest signature.
Definition at line 224 of file app/misc/impl/Manifest.cpp.
Blob ripple::Manifest::getMasterSignature | ( | ) | const |
Returns manifest master key signature.
Definition at line 235 of file app/misc/impl/Manifest.cpp.
std::string ripple::Manifest::serialized |
The manifest in serialized form.
Definition at line 83 of file Manifest.h.
PublicKey ripple::Manifest::masterKey |
The master key associated with this manifest.
Definition at line 86 of file Manifest.h.
PublicKey ripple::Manifest::signingKey |
The ephemeral key associated with this manifest.
Definition at line 89 of file Manifest.h.
std::uint32_t ripple::Manifest::sequence = 0 |
The sequence number of this manifest.
Definition at line 92 of file Manifest.h.
std::string ripple::Manifest::domain |
The domain, if one was specified in the manifest; empty otherwise.
Definition at line 95 of file Manifest.h.