Puedo usar mi clave privada para generar una clave pública para usar con ssh. Puedo usar la misma clave privada para generar un CSR, para generar un certificado de CLIENTE para HTTPS.
Específicamente, mi clave pública SSH es:
ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAAAQQCwYzCxnKg/YrnEp7whFTwKytweCGIUGQFHJvFi/SKhN/q/pmRRxjyODpqiMR77g3oF8uD36n2Bl/719BAcXUVv
Y mi clave pública HTTPS (Certificado de cliente) es:
Modulus (1024 bits):
a8 88 9e 0f 46 98 3e 6a c0 6d 4a ca dd fa 69 cd
6c 19 d8 ff 44 92 e5 75 7a 37 2d ad 2f 6c ea f1
e5 b4 28 6e 80 d3 3e 57 09 d7 20 56 1e 54 0d 8d
f0 3e 06 49 46 8f c2 2d 20 d3 d0 c6 8d f3 af 91
aa 70 a7 60 be 7d 56 bc e4 48 8e b4 66 f8 9e 95
20 de 91 b5 cb 8f 0e d9 5e 9a c4 f4 5b 93 16 9d
80 73 1b c5 72 ae aa fe 4b 18 23 79 4a f2 76 b9
a2 d1 59 d9 4a c3 a6 70 2e 8d f3 2d 5b 97 27 df
Entonces, mi pregunta es: ¿cuál es la relación entre estas claves públicas? No es obvio para mí (por inspección) que sean iguales, pero me pregunto si hay alguna transformación que pueda hacer para pasar de una clave pública a otra. ¿Es posible tener una clave pública SSH y una clave pública HTTPS que tengan el mismo valor?