Estoy escribiendo SW que usa la biblioteca opessl para verificar las firmas DSA. Tengo claves públicas de remitentes en formato gpg. ¿Cómo puedo convertirlos en .pem para que openssl pueda leerlos?
Encontré esto de otro hilo:
gpgsm -o secret-key.p12 --export-secret-key-p12 0xXXXXXXXX
Para hacer la exportación, necesito tener las claves en el llavero gpgsm, ¿no? Simplemente no puedo entender cómo importar mis claves en el llavero que está usando gpgsm. Termino con errores:
gpgsm --import public.asc
gpgsm: total number processed: 0
gpgsm: error importing certificate: End of file
¿De gpgsm
alguna manera puede usar el llavero de gpg: s y exportar desde allí?
fuente