BaseContext.
More...
#include <gsslayer.h>
|
| | Context ()=default |
| |
| virtual | ~Context () |
| |
| | Context (const Context &)=delete |
| |
| Context & | operator= (const Context &)=delete |
| |
| virtual std::vector< uint8_t > | recvToken (void)=0 |
| |
| virtual void | sendToken (const void *, size_t)=0 |
| |
| virtual void | error (const char *func, const char *subfunc, OM_uint32 code1, OM_uint32 code2) const |
| |
| std::vector< uint8_t > | recvMessage (void) |
| |
| bool | sendMessage (const void *, size_t, bool encrypt=true) |
| |
| bool | recvMIC (const void *, size_t) |
| |
| bool | sendMIC (const void *, size_t) |
| |
| const gss_name_t & | srcName (void) const |
| |
| const gss_OID & | mechTypes (void) const |
| |
| const OM_uint32 & | supportFlags (void) const |
| |
| const OM_uint32 & | timeRec (void) const |
| |
| bool | acquireCredential (std::string_view, const NameType &, const CredentialUsage &=Gss::CredentialUsage::Accept) |
| |
| std::list< std::string > | mechNames (void) const |
| |
◆ Context() [1/2]
| Gss::Context::Context |
( |
| ) |
|
|
default |
◆ ~Context()
| Gss::Context::~Context |
( |
| ) |
|
|
virtual |
◆ Context() [2/2]
| Gss::Context::Context |
( |
const Context & |
| ) |
|
|
delete |
◆ acquireCredential()
| bool Gss::Context::acquireCredential |
( |
std::string_view |
name, |
|
|
const NameType & |
type, |
|
|
const CredentialUsage & |
usage = Gss::CredentialUsage::Accept |
|
) |
| |
◆ error()
| void Gss::Context::error |
( |
const char * |
func, |
|
|
const char * |
subfunc, |
|
|
OM_uint32 |
code1, |
|
|
OM_uint32 |
code2 |
|
) |
| const |
|
virtual |
◆ mechNames()
| std::list< std::string > Gss::Context::mechNames |
( |
void |
| ) |
const |
◆ mechTypes()
| const gss_OID& Gss::Context::mechTypes |
( |
void |
| ) |
const |
|
inline |
◆ operator=()
◆ recvMessage()
| std::vector< uint8_t > Gss::Context::recvMessage |
( |
void |
| ) |
|
◆ recvMIC()
| bool Gss::Context::recvMIC |
( |
const void * |
msg, |
|
|
size_t |
msgsz |
|
) |
| |
◆ recvToken()
| virtual std::vector<uint8_t> Gss::Context::recvToken |
( |
void |
| ) |
|
|
pure virtual |
◆ sendMessage()
| bool Gss::Context::sendMessage |
( |
const void * |
buf, |
|
|
size_t |
len, |
|
|
bool |
encrypt = true |
|
) |
| |
◆ sendMIC()
| bool Gss::Context::sendMIC |
( |
const void * |
msg, |
|
|
size_t |
msgsz |
|
) |
| |
◆ sendToken()
| virtual void Gss::Context::sendToken |
( |
const void * |
, |
|
|
size_t |
|
|
) |
| |
|
pure virtual |
◆ srcName()
| const gss_name_t& Gss::Context::srcName |
( |
void |
| ) |
const |
|
inline |
◆ supportFlags()
| const OM_uint32& Gss::Context::supportFlags |
( |
void |
| ) |
const |
|
inline |
◆ timeRec()
| const OM_uint32& Gss::Context::timeRec |
( |
void |
| ) |
const |
|
inline |
◆ context_handle
| gss_ctx_id_t Gss::Context::context_handle = nullptr |
|
protected |
◆ creds
| gss_cred_id_t Gss::Context::creds = nullptr |
|
protected |
◆ mech_types
| gss_OID Gss::Context::mech_types = nullptr |
|
protected |
◆ service_name
| gss_name_t Gss::Context::service_name = nullptr |
|
protected |
◆ src_name
| gss_name_t Gss::Context::src_name = nullptr |
|
protected |
◆ support_flags
| OM_uint32 Gss::Context::support_flags = 0 |
|
protected |
◆ time_rec
| OM_uint32 Gss::Context::time_rec = 0 |
|
protected |
The documentation for this class was generated from the following files: