Tengo un archivo de texto al que llamaré filename.txt
. En primer lugar llamo
gpg --output filename.asc --clearsign filename.txt
Se crea el archivo firmado filename.asc
. Entonces llamo
gpg --armor --output filename.sig --detach-sign filename.asc
La firma se extrae del archivo firmado filename.asc
y se guarda en filename.sig
.
Mi pregunta es si es posible de alguna manera combinar el archivo original sin firmar filename.txt
y el archivo con la firma armada ASCII filename.sig
para crear un archivo firmado. No veo tal funcionalidad en GPG, pero tal vez no sé algo. ¿O tal vez es posible con otras herramientas (procesamiento Java o algo)?
Simplemente fusionando los resultados de estos archivos con la verificación de la firma fallida. En mi caso de uso, necesito firmar un archivo, responder con un archivo de firma (sin contenido), luego recibo un archivo de firma y conent separado. Necesito fusionarlo y cifrarlo. Por ahora no estoy usando --detach
switch y simplemente dividí el archivo firmado en dos archivos y luego simplemente los fusiono. Pero cuando uso --detach
switch siganture cambia y no funciona cuando fusiono el archivo de siganture con el archivo de contenido. Podría seguir siendo como está ahora, pero quiero extraer siganture de manera estándar usando --detach
switch en lugar de solo cortar el archivo firmado en partes, pero luego no veo una opción para fusionar siganture exportado con --detach
interruptor