2009-07-29 5 views
3

Я подписывал свои приложения Adobe AIR с помощью самогенерируемого сертификата, но теперь мне бы хотелось, чтобы что-то выглядело более официальным. Какой коммерческий сертификат я должен получить и откуда?коммерческий сертификат для Adobe AIR

Как всегда, спасибо за помощь!

ответ

4

После некоторых более перспективных, я нашел ответ в AIR docs:

О форматах сертификатов

инструменты подписывания AIR принимать любые хранилища ключей, доступные через Cryptography Architecture Java (JCA). Сюда входят файловые хранилища на основе файлов, такие как файлы формата PKCS12 (которые обычно используют расширение файла .pfx или .p12), файлы Java .keystore, аппаратные хранилища ключей PKCS11 и системные хранилища ключей. Форматы хранилища ключей, доступные для доступа к ADT, зависят от версии и конфигурации среды выполнения Java, используемой для запуска ADT. Доступ к некоторым типам хранилища ключей, таким как аппаратные маркеры PKCS11, может потребовать установки и настройки дополнительных драйверов программного обеспечения и плагинов JCA.

Чтобы подписать файлы AIR, вы можете использовать большинство существующих сертификатов подписи кода или вы можете получить новый, выпущенный специально для подписания приложений AIR. Так, например, любой из следующих типов сертификатов от VeriSign, Thawte, GlobalSign или ChosenSecurity могут быть использованы:

ChosenSecurity

  • ТС Идентификатор издателя для Adobe AIR

Globalsign

  • Код подписи под общим кодом

Thawte

  • Сертификат AIR Developer
  • Apple, сертификат разработчика
  • JavaSoft Сертификат разработчика
  • Microsoft Authenticode сертификат

VeriSign

  • Adobe ИК Digital ID
  • Microsoft Authenticode Digital ID
  • Sun Java Цифровой Подписи ID

Примечание: Сертификат должен быть создан для подписывания кода. Вы не можете использовать сертификат SSL или другого типа для подписывания файлов AIR.