Załaduj plik PEM X509 do Windows CryptoApi

Jestem nowy w całej sprawie Crypto, więc proszę o kilka podstawowych wskazówek.

Muszę załadować .PEM (X509) "----- BEGIN RSA XXX KEY ----- ----- END RSA XXX KEY -----" w kontekście Windows Crypto Api, aby używać z C ++ ( Znalazłem przykłady dla Pythona i .NET, ale używają określonych funkcji, których nie mogę odnieść do zwykłego Windows Crypto Api)

Rozumiem, jak zaszyfrować / odszyfrować, gdy mam HCRYPTKEY. ALE, po prostu nie wiem, jak zaimportować blob Base64 w plikach .PEM i uzyskać HCRYPTKEY, którego mogę z niego użyć.

Mam wrażenie, że to coś więcej niż tylko wywołanie CryptDecodeObject ().

Jakieś wskazówki, które mogą mnie śledzić? Już straciłem 2 dni na programowanie „próbne i błędne” i nigdzie nie dotarłem.

questionAnswers(3)

yourAnswerToTheQuestion