|
Defines |
#define | ALP_PRV_SPF_BREAK_IF_NULL(object, type, err) if( object == (type *) NULL ) { err = ALP_STATUS_SPF_INVALID_PARAM; break; } |
#define | ALP_PRV_SL_PACKAGENAME_DEFAULT "default" |
Functions |
alp_status_t | alp_spf_update_open () |
| This function prepares the client for communication with the security service, creating message contexts and allocating buffers if necessary.
|
alp_status_t | alp_spf_update (char *message, uint message_len) |
| This function passes an update to the security service.
|
alp_status_t | alp_spf_update_close () |
| This function .....
|
alp_status_t | alp_spf_ps_open () |
| This function .....
|
alp_status_t | alp_spf_ps_get_policyname_from_policy (unsigned int policy, char **policyname) |
| This function ....
|
alp_status_t | alp_spf_ps_get_policy_from_policyname (char *policyname, unsigned int *policy) |
| This function ....
|
alp_status_t | alp_spf_ps_packageid_increment (unsigned int packageid, unsigned int *out_count) |
| This function ....
|
alp_status_t | alp_spf_ps_packageid_decrement (unsigned int packageid, unsigned int *out_count) |
| This function ....
|
alp_status_t | alp_spf_ps_packageid_count (unsigned int packageid, unsigned int *out_count) |
| This function ....
|
alp_status_t | alp_spf_ps_get_policy_by_certificate (char *certificate, unsigned int certificate_length, unsigned int *policy) |
| This function ....
|
alp_status_t | alp_spf_ps_get_policy_by_gid (gid_t gid, unsigned int *policy) |
| This function ....
|
alp_status_t | alp_spf_ps_get_certificate_by_policy (unsigned int policy, char **certificate, unsigned int *certificate_length, char **certid, unsigned int *certid_length) |
| This function ....
|
alp_status_t | alp_spf_ps_get_gid_by_policy (unsigned int policy, gid_t *gid) |
| This function ....
|
alp_status_t | alp_spf_ps_get_policy_by_uid (uid_t uid, unsigned int *policy) |
| This function ....
|
alp_status_t | alp_spf_ps_get_policy_by_package (char *package, unsigned int package_length, unsigned int *out_policy) |
| This function ....
|
alp_status_t | alp_spf_ps_get_gids_length (unsigned int policy, unsigned int *size) |
| This function ....
|
alp_status_t | alp_spf_ps_get_uid_gid_gids_by_policy (unsigned int packageid, uid_t *uid, gid_t *gid, gid_t *sgids[], unsigned int *sgids_length) |
| This function ....
|
alp_status_t | alp_prv_spf_ps_enroll_package (char *package, unsigned int package_length, unsigned int *out_packageid) |
| This function ....
|
alp_status_t | alp_spf_ps_close () |
| This function .....
|
alp_status_t | alp_spf_query_open () |
| This function .....
|
alp_status_t | alp_spf_query_set_subject_pid (pid_t subject_pid) |
alp_status_t | alp_spf_query_reset_subject_pid () |
alp_status_t | alp_spf_query_get_assertion_string (char *assertion, uint assertion_len, char **out_assertion_value) |
| This function ....
|
alp_status_t | alp_spf_query_get_assertion_int (char *assertion, uint assertion_len, int *out_assertion_value) |
alp_status_t | alp_spf_query_get_assertion_boolean (char *assertion, uint assertion_len, uint *out_assertion_value) |
alp_status_t | alp_spf_query_assertion_type (char *assertion, uint assertion_len, AlpSPFAssertionType *out_type) |
| This function ....
|
alp_status_t | alp_spf_query_get_assertion_from_policy (char *policy, char *assertion, uint assertion_len, char **out_assertion_value) |
alp_status_t | alp_spf_query_get_assertion_string_from_policy (char *policyname, char *assertion, uint assertion_len, char **out_assertion_value) |
| This function ....
|
alp_status_t | alp_spf_query_get_assertion_int_from_policy (char *policy, char *assertion, uint assertion_len, int *out_assertion_value) |
alp_status_t | alp_spf_query_get_assertion_boolean_from_policy (char *policy, char *assertion, uint assertion_len, uint *out_assertion_value) |
alp_status_t | alp_spf_query_assertion_type_from_policy (char *policyname, char *assertion, uint assertion_len, AlpSPFAssertionType *out_type) |
alp_status_t | alp_spf_query_close () |
| This function .....
|
alp_status_t | alp_spf_info (AlpSPFIntroInfo **out_info) |
alp_status_t | alp_spf_pkcs5_set (unsigned int which, char *phrase) |
alp_status_t | alp_spf_pkcs5_check (unsigned int which, char *phrase, unsigned int *correct) |
alp_status_t | alp_spf_pkcs5_params_get (unsigned int which, unsigned int *iteration, char **salt, unsigned int *active) |
alp_status_t | alp_spf_pkcs5_params_set (unsigned int which, unsigned int iteration, char *salt, unsigned int active) |
alp_status_t | alp_spf_apas_enroll (char *path, unsigned int *out_packageid) |
alp_status_t | alp_spf_apas_path_get_packageid (char *path, unsigned int *out_packageid) |
alp_status_t | alp_spf_apas_packageid_remove (unsigned int packageid, unsigned int *out_refcount) |
alp_status_t | alp_spf_apas_packageid_uid_get (unsigned int packageid, uid_t *out_uid) |
alp_status_t | alp_spf_apas_packageid_gid_get (unsigned int packageid, gid_t *out_gid) |
alp_status_t | alp_spf_apas_packageid_sgids_get (unsigned int packageid, gid_t *out_sgids[], unsigned int *out_sgids_length) |
alp_status_t | alp_spf_apas_packageid_refcount_get (unsigned int packageid, unsigned int *out_refcount) |
alp_status_t | alp_spf_apas_packageid_refcount_set (unsigned int packageid, unsigned int refcount) |
alp_status_t | alp_spf_apas_packageid_refcount_increment (unsigned int packageid) |
alp_status_t | alp_spf_apas_packageid_refcount_decrement (unsigned int packageid) |
alp_status_t | alp_spf_apas_packageid_default (unsigned int *out_packageid) |