| 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() noexcept (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inline |
| Certificate(gnutls_x509_crt_t crt) noexcept | 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 uint8_t *dat, size_t dat_size) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | inline |
| Certificate(std::string_view pem) (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", const Identity &ca={}, bool is_ca=false, int64_t validity=0) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | static |
| generate(const CertificateRequest &request, const Identity &ca, int64_t validity=0) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | static |
| generateOcspRequest(gnutls_x509_crt_t &issuer) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
| 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 |
| getDN() const | dht::crypto::Certificate | |
| getExpiration() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
| getId() const | dht::crypto::Certificate | |
| getIssuerDN() 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 |
| getPreferredDigest() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
| getPublicKey() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
| getRevocationLists() const | dht::crypto::Certificate | |
| getSerialNumber() const (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
| getSharedPublicKey() 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(const msgpack::object &o) (defined in dht::crypto::Certificate) | dht::crypto::Certificate | |
| ocspResponse (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 | |
| setValidity(const Identity &ca, int64_t validity) | dht::crypto::Certificate | |
| setValidity(const PrivateKey &key, int64_t validity) (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 | |