|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Отметьте: Это руководство по развертыванию Java описывает функции, выпущенные до Java SE 6 обновлений 10 выпусков. См. Java Богатый документ Разработки и Развертывания Интернет-приложений для последней информации.
.cab Файлы Как .jar Файлы.После переупаковки подписанного .cab файлы как .jar файлы, апплет, выполняющий на солнце JRE, обрабатываются как без знака. Но, тот же самый апплет, который упаковывается как .cab файлы работают, как входил в систему Microsoft Virtual Machine (VM).
Microsoft поддерживает апплеты подписания через свой собственный Authenticode и .cab технологии файла. Информация о подписании теряется в процессе переупаковки. В результате Sun реализация JRE обрабатывает .jar файлы как без знака.
Подпишитесь .jar файлы при использовании jarsigner инструмент Комплекта разработчика для Java (JDK) при использовании следующего метода:
keytool команда и имя псевдонима. Например, введите следующую команду: C:\>C:\jdk1.6.0\bin\keytool -import -alias MyCert -file VSSStanleyNew.cer
jarsigner команда, чтобы подписаться .jar файл, при использовании учетных данных RSA в Ваших keystore, которые были сгенерированы в предыдущем шаге. Удостоверьтесь, что то же самое имя псевдонима определяется. Например, введите следующую команду: C:\>C:\jdk1.6.0\bin\jarsigner C:\TestApplet.jar MyCertКогда Вы вводите вышеупомянутую команду, следующий ответ появляется. Введите Пароль, который Вы обеспечили, генерируя учетные данные для keystore в вышеупомянутом шаге.
Enter Passphrase for keystore:Введите Пароль, который Вы обеспечили, генерируя учетные данные для keystore.
jarsigner -verify -verbose -certs"чтобы проверить .jar файлы.
C:>C:\jdk1.6.0\bin\jarsigner -verify -verbose
-certs d:\TestApplet.jar
245 Wed Mar 10 11:48:52 PST 2000 META-INF/manifest.mf
187 Wed Mar 10 11:48:52 PST 2000 META-INF/MYCERT.SF
968 Wed Mar 10 11:48:52 PST 2000 META-INF/MYCERT.RSA
smk 943 Wed Mar 10 11:48:52 PST 2000 TestApplet.class
smk 163 Wed Mar 10 11:48:52 PST 2000 TestHelper.class
X.509, CN=XXXXXXX YYY, OU=Java Software,
O=Sun Microsystems, L=Cupertino,
ST=CA, C=US (mycert)
X.509, CN=Sun Microsystems, OU=Java Plug-in QA,
O=Sun Microsystems, L=Cupertino, ST=CA, C=US
X.509, EmailAddress=server-certs@thawte.com,
CN=Thawte Server CA, OU=Certification
Services Division, O=Thawte Consulting cc,
L=Cape Town, ST=Western Cape, C=ZA
s = signature was verified
m = entry is listed in manifest
k = at least one certificate was found in keystore
i = at least one certificate was found in identity scope
jar verified.
См. VerSign и Thawte для информации о том, как получить сертификаты.
См. для получения дополнительной информации о том, как подписать апплеты.