| 
|  |  |  | XML Security Library Reference Manual |  | 
 
keysstore
Namekeysstore -- Keys store implementation for NSS. 
DescriptionKeys store implementation for NSS. 
Details
xmlSecNssKeysStoreId#define xmlSecNssKeysStoreId		xmlSecNssKeysStoreGetKlass() A Nss keys store klass id. 
 
xmlSecNssKeysStoreGetKlass ()xmlSecKeyStoreId    xmlSecNssKeysStoreGetKlass          (void); The Nss list based keys store klass. 
 
xmlSecNssKeysStoreAdoptKey ()int                 xmlSecNssKeysStoreAdoptKey          (xmlSecKeyStorePtr store,
                                                         xmlSecKeyPtr key);Adds keyto thestore. 
| store: | 		the pointer to Nss keys store. |  
| key: | 		the pointer to key. |  
| Returns : |  0 on success or a negative value if an error occurs. |  
 
xmlSecNssKeysStoreLoad ()int                 xmlSecNssKeysStoreLoad              (xmlSecKeyStorePtr store,
                                                         const char *uri,
                                                         xmlSecKeysMngrPtr keysMngr);Reads keys from an XML file. 
| store: | 		the pointer to Nss keys store. |  
| uri: | 		the filename. |  
| keysMngr: | 		the pointer to associated keys manager.  |  
| Returns : |  0 on success or a negative value if an error occurs. |  
 
xmlSecNssKeysStoreSave ()int                 xmlSecNssKeysStoreSave              (xmlSecKeyStorePtr store,
                                                         const char *filename,
                                                         xmlSecKeyDataType type);Writes keys from storeto an XML file. 
| store: | 		the pointer to Nss keys store. |  
| filename: | 		the filename. |  
| type: | 		the saved keys type (public, private, ...). |  
| Returns : |  0 on success or a negative value if an error occurs. |  |