Сертификаты подписи кода: обзор и заказ
Продукты для подписи кода, различия OV и EV, подготовка, проверка организации и подписание после выпуска.
На этой странице описаны сертификаты подписи кода, доступные в Yeap Cloud, различия между OV и EV, подготовка к заказу и процесс от оформления заказа до выпуска.
Зачем подписывать код
При скачивании или установке неподписанных программ операционные системы и браузеры обычно показывают предупреждения, например «Неизвестный издатель», а в некоторых корпоративных средах такие программы полностью блокируются. Подпись кода:
- Показывает проверенного удостоверяющим центром (CA) издателя (название вашей организации) в диалогах установки.
- Гарантирует, что файл не был изменён после подписания; любое изменение делает подпись недействительной.
- При наличии метки времени сохраняет действительность подписи после истечения срока сертификата (если метка времени добавлена при подписании).
Продукты
Откройте в консоли SSL-сертификаты → Подпись кода (/ssl/codesigning), чтобы посмотреть весь ассортимент. На момент написания доступны следующие сертификаты; актуальные сведения приведены на самой странице:
| Бренд | Продукт | Проверка | Срок |
|---|---|---|---|
| Certum | Code Signing OV | OV | 1 / 2 / 3 years |
| Certum | EV Code Signing | EV | 1 / 2 / 3 years |
| DigiCert | Code Signing, EV Code Signing | OV / EV | 1 year |
Сертификаты подписи кода Certum предоставляются через облачную платформу подписи SimplySign от Certum. Ключ подписи хранится в защищённом облачном оборудовании CA; после аутентификации в приложении SimplySign вы можете подписывать код на своём компьютере без физического токена. При заказе необходимо указать адрес электронной почты учётной записи SimplySign.
Согласно действующим отраслевым требованиям, закрытые ключи подписи кода должны храниться на соответствующем требованиям оборудовании или в облачном HSM и не могут экспортироваться в виде обычных файлов. Поэтому, в отличие от SSL-сертификатов, у сертификата подписи кода нет файла .key для скачивания.
OV или EV
| Подпись кода OV | Подпись кода EV | |
|---|---|---|
| Что проверяется | Юридическое существование организации и контактные данные | Всё, что входит в OV, а также более строгие проверки, например юрисдикции, регистрационного номера и категории организации |
| Типичное применение | Обычные настольные приложения, внутренние инструменты, скрипты | ПО, для которого особенно важна идентификация издателя; некоторые процедуры платформ (например, определённые каналы публикации драйверов) требуют EV |
| Срок проверки | Обычно 1–3 рабочих дня | Обычно 3–5 рабочих дней |
Сроки проверки устанавливает CA; выше приведены лишь типичные значения. Полные сведения, которые можно подтвердить по открытым реестрам, ускоряют процесс.
Что подготовить
Подготовьте следующие данные перед заказом. Сведения об организации должны совпадать с регистрационными данными компании или открытых реестров.
Основные сведения
- Адрес электронной почты учётной записи SimplySign (для продуктов Certum)
- CSR (запрос на подпись сертификата)
- Название организации, страна, штат/регион и город
Дополнительные сведения для EV
- Категория организации: частная организация, государственное учреждение, коммерческая организация или некоммерческая организация
- Регистрационный номер компании
- Страна юрисдикции, а также штат и город юрисдикции
- Адрес, почтовый индекс, налоговый номер и телефон для проверки
Административный контакт
- Имя, фамилия, адрес электронной почты и телефон. CA может использовать эти данные для проверки запроса.
Оформление заказа
- Откройте Сертификаты → Подпись кода и нажмите В корзину на карточке продукта или Купить сейчас, чтобы сразу перейти в корзину. Сертификаты подписи кода приобретаются с разовой оплатой за срок, указанный в продукте.
- Оформите заказ в корзине (
/billing/cart). Будет создан счёт, а в разделе Мои сертификаты появится заказ со статусом «Ожидает обработки». - Оплатите счёт в разделе Финансы → Счета (
/billing/invoices). - После оплаты свяжитесь с нами, укажите ID заказа и перечисленные выше сведения. Мы поможем отправить запрос в CA.
- CA проверит вашу организацию. Обеспечьте доступность административного контакта по электронной почте и телефону: CA может запросить документы или позвонить для проверки.
- После завершения проверки сертификат выпускается, а заказ получает статус «Активен». Сертификаты Certum появляются в вашей учётной записи SimplySign.
Платформа автоматически синхронизирует статус заказа с CA через регулярные интервалы, поэтому отслеживать ход выполнения можно в разделе Мои сертификаты.
Подписание после выпуска сертификата
При использовании Certum SimplySign процесс обычно выглядит так:
- Установите клиент SimplySign от Certum на компьютер, с которого будете подписывать код, войдите в учётную запись SimplySign и пройдите аутентификацию.
- Пока подключение активно, сертификат отображается в системном хранилище сертификатов, где его могут использовать стандартные инструменты подписи.
- Подпишите файл, например с помощью Windows
signtool, добавив метку времени:
signtool sign /n "Example Ltd" /fd sha256 /tr <RFC 3161 timestamp URL from your CA> /td sha256 app.exe
signtool verify /pa /v app.exeПодробности установки и настройки клиента см. в официальной документации Certum SimplySign.
Всегда добавляйте метку времени к подписям. Подпись с меткой времени остаётся действительной после истечения срока сертификата; без неё подпись становится недействительной вместе с сертификатом.
Продление и изменения
До истечения срока сертификата подписи кода приобретите новый на нужный срок. Если название или адрес организации изменились либо требуется отозвать сертификат (например, при подозрении на неправомерное использование учётной записи), свяжитесь с нами и укажите ID заказа.
Связанные материалы
- Обзор подписи кода
- Инструменты SSL, с помощью которых можно создать CSR