Skip to content

SSH Hub 3.19.3 — установка сертификата из приложения

Choose a tag to compare

@akinin akinin released this 24 Oct 12:14
· 14 commits to main since this release

В Настройки → Обновления и в окне обновления появилась кнопка «Установить сертификат…». Публичный сертификат уже встроен в приложение: скачивать и настраивать его отдельно не требуется.

После подтверждения SSH Hub устанавливает сертификат в пользовательскую связку «Вход», разрешая ему только подпись кода. macOS может запросить пароль или системное подтверждение. После проверки доверия отображается зелёный статус «Сертификат установлен».

На втором Mac при первой установке: установите 3.19.3 вручную из DMG, запустите приложение и нажмите кнопку в настройках. Если предыдущая версия ещё не доверяет сертификату и отклоняет встроенное обновление, используйте этот способ либо отдельный SSHHub-CodeSigning.cer с инструкцией SIGNING-SETUP-RU.md из файлов релиза. Требования Gatekeeper к первому запуску остаются прежними.

Перед установкой проверяется закреплённый отпечаток сертификата, после — реальное доверие macOS. Повторная установка не запускается; ошибки, отмена и тайм-аут не выдаются за успех. Приватного ключа в приложении нет; системная связка и доверие для TLS не меняются. Это самоподписанная подпись, без Developer ID и нотарификации Apple.

Постоянная идентичность приложения сохраняется между обновлениями. При переходе со старых ad-hoc сборок для ранее сохранённых паролей ещё может потребоваться один раз выбрать «Разрешать всегда». Блокировка Связки ключей и отдельные проверки Touch ID сохраняются.

Проверено: полная сборка приложения; корректный, повреждённый и отсутствующий сертификат; точные аргументы установки с пользовательской областью и только codeSign; отказ, отсутствие подтверждённого доверия, повторное нажатие, тайм-аут и отмена; интерфейс успешной установки и ошибки в обычном и узком окне на имитации установки, без изменения настроек доверия Mac; встроенный сертификат, подписи, ZIP и установщик на временных копиях; DMG.

SHA-256 публичного сертификата: 4E404F8EAED616350E2E759C11296408B0F863712CE11AFA5A59F91511C2D684.

Версия 3.19.3, сборка 82. ZIP используется встроенным обновлением, DMG — ручной установкой. SHA-256 файлов — в SHA256SUMS.txt.