Что означает предупреждение безопасности Java-апплета «Манифест файла JAR не содержит атрибута Permissions»?

У меня есть Java-апплет, которому нужен доступ к локальной файловой системе клиента. Я создал для себя простой сертификат (он НЕ сертифицирован Verisign, Commodo, ...). Я подписал банку со следующим шаблоном:

del \Users\koalabruder\.keystore
"C:\Program Files\Java\jdk1.7.0_45\bin\keytool" -genkey -alias %1 -keypass kp -dname "cn=inin" -storepass ab987c
"C:\Program Files\Java\jdk1.7.0_45\bin\jarsigner.exe" -storepass abc -keypass kp %2 %1
"C:\Program Files\Java\jdk1.7.0_45\bin\keytool" -export -storepass abc -alias %1 -file %3

Простое предупреждение о безопасности, которое у меня естьбез подписанного сертификата " существует уже много лет и это не моя проблема.

Моя проблема в том, что предупреждение безопасностиизменено потому что одно из последних обновлений Java:

Это приложение будет заблокировано в будущем обновлении безопасности Java, поскольку манифест файла JAR не содержит атрибута Permissions. Пожалуйста, свяжитесь с издателем для получения дополнительной информации.

Что это значит? Как я могу это исправить? Должен ли я купить сертификат? Нужно ли исправлять манифест (MANIFEST.MF)? Что такое атрибут Permission?

Обновить: Вот мой манифест из фляги

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.4
Application-Name: inin 
Permissions: all-permissions 
Created-By: 1.7.0_45-b18 (Oracle Corporation)

Name: net/inin/transfer/ul/UlPanel.class
SHA-256-Digest: asdfasddddddddddddddddddddddddddddddddd=

Ответы на вопрос(4)

Ваш ответ на вопрос