Just noted, że nie można podpisać plików APK systemu Android za pomocą jarsignera Java 1.7. Zastanawiam się, dlaczego tak jest i jaka jest różnica między osobą podpisującą 1.6 a 1.7?Jaka jest różnica między Jarsignerem Java 1.6 i 1.7
16
A
Odpowiedz
11
To dlatego, że domyślny algorytm skrótu dla Java 1.7 jest SHA-256 podczas for Java 1.6 to SHA1withDSA.
6
Tak można użyć 1.7!
To jest bardzo trudne do znalezienia informacji na temat wykorzystania z 1.7, ale gdy okazało się, że jest to uzasadnione prosta:
Dla keytool obejmują
-sigalg SHA1withDSA -keyalg DSA -keysize 1024
Dla jarsigner obejmują
-sigalg SHA1withDSA -digestalg SHA1
(1024 to maksymalna i prace, mniej może wykonać podstęp)
Powiązane problemy
- 1. Różnica między jdk 1.6 i jdk 1.7?
- 2. Jaka jest różnica między java i jsp?
- 3. Jaka jest różnica między? : i ||
- 4. Jaka jest różnica między $ i $$?
- 5. Jaka jest różnica między JFrame.getContentPane() i JFrame.getRootPane()?
- 6. Jaka jest różnica między Matcher.lookingAt() i find()?
- 7. Jaka jest różnica między getAbsolutePath i getCanonicalPath
- 8. Jaka jest różnica między Eclipse i Myeclipse
- 9. jaka jest różnica między zgodnością -source i -target?
- 10. Jaka jest różnica między operatorem Java equals() i C++ ==?
- 11. Jaka jest różnica między Float i float w java?
- 12. Jaka jest różnica między Java 6 i 7, która może spowodować problem z wydajnością?
- 13. Jaka jest różnica między Subtotal i BaseSubtotal?
- 14. Jaka jest różnica między DetachedCriteria i ICriteria
- 15. Jaka jest różnica między & # x00A0; i ?
- 16. Jaka jest różnica między lex i yacc
- 17. jaka jest różnica między dijit i dojo
- 18. Jaka jest różnica między Control.Select() i Control.Focus()?
- 19. Jaka jest różnica między System.Windows.Controls.Control i System.Windows.Forms.Control?
- 20. Jaka jest różnica między apletami i SWING?
- 21. Jaka jest różnica między session.commit() i session.flush()?
- 22. Jaka jest różnica między ImageView.setBackgroundResource i ImageView.setImageResource?
- 23. Jaka jest różnica między Konwertuj i parsuj?
- 24. Jaka jest różnica między JSP i JSTL?
- 25. Jaka jest różnica między Lazarus i CodeTyphon
- 26. Jaka jest różnica między crc32 i crc32b?
- 27. Jaka jest różnica między TypedArray.getInteger() i TypedArray.getInt()?
- 28. jaka jest różnica między ARM7 i ARM7s
- 29. Jaka jest różnica między http_build_str() i http_build_query()?
- 30. Jaka jest różnica między "CompletionStage" i "CompletableFuture"?
Dzięki. Teraz muszę po prostu dowiedzieć się, jak ulepszyć maven, aby użyć właściwego jarsignera i/lub poprawnego sigalga. – Martin