Utilizamos el código C# creamos X509Certificate2 con el archivo .p12, en el constructor insertamos la ruta al certificado, la contraseña del certificado. También nos marcamos como exportable, como se muestra a continuación:Exportar clave privada del objeto X509Certificate
X509Certificate2 x509Certificate2 = new X509Certificate2
("...\\MyCerificate.p12", "[email protected]", X509KeyStorageFlags.Exportable);
obtenemos la clave privada como formato AsymmetricAlgorithm por lo siguiente:
x509Certificate2.PrivateKey
Ahora, queremos obtener la clave privada del certificado como El formato Base64, pero no tenemos idea de cómo hacerlo, y es muy importante para nosotros.
¿Con qué intenta utilizar la salida Base64? ¿Es una necesidad estricta o una preferencia? –