| addRevocationList(RevocationList &&) | 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 | 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 | 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 &) | 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 | |