| VLC
    3.0.18
    | 

| 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().
 1.8.16
 1.8.16