У меня есть апплет, который подписывается с помощью следующей цепочки сертификатов:Что такое JCE Code Signing CA?
Softkey-Kazakhstan (JCE Code Signing CA)
Subject: CN=Softkey-Kazakhstan,OU=Java Software Code Signing,O=Sun Microsystems Inc
Issuer: CN=JCE Code Signing CA,OU=Java Software Code Signing,O=Sun Microsystems Inc,L=Palo Alto,ST=CA,C=US
JCE Code Signing CA (JCE Code Signing CA)
Subject: CN=JCE Code Signing CA,OU=Java Software Code Signing,O=Sun Microsystems Inc,L=Palo Alto,ST=CA,C=US
Issuer: CN=JCE Code Signing CA,OU=Java Software Code Signing,O=Sun Microsystems Inc,L=Palo Alto,ST=CA,C=US
Этот апплет содержит реализацию пользовательских CryptoProvider и некоторые дополнительные вспомогательные банки. Он должен иметь возможность работать с локальными файлами и USB-устройствами.
Java жалуется, что этот сертификат не знает. Корневой сертификат, кажется, является законным сертификатом от Sun, используемого для подписи кода, и Java должен знать об этом, но это не по какой-то причине.
Что мне делать, поэтому java не будет жаловаться на этот апплет? Должен ли я извлечь этот корневой сертификат JCE Code Signing CA и установить его в $ JRE/lib/security/cacerts?