4 * This is free software; see Copyright file in the source
5 * distribution for preciese wording.
7 * Copyright ..........................
9 #ifndef __XMLSEC_MSCRYPTO_AKMNGR_H__
10 #define __XMLSEC_MSCRYPTO_AKMNGR_H__
15 #include <xmlsec/xmlsec.h>
16 #include <xmlsec/keys.h>
17 #include <xmlsec/transforms.h>
21 #endif /* __cplusplus */
23 XMLSEC_CRYPTO_EXPORT xmlSecKeysMngrPtr
24 xmlSecMSCryptoAppliedKeysMngrCreate(
29 XMLSEC_CRYPTO_EXPORT
int
30 xmlSecMSCryptoAppliedKeysMngrSymKeyLoad(
31 xmlSecKeysMngrPtr mngr
,
35 XMLSEC_CRYPTO_EXPORT
int
36 xmlSecMSCryptoAppliedKeysMngrPubKeyLoad(
37 xmlSecKeysMngrPtr mngr
,
41 XMLSEC_CRYPTO_EXPORT
int
42 xmlSecMSCryptoAppliedKeysMngrPriKeyLoad(
43 xmlSecKeysMngrPtr mngr
,
47 XMLSEC_CRYPTO_EXPORT
int
48 xmlSecMSCryptoAppliedKeysMngrAdoptKeyStore (
49 xmlSecKeysMngrPtr mngr
,
53 XMLSEC_CRYPTO_EXPORT
int
54 xmlSecMSCryptoAppliedKeysMngrAdoptTrustedStore (
55 xmlSecKeysMngrPtr mngr
,
56 HCERTSTORE trustedStore
59 XMLSEC_CRYPTO_EXPORT
int
60 xmlSecMSCryptoAppliedKeysMngrAdoptUntrustedStore (
61 xmlSecKeysMngrPtr mngr
,
62 HCERTSTORE untrustedStore
67 #endif /* __cplusplus */
69 #endif /* __XMLSEC_MSCRYPTO_AKMNGR_H__ */