source: libabac/abac_verifier.h

Last change on this file was 756011e, checked in by Ted Faber <faber@…>, 11 years ago

Now we pass -Wall with no warnings.

  • Property mode set to 100644
File size: 1.0 KB
RevLine 
[43e3b71]1#ifndef __VERIFIER_H__
2#define __VERIFIER_H__
3
4#include "abac.h"
5#include "uthash.h"
[bec30b5]6#include "abac_verifier.h"
[43e3b71]7
8void abac_verifier_init(void);
9void abac_verifier_deinit(void);
10
[3c30b59]11int abac_verifier_load_id_file(abac_list_t*,char *filename, abac_keyid_map_t *);
12int abac_verifier_load_id_chunk(abac_list_t *,abac_chunk_t chunk, abac_keyid_map_t *);
[d2b198c]13int abac_verifier_load_attribute_cert_file(abac_list_t *,char *filename, abac_list_t *clist, abac_keyid_map_t *km);
14int abac_verifier_load_attribute_cert_chunk(abac_list_t *,abac_chunk_t chunk, abac_list_t  *clist, abac_keyid_map_t *km);
[bec30b5]15
16void abac_id_cert_insert_cert(abac_list_t *, abac_id_cert_t *id_cert);
17void abac_id_cert_delete_cert(abac_list_t *, abac_id_cert_t *id_cert);
18abac_id_cert_t *abac_id_cert_dup(abac_id_cert_t *id_cert);
19int abac_id_cert_count(abac_id_cert_t *);
20char *abac_id_cert_keyid(abac_id_cert_t *);
[4f79997]21char *abac_id_cert_cn(abac_id_cert_t *);
[756011e]22void abac_id_cert_free(abac_id_cert_t *);
23int abac_verifier_load_id_id(abac_list_t *, abac_id_t *, abac_keyid_map_t *);
[43e3b71]24
25#endif /* __VERIFIER_H__ */
Note: See TracBrowser for help on using the repository browser.