![]() |
Kea 3.1.1
|
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.