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

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 * saml20_idp_identifier
 
char * saml20_redirect_url
 
char * openid20_redirect_url
 
char * openid20_outcome_data
 
void * application_data
 

Detailed Description

Definition at line 78 of file internal.h.

Field Documentation

◆ anonymous_token

char* Gsasl_session::anonymous_token

Definition at line 87 of file internal.h.

Referenced by _gsasl_obsolete_callback(), gsasl_finish(), and map().

◆ application_data

void* Gsasl_session::application_data

Definition at line 116 of file internal.h.

Referenced by gsasl_appinfo_get(), and gsasl_appinfo_set().

◆ application_hook

void* Gsasl_session::application_hook

Definition at line 84 of file internal.h.

Referenced by gsasl_session_hook_get(), and gsasl_session_hook_set().

◆ authid

char* Gsasl_session::authid

Definition at line 88 of file internal.h.

Referenced by _gsasl_obsolete_callback(), gsasl_finish(), and map().

◆ authzid

char* Gsasl_session::authzid

Definition at line 89 of file internal.h.

Referenced by _gsasl_obsolete_callback(), gsasl_finish(), and map().

◆ cb_tls_unique

char* Gsasl_session::cb_tls_unique

Definition at line 106 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ clientp

int Gsasl_session::clientp

Definition at line 81 of file internal.h.

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

◆ ctx

◆ digest_md5_hashed_password

char* Gsasl_session::digest_md5_hashed_password

Definition at line 98 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ gssapi_display_name

char* Gsasl_session::gssapi_display_name

Definition at line 96 of file internal.h.

Referenced by _gsasl_obsolete_callback(), gsasl_finish(), and map().

◆ hostname

char* Gsasl_session::hostname

Definition at line 95 of file internal.h.

Referenced by _gsasl_obsolete_callback(), gsasl_finish(), and map().

◆ mech

Gsasl_mechanism* Gsasl_session::mech

◆ mech_data

void* Gsasl_session::mech_data

Definition at line 83 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 110 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ openid20_redirect_url

char* Gsasl_session::openid20_redirect_url

Definition at line 109 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ passcode

char* Gsasl_session::passcode

Definition at line 91 of file internal.h.

Referenced by _gsasl_obsolete_callback(), gsasl_finish(), and map().

◆ password

char* Gsasl_session::password

Definition at line 90 of file internal.h.

Referenced by _gsasl_obsolete_callback(), gsasl_finish(), and map().

◆ pin

char* Gsasl_session::pin

Definition at line 92 of file internal.h.

Referenced by _gsasl_obsolete_callback(), gsasl_finish(), and map().

◆ qop

char* Gsasl_session::qop

Definition at line 100 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ qops

char* Gsasl_session::qops

Definition at line 99 of file internal.h.

Referenced by gsasl_finish(), map(), and pmap().

◆ realm

char* Gsasl_session::realm

Definition at line 97 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ saml20_idp_identifier

char* Gsasl_session::saml20_idp_identifier

Definition at line 107 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ saml20_redirect_url

char* Gsasl_session::saml20_redirect_url

Definition at line 108 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ scram_iter

char* Gsasl_session::scram_iter

Definition at line 101 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ scram_salt

char* Gsasl_session::scram_salt

Definition at line 102 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ scram_salted_password

char* Gsasl_session::scram_salted_password

Definition at line 103 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ scram_serverkey

char* Gsasl_session::scram_serverkey

Definition at line 104 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ scram_storedkey

char* Gsasl_session::scram_storedkey

Definition at line 105 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ service

char* Gsasl_session::service

Definition at line 94 of file internal.h.

Referenced by gsasl_finish(), and map().

◆ suggestedpin

char* Gsasl_session::suggestedpin

Definition at line 93 of file internal.h.

Referenced by gsasl_finish(), map(), and pmap().


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