Seguimiento de un previous question, tengo un código que necesita para obtener un certificado X509 con una clave privada. Como se señala en las respuestas, en producción esto sucederá usando X509Store.¿Cómo obtener el valor codificado base 64 de un certificado con clave privada?
¿Cuál es la mejor manera de probar esta unidad? Quiero desarrollar y probar con diferentes certificados de los que estarán en producción, así que podría crear una interfaz CertificateRepository para proporcionar diferentes implementaciones.
Para la implementación prueba/desarrollo, sería bueno usar una cadena codificada en base64 del certificado, y crear una instancia de certificación de esa manera, con una contraseña ficticia y certificado de prueba/dev dedicado. Sin embargo, hasta ahora no he podido averiguar cómo codificar un certificado con clave privada como una cadena base64. Cada vez que intento exportar el certificado de MMC como base-64, solo codifica la clave pública.
¿Cómo se crea el certificado? –
Creado usando makecert.exe con estos modificadores: -r -pe – danludwig