![]() |
Kea 3.0.0
|
GSS-API OID. More...
#include <gss_tsig_api.h>
Public Member Functions | |
| GssApiOid () | |
| Constructor. | |
| GssApiOid (const std::string &str) | |
| Constructor. | |
| GssApiOid (const std::vector< uint8_t > &elements) | |
| Constructor. | |
| ~GssApiOid () | |
| Destructor. | |
| gss_OID | get () |
| Get the value. | |
| std::string | toString () |
| Get textual representation. | |
GSS-API OID.
Encapsulate the gss_OID GSS-API pointer type.
Definition at line 414 of file gss_tsig_api.h.
| isc::gss_tsig::GssApiOid::GssApiOid | ( | ) |
|
explicit |
Constructor.
| elements | Elements as a vector of bytes. |
Definition at line 444 of file gss_tsig_api.cc.
References isc_throw.
|
explicit |
Constructor.
Use the gss_str_to_oid GSS-API function.
| str | Textual representation. |
Definition at line 471 of file gss_tsig_api.cc.
References isc::gss_tsig::GssApiBuffer::getPtr(), isc::gss_tsig::gssApiErrMsg(), and isc_throw.
| isc::gss_tsig::GssApiOid::~GssApiOid | ( | ) |
Destructor.
Use the gss_release_oid GSS-API function.
Definition at line 485 of file gss_tsig_api.cc.
|
inline |
Get the value.
Definition at line 439 of file gss_tsig_api.h.
| string isc::gss_tsig::GssApiOid::toString | ( | ) |
Get textual representation.
Use the gss_oid_to_str GSS-API function.
Definition at line 496 of file gss_tsig_api.cc.
References isc::gss_tsig::GssApiBuffer::getPtr(), isc::gss_tsig::GssApiBuffer::getString(), isc::gss_tsig::gssApiErrMsg(), and isc_throw.