XML Security Library

LibXML2
LibXSLT
OpenSSL

keysstore

Name

keysstore -- 

Description

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.



Aleksey Sanin