Как компания, могу ли я приобрести один сертификат для подписи нескольких приложений Adobe AIR и версий этих приложений? - PullRequest
2 голосов
/ 19 сентября 2010

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

1 Ответ

4 голосов
/ 19 сентября 2010

Сертификат подписи кода не предназначен для проверки того, что код не изменился с момента его выдачи, а для проверки того, что код не изменился с тех пор, как код был «подписан». Большая разница.

Конкретный сертификат не привязан ни к конкретному произведению, ни к версии этого произведения. Он привязан к личности.

ДРУГОЙ целью сертификата для подписи кода является проверка личности организации, которая его подписала. Он предназначен для проверки того, что заявка действительно была получена от проверенного лица / организации, поэтому вы знаете, что можете доверять ей.

Поэтому, когда вы подписываете какой-то код, вы сообщаете пользователю, что именно ВЫ предоставляете этот код и что код не изменился с момента его подписания.

Это означает, что нет никакой причины, по которой вы не могли бы использовать один и тот же сертификат для подписи нескольких версий нескольких приложений, поскольку вы проверяете личность вашей организации.

Кроме того, на самом деле важно, чтобы вы использовали тот же сертификат для обновления, что и для предыдущей версии, или вы можете сломать приложение. Изменение сертификата приложения связано с небольшим процессом.

Срок действия сертификатов истекает через некоторое время, поэтому вам придется обновлять сертификаты время от времени.

Надеюсь, это поможет.

...