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.