Repository navigation
SSH Hub 3.19.3 — установка сертификата из приложения
В Настройки → Обновления и в окне обновления появилась кнопка «Установить сертификат…». Публичный сертификат уже встроен в приложение: скачивать и настраивать его отдельно не требуется.
После подтверждения 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.