Skip to content

SSH Hub 3.19.2 — постоянная подпись

Choose a tag to compare

@akinin akinin released this 24 Oct 11:41
· 20 commits to main since this release

Постоянная подпись приложения и встроенных помощников сохраняет идентичность 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.