VLC
3.0.21
|
Modules | |
Keystore public API | |
Credential API | |
Implemented by keystore modules | |
Files | |
file | vlc_keystore.h |
Enumerations | |
enum | { vlc_credential::GET_FROM_URL, vlc_credential::GET_FROM_OPTION, vlc_credential::GET_FROM_MEMORY_KEYSTORE, vlc_credential::GET_FROM_KEYSTORE, vlc_credential::GET_FROM_DIALOG } |
anonymous enum |
bool vlc_credential::b_from_keystore |
Referenced by credential_find_keystore(), vlc_credential_get(), and vlc_credential_store().
bool vlc_credential::b_store |
Referenced by vlc_credential_get(), and vlc_credential_store().
unsigned int vlc_credential::i_entries_count |
Referenced by credential_find_keystore(), and vlc_credential_clean().
enum { ... } vlc_credential::i_get_order |
Referenced by vlc_credential_get(), and vlc_credential_init().
size_t vlc_keystore_entry::i_secret_len |
Length of the secret.
Referenced by credential_find_keystore(), and vlc_keystore_entry_set_secret().
struct vlc_common_members vlc_keystore::obj |
vlc_keystore_entry* vlc_credential::p_entries |
Referenced by credential_find_keystore(), and vlc_credential_clean().
vlc_keystore* vlc_credential::p_keystore |
Referenced by vlc_credential_clean(), vlc_credential_get(), and vlc_credential_store().
module_t* vlc_keystore::p_module |
Referenced by keystore_create(), and vlc_keystore_release().
uint8_t* vlc_keystore_entry::p_secret |
Secret password.
Referenced by credential_find_keystore(), vlc_keystore_entry_set_secret(), and vlc_keystore_release_entry().
vlc_keystore_sys* vlc_keystore::p_sys |
const vlc_url_t* vlc_credential::p_url |
url to store or to search
Referenced by credential_find_keystore(), vlc_credential_get(), vlc_credential_init(), and vlc_credential_store().
unsigned int(* vlc_keystore::pf_find) (vlc_keystore *p_keystore, const char *const ppsz_values[KEY_MAX], vlc_keystore_entry **pp_entries) |
Referenced by keystore_create(), and vlc_keystore_find().
unsigned int(* vlc_keystore::pf_remove) (vlc_keystore *p_keystore, const char *const ppsz_values[KEY_MAX]) |
Referenced by keystore_create(), and vlc_keystore_remove().
int(* vlc_keystore::pf_store) (vlc_keystore *p_keystore, const char *const ppsz_values[KEY_MAX], const uint8_t *p_secret, size_t i_secret_len, const char *psz_label) |
Referenced by keystore_create(), and vlc_keystore_store().
char* vlc_keystore_entry::ppsz_values[KEY_MAX] |
Set of key/values.
Values can be NULL
Referenced by credential_find_keystore(), find_closest_path(), and vlc_keystore_release_entry().
const char* vlc_credential::psz_authtype |
http authtype to search, can be overridden after a call to vlc_credential_get()
Referenced by credential_find_keystore(), Open(), and vlc_credential_store().
char* vlc_credential::psz_dialog_password |
Referenced by vlc_credential_clean(), and vlc_credential_get().
char* vlc_credential::psz_dialog_username |
Referenced by vlc_credential_clean(), and vlc_credential_get().
const char* vlc_credential::psz_password |
valid only if vlc_credential_get() returned true
Referenced by credential_find_keystore(), is_credential_valid(), Open(), vlc_credential_get(), and vlc_credential_store().
const char* vlc_credential::psz_realm |
http realm or smb domain to search, can be overridden after a call to vlc_credential_get()
Referenced by credential_find_keystore(), Open(), smb_split_domain(), and vlc_credential_store().
char* vlc_credential::psz_split_domain |
Referenced by smb_split_domain(), and vlc_credential_clean().
const char* vlc_credential::psz_username |
valid only if vlc_credential_get() returned true
Referenced by credential_find_keystore(), is_credential_valid(), Open(), smb_split_domain(), vlc_credential_get(), and vlc_credential_store().
char* vlc_credential::psz_var_password |
Referenced by vlc_credential_clean(), and vlc_credential_get().
char* vlc_credential::psz_var_username |
Referenced by vlc_credential_clean(), and vlc_credential_get().