java-7 - found - jarsigner windows 10
¿Cuál es la diferencia entre el jarsigner de Java 1.6 y 1.7? (2)
Esto se debe a que el algoritmo de resumen predeterminado para Java 1.7 es SHA-256, mientras que para Java 1.6 es SHA1withDSA .
Solo noté que no puedes firmar APKs de Android con el jarsigner de Java 1.7. Así que me pregunto por qué es esto y cuál es la diferencia entre el firmante 1.6 y 1.7.
Si puedes usar 1.7!
Es muy difícil encontrar información sobre el uso con 1.7, pero una vez encontrado, es bastante simple:
Para keytool incluye
-Sigalg SHA1withDSA -keyalg DSA -keysize 1024
Para jarsigner incluye
-Sigalg SHA1withDSA -digestalg SHA1
(1024 es el máximo y funciona, menos podría hacer el truco)