Cargue un archivo PEM X509 en Windows CryptoApi

Soy nuevo en todo lo relacionado con Crypto, así que les pido algunos consejos básicos.

Necesito cargar .PEM (X509) "----- COMENZAR LA LLAVE RSA XXX ----- ----- FINALIZAR LA LLAVE RSA XXX -----" en un contexto de Windows Crypto Api para usar con C ++ ( Encontré ejemplos para Python y .NET, pero usan funciones específicas que no puedo relacionar con Windows Crypto Api ().

Entiendo cómo cifrar / descifrar una vez que tengo un HCRYPTKEY. PERO, simplemente no entiendo cómo importar el blob Base64 en el (los) archivo (s) .PEM y obtengo un HCRYPTKEY que puedo usar fuera de él.

Tengo la extraña sensación de que hay más que simplemente llamar a CryptDecodeObject ().

¿Algún puntero que me pueda encaminar? Ya perdí 2 días haciendo la programación de "prueba y error" y sin llegar a ningún lado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta