libssh
0.10.90
The SSH library
|
#include <callbacks.h>
Data Fields | |
size_t | size |
void * | userdata |
ssh_auth_password_callback | auth_password_function |
ssh_auth_none_callback | auth_none_function |
ssh_auth_gssapi_mic_callback | auth_gssapi_mic_function |
ssh_auth_pubkey_callback | auth_pubkey_function |
ssh_service_request_callback | service_request_function |
ssh_channel_open_request_session_callback | channel_open_request_session_function |
ssh_gssapi_select_oid_callback | gssapi_select_oid_function |
ssh_gssapi_accept_sec_ctx_callback | gssapi_accept_sec_ctx_function |
ssh_gssapi_verify_mic_callback | gssapi_verify_mic_function |
This structure can be used to implement a libssh server, with appropriate callbacks.
ssh_auth_gssapi_mic_callback ssh_server_callbacks_struct::auth_gssapi_mic_function |
This function gets called when a client tries to authenticate through gssapi-mic method.
ssh_auth_none_callback ssh_server_callbacks_struct::auth_none_function |
This function gets called when a client tries to authenticate through none method.
ssh_auth_password_callback ssh_server_callbacks_struct::auth_password_function |
This function gets called when a client tries to authenticate through password method.
ssh_auth_pubkey_callback ssh_server_callbacks_struct::auth_pubkey_function |
this function gets called when a client tries to authenticate or offer a public key.
ssh_channel_open_request_session_callback ssh_server_callbacks_struct::channel_open_request_session_function |
This functions gets called when a new channel request is issued by the client
ssh_gssapi_accept_sec_ctx_callback ssh_server_callbacks_struct::gssapi_accept_sec_ctx_function |
This function will be called when a gssapi token comes in.
ssh_gssapi_select_oid_callback ssh_server_callbacks_struct::gssapi_select_oid_function |
This function will be called when a new gssapi authentication is attempted.
ssh_service_request_callback ssh_server_callbacks_struct::service_request_function |
This functions gets called when a service request is issued by the client
size_t ssh_server_callbacks_struct::size |
DON'T SET THIS use ssh_callbacks_init() instead.
void* ssh_server_callbacks_struct::userdata |
User-provided data. User is free to set anything he wants here