Если файл JAR имеет цифровую подпись, то подпись становится частью файла манифеста?JAR file: digital signature
ответ
По-видимому, ответ: «Разработчики могут подписывать JAR-файлы в цифровой форме. В этом случае информация подписи становится частью файла манифеста». (http://en.wikipedia.org/wiki/JAR_%28file_format%29)
Практически. На самом деле это не файл JAR, который подписан, но его содержимое.
Технически отдельные файлы в архиве JAR, которые должны быть подписаны, хэшируются с помощью подходящей хеш-функции (например, SHA-1). Значение хэша указано в манифесте. Затем добавляется дополнительный файл (файл *.SF
) в каталоге META-INF/
; этот файл содержит записи для каждого из подписанных файлов: каждая запись содержит хэш соответствующей записи в манифесте (так это более или менее хэш хэша). *.SF
также содержит запись, содержащую хэш основных заголовков в манифесте. Наконец, файл *.SF
сам подписывается, в результате получается файл или *.DSA
(сам по себе в каталоге META-INF/
), который следует за форматом CMS (ранее называемым «PKCS # 7»). CMS опирается на все атрибуты сертификатов X.509.
Так что это довольно косвенно. Следует понимать, что подписываются только отдельные файлы в JAR; в данном файле JAR может быть смесь подписанных и неподписанных частей.
- 1. CAdES Digital Signature
- 2. Android APK Digital Signature
- 3. RSA Digital Signature Verification
- 4. Word Digital Signature
- 5. Вопросы по Java Digital Digital Signature
- 6. XML Digital Signature в .NET
- 7. Digital Signature Standard Office 2003
- 8. Anywhere Digital Signature Feature Issue
- 9. MS Office Mobile Digital Signature
- 10. return jar file name
- 11. teradata odbc .jar file
- 12. jar policy file
- 13. javafx deploying jar file
- 14. Исполняемый файл JAR File?
- 15. Selenium Jar File 2.44.0
- 16. Mulitple jar file introspection
- 17. vtk runnable jar file
- 18. Java + jar file
- 19. пишут утилиту jar file
- 20. Splitting Netbeans Jar File
- 21. Duplicate jar file Ошибка
- 22. jar file вызывает NoClassDefFoundError
- 23. Mapr Hbase file jar
- 24. weblogic.ant.taskdefs.webservices.javaschema.JavaSchema jar file
- 25. Validate Jar file
- 26. jar file exception
- 27. Maven jar file editing
- 28. Исполняемые Jar File
- 29. Файл java jar file file image
- 30. Java jar file & include external jar