|
gssapi-layer-c++
20230108
|
#include <gsslayer.h>


Public Member Functions | |
| ClientContext ()=default | |
| bool | initConnect (std::string_view, const NameType &, int flags=GSS_C_MUTUAL_FLAG|GSS_C_REPLAY_FLAG) |
Public Member Functions inherited from Gss::Context | |
| 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 |
Additional Inherited Members | |
Protected Attributes inherited from Gss::Context | |
| gss_OID | mech_types = nullptr |
| gss_ctx_id_t | context_handle = nullptr |
| gss_name_t | src_name = nullptr |
| gss_name_t | service_name = nullptr |
| gss_cred_id_t | creds = nullptr |
| OM_uint32 | support_flags = 0 |
| OM_uint32 | time_rec = 0 |
|
default |
| bool Gss::ClientContext::initConnect | ( | std::string_view | name, |
| const NameType & | type, | ||
| int | flags = GSS_C_MUTUAL_FLAG | GSS_C_REPLAY_FLAG |
||
| ) |