|
Data Structures |
struct | _ParseData |
struct | _AttThere |
Defines |
#define | ALP_PRV_SPF_SO_BREAK_IF_NULL(object, type, err) if( object == (type *) NULL ) { err = ALP_PRV_SPF_SO_E_NULL_PARAMETER; break; } |
#define | ALP_PRV_SPF_SO_ELEMENT_UNKNOWN -1 |
#define | ALP_PRV_SPF_SO_ELEMENT_SECURITY 0 |
#define | ALP_PRV_SPF_SO_ELEMENT_POLICIES 1 |
#define | ALP_PRV_SPF_SO_ELEMENT_POLICY 2 |
#define | ALP_PRV_SPF_SO_ELEMENT_ASSERTION 3 |
#define | ALP_PRV_SPF_SO_ELEMENT_CERTREF 4 |
#define | ALP_PRV_SPF_SO_ELEMENT_PACKAGES 5 |
#define | ALP_PRV_SPF_SO_ELEMENT_PACKAGE 6 |
#define | ALP_PRV_SPF_SO_ELEMENT_CERTIFICATES 7 |
#define | ALP_PRV_SPF_SO_ELEMENT_CERTIFICATE 8 |
#define | ALP_PRV_SPF_SO_ELEMENT_PKCS5 9 |
#define | DEBUG 1 |
#define | d(o, msg) if( o->debug != 0 ) { fprintf( o->debug_fp, "pid = %d : ", getpid() ); fputs( msg, o->debug_fp ); } |
#define | m(o, abbrev, sev, msg) if( o->debug != 0 ) { fprintf( o->debug_fp, "pid = %d : ", getpid() ); fprintf(o->debug_fp ,"%%SPFSO-%s-%s; %s.\n", #sev, #abbrev, msg ); } |
Functions |
AlpPrvSpfSoErr | alp_prv_spf_so_initialize (SecurityObject *object) |
AlpPrvSpfSoErr | alp_prv_spf_so_uninitialize (SecurityObject *object) |
AlpPrvSpfSoErr | alp_prv_spf_so_read (SecurityObject *object, char *path) |
AlpPrvSpfSoErr | alp_prv_spf_so_write (SecurityObject *object, char *path) |
AlpPrvSpfSoErr | alp_prv_spf_so_package_add (SecurityObject *object, AlpPrvSpfSoPackage *package) |
AlpPrvSpfSoErr | alp_prv_spf_so_policy_initialize (AlpPrvSpfSoSecurityPolicy *policy) |
AlpPrvSpfSoErr | alp_prv_spf_so_policy_uninitialize (AlpPrvSpfSoSecurityPolicy *policy) |
AlpPrvSpfSoErr | alp_prv_spf_so_policy_write (AlpPrvSpfSoSecurityPolicy *policy, FILE *fp, char *indent) |
AlpPrvSpfSoErr | alp_prv_spf_so_policy_assertion_find (AlpPrvSpfSoSecurityPolicy *policy, char *key, AlpPrvSpfSoSecurityAssertion **out_assertion) |
AlpPrvSpfSoErr | alp_prv_spf_so_assertion_write (AlpPrvSpfSoSecurityAssertion *assertion, FILE *fp, char *indent) |
AlpPrvSpfSoErr | alp_prv_spf_so_policy_find_by_id (SecurityObject *object, unsigned int id, AlpPrvSpfSoSecurityPolicy **policy) |
AlpPrvSpfSoErr | alp_prv_spf_so_policy_find_by_gid (SecurityObject *object, unsigned int gid, AlpPrvSpfSoSecurityPolicy **policy) |
AlpPrvSpfSoErr | alp_prv_spf_so_policy_find_by_name (SecurityObject *object, char *name, AlpPrvSpfSoSecurityPolicy **policy) |
AlpPrvSpfSoErr | alp_prv_spf_so_policy_find_by_certificate_reference (SecurityObject *object, AlpPrvSpfSoCertificateReference *certificate, AlpPrvSpfSoSecurityPolicy **policy) |
AlpPrvSpfSoErr | alp_prv_spf_so_certificate_populate (AlpPrvSpfSoCertificateReference *certificate) |
AlpPrvSpfSoErr | alp_prv_spf_so_package_find_by_id (SecurityObject *object, unsigned int packageid, AlpPrvSpfSoPackage **out_package) |
AlpPrvSpfSoErr | alp_prv_spf_so_package_find_by_uid (SecurityObject *object, unsigned int uid, AlpPrvSpfSoPackage **out_package) |
AlpPrvSpfSoErr | alp_prv_spf_so_package_find_by_package (SecurityObject *object, char *package, AlpPrvSpfSoPackage **out_package) |
AlpPrvSpfSoErr | alp_prv_spf_so_queue_add (SecurityObject *object, AlpPrvSpfSoSecurityAssertion *assertion, AlpPrvSpfSoSecurityPolicy *policy, unsigned int *id) |
AlpPrvSpfSoErr | alp_prv_spf_so_queue_remove (SecurityObject *object, unsigned int id) |
AlpPrvSpfSoErr | alp_prv_spf_so_queue_find (SecurityObject *object, unsigned int id, AlpPrvSpfSoAttn **attn) |
gboolean | alp_prv_spf_so_package_find_by_hash (SecurityObject *object, char *digest, AlpPrvSpfSoPackage **out_package) |