My Project 3.2.0
C++ Distributed Hash Table
Loading...
Searching...
No Matches
dht::crypto::CertificateRequest Class Reference

Public Member Functions

 CertificateRequest (const uint8_t *data, size_t size)
 
 CertificateRequest (std::string_view src)
 
 CertificateRequest (const Blob &data)
 
 CertificateRequest (CertificateRequest &&o) noexcept
 
CertificateRequestoperator= (CertificateRequest &&o) noexcept
 
void setName (const std::string &name)
 
void setUID (const std::string &name)
 
void setAltName (NameType type, const std::string &name)
 
std::string getName () const
 
std::string getUID () const
 
void sign (const PrivateKey &key, const std::string &password={})
 
bool verify () const
 
Blob pack () const
 
std::string toString () const
 
gnutls_x509_crq_t get () const
 

Detailed Description

Definition at line 300 of file crypto.h.

Constructor & Destructor Documentation

◆ CertificateRequest() [1/3]

dht::crypto::CertificateRequest::CertificateRequest ( std::string_view src)
inline

Definition at line 304 of file crypto.h.

◆ CertificateRequest() [2/3]

dht::crypto::CertificateRequest::CertificateRequest ( const Blob & data)
inline

Definition at line 305 of file crypto.h.

◆ CertificateRequest() [3/3]

dht::crypto::CertificateRequest::CertificateRequest ( CertificateRequest && o)
inlinenoexcept

Definition at line 307 of file crypto.h.

Member Function Documentation

◆ get()

gnutls_x509_crq_t dht::crypto::CertificateRequest::get ( ) const
inline

Definition at line 328 of file crypto.h.


The documentation for this class was generated from the following file: