gsasl  2.2.0
About: GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL).
  Fossies Dox: gsasl-2.2.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Loading...
Searching...
No Matches
Gsasl_session Struct Reference

#include <internal.h>

Collaboration diagram for Gsasl_session:
[legend]

Data Fields

Gsaslctx
 
int clientp
 
Gsasl_mechanismmech
 
void * mech_data
 
void * application_hook
 
char * anonymous_token
 
char * authid
 
char * authzid
 
char * password
 
char * passcode
 
char * pin
 
char * suggestedpin
 
char * service
 
char * hostname
 
char * gssapi_display_name
 
char * realm
 
char * digest_md5_hashed_password
 
char * qops
 
char * qop
 
char * scram_iter
 
char * scram_salt
 
char * scram_salted_password
 
char * scram_serverkey
 
char * scram_storedkey
 
char * cb_tls_unique
 
char * cb_tls_exporter
 
char * saml20_idp_identifier
 
char * saml20_redirect_url
 
char * openid20_redirect_url
 
char * openid20_outcome_data
 

Detailed Description

Definition at line 52 of file internal.h.

Field Documentation

◆ anonymous_token

char* Gsasl_session::anonymous_token

Definition at line 61 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ application_hook

void* Gsasl_session::application_hook

Definition at line 58 of file internal.h.

Referenced by gsasl_session_hook_get(), and gsasl_session_hook_set().

◆ authid

char* Gsasl_session::authid

Definition at line 62 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ authzid

char* Gsasl_session::authzid

Definition at line 63 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ cb_tls_exporter

char* Gsasl_session::cb_tls_exporter

Definition at line 81 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ cb_tls_unique

char* Gsasl_session::cb_tls_unique

Definition at line 80 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ clientp

int Gsasl_session::clientp

Definition at line 55 of file internal.h.

Referenced by gsasl_decode(), gsasl_encode(), gsasl_finish(), gsasl_step(), and setup().

◆ ctx

Gsasl* Gsasl_session::ctx

Definition at line 54 of file internal.h.

Referenced by gsasl_callback(), and setup().

◆ digest_md5_hashed_password

char* Gsasl_session::digest_md5_hashed_password

Definition at line 72 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ gssapi_display_name

char* Gsasl_session::gssapi_display_name

Definition at line 70 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ hostname

char* Gsasl_session::hostname

Definition at line 69 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ mech

Gsasl_mechanism* Gsasl_session::mech

◆ mech_data

void* Gsasl_session::mech_data

Definition at line 57 of file internal.h.

Referenced by _gsasl_code(), gsasl_finish(), gsasl_step(), and setup().

◆ openid20_outcome_data

char* Gsasl_session::openid20_outcome_data

Definition at line 85 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ openid20_redirect_url

char* Gsasl_session::openid20_redirect_url

Definition at line 84 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ passcode

char* Gsasl_session::passcode

Definition at line 65 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ password

char* Gsasl_session::password

Definition at line 64 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ pin

char* Gsasl_session::pin

Definition at line 66 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ qop

char* Gsasl_session::qop

Definition at line 74 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ qops

char* Gsasl_session::qops

Definition at line 73 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ realm

char* Gsasl_session::realm

Definition at line 71 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ saml20_idp_identifier

char* Gsasl_session::saml20_idp_identifier

Definition at line 82 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ saml20_redirect_url

char* Gsasl_session::saml20_redirect_url

Definition at line 83 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ scram_iter

char* Gsasl_session::scram_iter

Definition at line 75 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ scram_salt

char* Gsasl_session::scram_salt

Definition at line 76 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ scram_salted_password

char* Gsasl_session::scram_salted_password

Definition at line 77 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ scram_serverkey

char* Gsasl_session::scram_serverkey

Definition at line 78 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ scram_storedkey

char* Gsasl_session::scram_storedkey

Definition at line 79 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ service

char* Gsasl_session::service

Definition at line 68 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ suggestedpin

char* Gsasl_session::suggestedpin

Definition at line 67 of file internal.h.

Referenced by gsasl_finish(), and map().


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