Repository navigation
SSH Hub 3.19.2 — постоянная подпись
Постоянная подпись приложения и встроенных помощников сохраняет идентичность SSH Hub между обновлениями, чтобы разрешение доступа к паролям в Связке ключей не приходилось выдавать заново после каждой сборки.
На другом Mac перед установкой или встроенным обновлением: скачайте SSHHub-CodeSigning.cer, импортируйте в связку «Вход» и разрешите ему только «Подпись кода». Подробности — в SIGNING-SETUP-RU.md среди файлов релиза. Приватный ключ для запуска не нужен. На Mac, где подпись уже настроена, дополнительных действий с сертификатом не требуется.
При переходе с прежней ad-hoc версии для существующих паролей может потребоваться один раз выбрать «Разрешать всегда». Это самоподписанный сертификат, не Developer ID и не нотарификация Apple. Он не переносит сами пароли между компьютерами и не отключает блокировку Связки ключей или отдельные проверки Touch ID.
SHA-256 сертификата: 4E404F8EAED616350E2E759C11296408B0F863712CE11AFA5A59F91511C2D684.
Сборка прекращается при недоступности закреплённого сертификата; автоматического перехода на ad-hoc больше нет. В репозитории и релизе находится только публичный сертификат, без приватного ключа.
Проверено: две разные подписанные сборки читают синтетический пароль во временной Связке ключей без диалога; сборке с тем же bundle ID и ad-hoc подписью отказано. Проверки ZIP, подписи, атомарной установки и отклонения повреждённого приложения прошли. Неизменённые исполняемые файлы взяты из проверенной сборки 3.19.1; обновлены версия 3.19.2 (81) и подписи.
SSH-Hub-macOS.zip — встроенное обновление; DMG — ручная установка; архив source — исходники. SHA-256 файлов — в SHA256SUMS.txt.