 |
 |
 |
XML Security Library Reference Manual |
 |
keysstore
Namekeysstore -- Keys store implementation for MS Crypto.
Description
Keys 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 key to the store .
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 store to 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. |
|