| 
|  |  |  | 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. |  |