|
rippled
|
#include <Manifest.h>

Public Member Functions | |
| Manifest ()=delete | |
| Manifest (std::string const &serialized_, PublicKey const &masterKey_, std::optional< PublicKey > const &signingKey_, std::uint32_t seq, std::string const &domain_) | |
| 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. | |
| uint256 | hash () const |
| Returns hash of serialized manifest data. | |
| bool | revoked () const |
Returns true if manifest revokes master key. | |
| std::optional< Blob > | getSignature () const |
| Returns manifest signature. | |
| Blob | getMasterSignature () const |
| Returns manifest master key signature. | |
Static Public Member Functions | |
| static bool | revoked (std::uint32_t sequence) |
Returns true if manifest revokes master key. | |
Public Attributes | |
| std::string | serialized |
| The manifest in serialized form. | |
| PublicKey | masterKey |
| The master key associated with this manifest. | |
| std::optional< PublicKey > | signingKey |
| The ephemeral key associated with this manifest. | |
| std::uint32_t | sequence = 0 |
| The sequence number of this manifest. | |
| std::string | domain |
| The domain, if one was specified in the manifest; empty otherwise. | |
Definition at line 61 of file Manifest.h.
|
delete |
| ripple::Manifest::Manifest | ( | std::string const & | serialized_, |
| PublicKey const & | masterKey_, | ||
| std::optional< PublicKey > const & | signingKey_, | ||
| std::uint32_t | seq, | ||
| std::string const & | domain_ | ||
| ) |
Definition at line 83 of file Manifest.h.
|
delete |
|
default |
| bool ripple::Manifest::verify | ( | ) | const |
Returns true if manifest signature is valid.
Definition at line 177 of file Manifest.cpp.
| uint256 ripple::Manifest::hash | ( | ) | const |
Returns hash of serialized manifest data.
Definition at line 198 of file Manifest.cpp.
|
static |
Returns true if manifest revokes master key.
Definition at line 217 of file Manifest.cpp.
| bool ripple::Manifest::revoked | ( | ) | const |
Returns true if manifest revokes master key.
Definition at line 207 of file Manifest.cpp.
| std::optional< Blob > ripple::Manifest::getSignature | ( | ) | const |
Returns manifest signature.
Definition at line 225 of file Manifest.cpp.
| Blob ripple::Manifest::getMasterSignature | ( | ) | const |
Returns manifest master key signature.
Definition at line 236 of file Manifest.cpp.
| std::string ripple::Manifest::serialized |
The manifest in serialized form.
Definition at line 64 of file Manifest.h.
| PublicKey ripple::Manifest::masterKey |
The master key associated with this manifest.
Definition at line 67 of file Manifest.h.
| std::optional<PublicKey> ripple::Manifest::signingKey |
The ephemeral key associated with this manifest.
Definition at line 73 of file Manifest.h.
| std::uint32_t ripple::Manifest::sequence = 0 |
The sequence number of this manifest.
Definition at line 76 of file Manifest.h.
| std::string ripple::Manifest::domain |
The domain, if one was specified in the manifest; empty otherwise.
Definition at line 79 of file Manifest.h.