with unable sig create java jar jar-signing

java - unable - jarsigner verify



Un firmar un frasco firmado (4)

Cuando se firma un archivo jar, se agregan nuevos archivos al directorio META-INF, por ejemplo, "MKSIGN.SF" y "MKSIGN.DSA". Solo retírelos del archivo jar (con cualquier utilidad de compresión), y lo tiene sin firmar.

Estoy usando un proveedor de castillo hinchable para el cifrado AES. Necesito crear un frasco gordo de bc y mi jar, pero tan pronto como lo hago obtengo la excepción Algorithm not found. ¿Es posible deshacerse del letrero y crear jar regular de él?

Mi proceso de compilación es ...

  • Descomprimo todos los archivos jar en mi directorio de compilación.
  • luego elimine el directorio META-INF
  • compilar mi aplicación
  • jarlo usando hormiga

iget el error cuando trato de usar el

SecretKeyFactory.getInstance (algoritmo);

el algoritmo es PBEWITHSHA256AND128BITAES-CBC-BC del castillo hinchable.


Debe eliminar los archivos de firma del archivo firmado. Cambie su extensión a zip, elimine archivos de firma y vuelva a cambiar a jar. Desde ahora ese jar ya no está sin firmar.



Para eliminar la firma de un archivo jar, elimine el directorio META-INF de él. Un archivo jar es un archivo zip, así que en Linux puedes hacer esto:

zip -d file.jar ''META-INF/*.SF'' ''META-INF/*.RSA''