diff options
Diffstat (limited to 'include/xmlsec/mscng/certkeys.h')
-rw-r--r-- | include/xmlsec/mscng/certkeys.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/include/xmlsec/mscng/certkeys.h b/include/xmlsec/mscng/certkeys.h new file mode 100644 index 00000000..16461088 --- /dev/null +++ b/include/xmlsec/mscng/certkeys.h @@ -0,0 +1,33 @@ +/* + * XML Security Library (http://www.aleksey.com/xmlsec). + * + * This is free software; see Copyright file in the source + * distribution for preciese wording. + * + * Copyright (C) 2018 Miklos Vajna. All Rights Reserved. + */ +#ifndef __XMLSEC_MSCNG_CERTKEYS_H__ +#define __XMLSEC_MSCNG_CERTKEYS_H__ + +#include <windows.h> + +#include <xmlsec/xmlsec.h> +#include <xmlsec/keys.h> +#include <xmlsec/transforms.h> + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +XMLSEC_CRYPTO_EXPORT xmlSecKeyDataPtr xmlSecMSCngCertAdopt (PCCERT_CONTEXT pCert, + xmlSecKeyDataType type); +XMLSEC_CRYPTO_EXPORT BCRYPT_KEY_HANDLE xmlSecMSCngKeyDataGetPubKey (xmlSecKeyDataPtr data); +XMLSEC_CRYPTO_EXPORT NCRYPT_KEY_HANDLE xmlSecMSCngKeyDataGetPrivKey(xmlSecKeyDataPtr data); + +#ifdef __cplusplus +} +#endif /* __cplusplus */ + +#endif /* __XMLSEC_MSCNG_PCCERT_CONTEXT_H__ */ + + |