¿Son compatibles los certificados SSL (clave pública y privada) generados por OpenSSL y makecert?

3

¿Los certificados RSA SSL (clave privada y pública) generados por makecert son compatibles con el descifrado OpenSSL? ¿Puedo descifrarlos con los métodos openssl_ *? Estoy trabajando en la autenticación SSL bidireccional entre un cliente .NET y un servicio PHP, por lo que quiero saber si tengo que crear certificados OpenSSL en el lado .NET.

    
pregunta theringostarrs 10.08.2012 - 04:26
fuente

1 respuesta

2

Makecert y OpenSSL siguen a X.509 , por lo que son compatibles, en teoría. X.509 es extensible, varias formas arbitrarias, y se ha extendido en varias formas arbitrarias y exóticas, para que cualquier cosa pueda suceder.

En la práctica, OpenSSL alimenta una gran cantidad de sitios web HTTPS existentes (según estas estadísticas , Apache alimenta más del 50% de todos los sitios web, y cuando Apache hace HTTPS, lo hace así que con OpenSSL (*)) es probable que Microsoft haya intentado no romper la compatibilidad en ese asunto. En mi experiencia, .NET y OpenSSL se comunican entre sí con bastante amabilidad.

(*) Bueno, Apache también puede usar GnuTLS , pero parece ser bastante raro.

    
respondido por el Thomas Pornin 11.08.2012 - 00:37
fuente

Lea otras preguntas en las etiquetas