#define xmlSecSimpleKeysStoreId
xmlSecKeyDataStoreId xmlSecSimpleKeysStoreGetKlass
(void);
int xmlSecSimpleKeysStoreAdoptKey (xmlSecKeyDataStorePtr store,
xmlSecKeyPtr key);
xmlSecKeyPtr xmlSecSimpleKeysStoreFindKey (xmlSecKeyDataStorePtr store,
const xmlChar *name,
xmlSecKeyInfoCtxPtr keyInfoCtx);
int xmlSecSimpleKeysStoreLoad (xmlSecKeyDataStorePtr store,
const char *uri);
int xmlSecSimpleKeysStoreSave (xmlSecKeyDataStorePtr store,
const char *filename,
xmlSecKeyDataType type);
xmlSecKeysMngrPtr xmlSecKeysMngrCreate (void);
void xmlSecKeysMngrDestroy (xmlSecKeysMngrPtr mngr);
int xmlSecKeysMngrFindKey (xmlSecKeysMngrPtr mngr,
xmlSecKeyPtr key,
const xmlChar *name,
xmlSecKeyInfoCtxPtr keyInfoCtx);
int xmlSecKeysMngrFindKeyData (xmlSecKeysMngrPtr mngr,
xmlSecKeyDataStoreId storeId,
xmlSecKeyPtr key,
const xmlChar **params,
size_t paramsSize,
xmlSecKeyInfoCtxPtr keyInfoCtx);
int xmlSecKeysMngrAdoptKeysStore (xmlSecKeysMngrPtr mngr,
xmlSecKeyDataStorePtr store);
xmlSecKeyDataStorePtr xmlSecKeysMngrGetKeysStore
(xmlSecKeysMngrPtr mngr);
int xmlSecKeysMngrAdoptDataStore (xmlSecKeysMngrPtr mngr,
xmlSecKeyDataStorePtr store);
xmlSecKeyDataStorePtr xmlSecKeysMngrGetDataStore
(xmlSecKeysMngrPtr mngr,
xmlSecKeyDataStoreId id);
xmlSecKeyPtr (*xmlSecGetKeyCallback) (xmlNodePtr keyInfoNode,
xmlSecKeyInfoCtxPtr keyInfoCtx);
struct xmlSecKeysMngr;
xmlSecKeyPtr xmlSecKeysMngrGetKey (xmlNodePtr keyInfoNode,
xmlSecKeyInfoCtxPtr keyInfoCtx); |