Chargez un fichier PEM X509 dans Windows CryptoApi

Je suis nouveau à l'ensemble de la Crypto, c'est pourquoi, je vous prie, quelques indications de base.

J'ai besoin de charger .PEM (X509) "-----BEGIN RSA XXX CLÉ----- -----FIN RSA XXX CLÉ-----" dans un Windows Api Crypto contexte à utiliser avec le C++ (j'ai trouvé des exemples pour le langage Python et .NET, mais ils utilisent des fonctions spécifiques, je ne peux pas rapporter à la plaine de Windows Api Crypto)

Je comprends comment crypter/décrypter une fois que j'ai un HCRYPTKEY.
MAIS, je ne vois pas comment importer de la Base64 blob dans le .Fichier PEM(s) et d'obtenir une HCRYPTKEY que je peux utiliser.

J'ai que stange sentiment qu'il s'agit de plus que de simplement appeler CryptDecodeObject().

Tous les pointeurs qui peuvent me mettre sur la piste? J'ai déjà perdu 2 jours, en faisant le procès des "& erreur de programmation" qui ne menait nulle part.

source d'informationauteur Migs