Inter-convertability de clave asimétrica de los recipientes (por ejemplo:X. 509, PGP, OpenSSH)

StackOverflow https://stackoverflow.com/questions/57384

Pregunta

Son asimétricos de las claves criptográficas fundamentalmente inter-convertibles entre los principales formatos de envase?Por ejemplo, ¿puedo convertir una X. 509 archivo de clave en un PGP o OpenGPG archivo de clave?

Y, suponiendo que la respuesta es sí, es de seguridad "neutral" para mantener un par de claves en cualquier formato y convertir en cualquier formato de archivo contenedor que se necesita para la ocasión?

Estoy un poco cansado de mantener tantos pares de claves para X. 509, OpenGPG, y SSH, cuando están todos RSA en el corazón.

¿Fue útil?

Solución

Sí y no:sí, las claves RSA incrustado en los certificados y privkeys son sólo números.Se pueden extraer del certificado y utilizarlos para crear claves en otros formatos.Esto se hace comúnmente para convertir entre diferentes certificado de formatos.

PGP cuenta con el apoyo de X. 509 para S/MIME, pero no la habilidad para utilizar X. 509 privkeys pie de la letra.

SSH tiene algunos beta apoyo directamente a través de X. 509 claves y certificados.

Otros consejos

Usted va a encontrar la forma de convertir kes entre estos contenedores no:http://sysmic.org/dotclear/index.php?post/2010/03/24/Convert-keys-betweens-GnuPG,-OpenSsh-and-OpenSSL

También me gustaría echar un vistazo a OpenSSL.Tiene tantos diferentes y funciones que probablemente será capaz de convertir los certs.de un tipo a otro.

Eche un vistazo a http://marc.info/?l=openssl-users&m=105162569405053&w=2

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top