My Project 3.2.0
C++ Distributed Hash Table
Loading...
Searching...
No Matches
dht::crypto::Certificate Member List

This is the complete list of members for dht::crypto::Certificate, including all inherited members.

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::Certificateinline
Certificate(gnutls_x509_crt_t crt) noexceptdht::crypto::Certificateinline
Certificate(Certificate &&o) noexcept (defined in dht::crypto::Certificate)dht::crypto::Certificateinline
Certificate(const Blob &crt)dht::crypto::Certificate
Certificate(const uint8_t *dat, size_t dat_size) (defined in dht::crypto::Certificate)dht::crypto::Certificateinline
Certificate(std::string_view pem) (defined in dht::crypto::Certificate)dht::crypto::Certificateinline
Certificate(const Iterator &begin, const Iterator &end)dht::crypto::Certificateinline
Certificate(const std::vector< std::pair< Iterator, Iterator > > &certs)dht::crypto::Certificateinline
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::Certificatestatic
generate(const CertificateRequest &request, const Identity &ca, int64_t validity=0) (defined in dht::crypto::Certificate)dht::crypto::Certificatestatic
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() constdht::crypto::Certificate
getChain(bool copy=false) const (defined in dht::crypto::Certificate)dht::crypto::Certificateinline
getChainWithRevocations(bool copy=false) const (defined in dht::crypto::Certificate)dht::crypto::Certificateinline
getCopy() const (defined in dht::crypto::Certificate)dht::crypto::Certificateinline
getExpiration() const (defined in dht::crypto::Certificate)dht::crypto::Certificate
getId() constdht::crypto::Certificate
getIssuerName() constdht::crypto::Certificate
getIssuerUID() constdht::crypto::Certificate
getLongId() constdht::crypto::Certificate
getName() constdht::crypto::Certificate
getPacked() const (defined in dht::crypto::Certificate)dht::crypto::Certificateinline
getPreferredDigest() const (defined in dht::crypto::Certificate)dht::crypto::Certificate
getPublicKey() const (defined in dht::crypto::Certificate)dht::crypto::Certificate
getRevocationLists() constdht::crypto::Certificate
getSerialNumber() const (defined in dht::crypto::Certificate)dht::crypto::Certificate
getSharedPublicKey() const (defined in dht::crypto::Certificate)dht::crypto::Certificate
getUID() constdht::crypto::Certificate
isCA() constdht::crypto::Certificate
issuer (defined in dht::crypto::Certificate)dht::crypto::Certificate
msgpack_pack(Packer &p) const (defined in dht::crypto::Certificate)dht::crypto::Certificateinline
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::Certificateinlineexplicit
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) constdht::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::Certificateinline
unpack(const std::vector< std::pair< Iterator, Iterator > > &certs)dht::crypto::Certificateinline
~Certificate() (defined in dht::crypto::Certificate)dht::crypto::Certificate