Зачем мне подписывать файлы JAR?
Я знаю, что мне нужно подписать мои JAR файлы на стороне клиента (содержащие апплеты), чтобы можно было выполнить специальные действия, такие как доступ к файловой системе, и чтобы раздражающий бит в нижней части окна не показывался, но почему еще? И мне нужно подписать мои серверные JAR файлы, содержащие сервлеты и т.д.?
Некоторые базовые правила для того, когда и когда не подписывать JAR, будут оценены - спасибо!