My Project: dht::crypto::CertificateRequest Class Reference

My Project 3.7.7 C++ Distributed Hash Table

Loading...
Searching...
No Matches
Public Member Functions | List of all members
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
CertificateRequest & | operator= (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 311 of file crypto.h.

## Constructor & Destructor Documentation

## ◆ CertificateRequest() [1/3]

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

Definition at line 316 of file crypto.h.

## ◆ CertificateRequest() [2/3]

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

Definition at line 319 of file crypto.h.

## ◆ CertificateRequest() [3/3]

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

Definition at line 323 of file crypto.h.

## Member Function Documentation

## ◆ get()

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

Definition at line 346 of file crypto.h.

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

- /home/noptrix/ba/blackarch/packages/opendht-c/src/opendht/include/opendht/crypto.h