Para verificar si el archivo está firmado correctamente, usamos el comando:
gpg --verify <file_name>
y la salida muestra si el archivo está firmado correctamente. Y si es así, entonces se muestra el nombre del firmante. Pero, ¿existe la posibilidad de especificar en el argumento de la línea de comandos qué usuario espero haber firmado ese archivo?
Estoy invocando ese comando desde Java y ahora obtengo el código de salida 0 de GPG, sea cual sea el usuario que haya firmado ese archivo. Me gustaría especificar qué usuario espero para que GPG devuelva un código distinto de cero cuando el archivo haya sido firmado por otro usuario. Sé que puedo comparar la salida del comando GPG con mi nombre de usuario, pero me gustaría saber si puedo verificarlo en el nivel de comando GPG.
He buscado en documentación , pero no vi eso allí.