Обычно, насколько я понимаю, для подписания JAR-файлов мне необходимо иметь действительный и сертификат с истекшим сроком действия.
Когда я запускаю приложение (JNLP с OpenWebStart), подписи проверяются:
- Сертификат действителен и не истек (если у меня есть подписанное время штамп, сертификат не должен быть просрочен на момент подписания)
- Все JAR-файлы в приложении должны быть подписаны одним и тем же сертификатом (не допускается смешивание действительных сертификатов) .
(это особенно актуально, если приложения содержат JAR-файлы из разных команд и Поставщики)
Если есть способ обеспечить возможность подписания нескольких JAR-файлов разными действительными сертификатами… есть ли такой способ?
Код: Выделить всё
Time: Time-1 Time-2 Time-3 Time-3 Time-4
Jar-A Sig1 Sig1 Sig1 Sig2 Sig2
Jar-B Sig1 Sig1 Sig1+Sig2 Sig1+Sig2 Sig2
Jar-C Sig1 Sig1+Sig2 Sig2 sig2 Sig2
Jar-D Sig1 Sig1 Sig1+Sig2 Sig1+Sig2 Sig2
Подробнее здесь: https://stackoverflow.com/questions/793 ... e-approach
Мобильная версия