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