addRevocationList(RevocationList &&) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
addRevocationList(std::shared_ptr< RevocationList >) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
cert (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
Certificate() (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inline |
Certificate(gnutls_x509_crt_t crt) | dht::crypto::Certificate | inline |
Certificate(Certificate &&o) noexcept (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inline |
Certificate(const Blob &crt) | dht::crypto::Certificate | |
Certificate(const std::string &pem) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inline |
Certificate(const uint8_t *dat, size_t dat_size) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inline |
Certificate(const Iterator &begin, const Iterator &end) | dht::crypto::Certificate | inline |
Certificate(const std::vector< std::pair< Iterator, Iterator > > &certs) | dht::crypto::Certificate | inline |
generate(const PrivateKey &key, const std::string &name="dhtnode", Identity ca={}, bool is_ca=false) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | static |
getActivation() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
getAltNames() const | dht::crypto::Certificate | |
getChain(bool copy=false) const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inline |
getChainWithRevocations(bool copy=false) const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inline |
getCopy() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inline |
getExpiration() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
getId() const | dht::crypto::Certificate | |
getIssuerName() const | dht::crypto::Certificate | |
getIssuerUID() const | dht::crypto::Certificate | |
getLongId() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
getName() const | dht::crypto::Certificate | |
getPacked() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inline |
getPublicKey() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
getRevocationLists() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
getUID() const | dht::crypto::Certificate | |
isCA() const | dht::crypto::Certificate | |
issuer (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
msgpack_pack(Packer &p) const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inline |
msgpack_unpack(msgpack::object o) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
NameType enum name (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
operator bool() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inlineexplicit |
operator=(Certificate &&o) noexcept (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
pack(Blob &b) const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
print() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
revoke(const PrivateKey &, const Certificate &) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
toString(bool chain=true) const | dht::crypto::Certificate | |
unpack(const uint8_t *dat, size_t dat_size) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
unpack(const Iterator &begin, const Iterator &end) | dht::crypto::Certificate | inline |
unpack(const std::vector< std::pair< Iterator, Iterator > > &certs) | dht::crypto::Certificate | inline |
~Certificate() (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |