Какие платформы и ПО поддерживает удалённое подписывание кода sslTrus?
Услуга удалённого подписывания кода sslTrus разработана для бесшовной интеграции с вашим текущим технологическим стеком и обеспечивает широкую и глубокую совместимость с платформами и типами программного обеспечения, чтобы вы могли легко и безопасно подписывать код независимо от вашей среды разработки.
Глубокая интеграция с платформами разработки и эксплуатации
Наш сервис через API и специализированные плагины глубоко интегрируется с основными отраслевыми цепочками инструментов автоматизации, обеспечивая «бесшовное» встраивание процесса подписания.
| Категория | Конкретные инструменты / платформы |
|---|---|
| CI/CD платформы | Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, CircleCI, Travis CI |
| Инструменты сборки | Maven, Gradle, Apache Ant, MSBuild, Make |
| Скрипты и автоматизация | Возможна интеграция через инструменты командной строки, RESTful API и любые скрипты с поддержкой HTTP-вызовов (например, Python, Shell, PowerShell) |
Полное покрытие поддерживаемого ПО и типов файлов
Сервис поддерживает цифровое подписывание продуктов основных операционных систем, сред разработки и результатов новых технологий, обеспечивая доверие на протяжении всего жизненного цикла программного обеспечения.
| Платформа / тип | Поддерживаемые форматы и описание |
|---|---|
| Microsoft Windows | Подпись Authenticode: .exe, .dll, .ocx, .sys (драйверы), .msi, .msix, .appx, .cabПодпись кода в режиме ядра: .sys, .cat (для драйверов) |
| Apple macOS / iOS | Подпись кода Apple (Apple Code Signing): .app, .pkg, .dmg, .xip, .framework, .kext (расширения ядра) Примечание: для подписи приложений macOS/iOS необходим специальный сертификат, выпущенный в цепочке корневого сертификата, которому доверяет Apple. |
| Приложения Java | Подпись JAR-файлов: стандартные файлы .jar; используется для проверки целостности JAR-файла и удостоверения личности издателя. |
| Среды разработки и плагины | - Microsoft Office: подпись проектов макросов VBA - Mozilla: расширения браузера Firefox ( .xpi)- Adobe: приложения AIR |
| Прочие и новые форматы | - Контейнеры и cloud-native: образы Docker (подпись манифеста образа) - IoT и встраиваемые системы: файлы прошивок ( .bin, .hex и др.)- Скрипты и конфигурационные файлы: скрипты PowerShell ( .ps1), системные конфигурационные файлы и т.д.- Пакеты с открытым исходным кодом: форматы пакетов некоторых основных менеджеров пакетов |
Почему совместимость так важна?
- Снижение затрат на интеграцию: нет необходимости переделывать или рефакторить существующие процессы сборки и выпуска ради подписания.
- Защита технологических инвестиций: независимо от того, используете ли вы классические корпоративные инструменты или новейший cloud-native стек, ваши потребности в подписании будут удовлетворены.
- Готовность к будущему: поддержка Docker, прошивок и других форматов гарантирует, что ваша стратегия безопасности цепочки поставок ПО охватывает все уровни — от приложений до инфраструктуры.