/
valeriano
/
ftm
Обзор
Документация
Войти
/
valeriano
/
ftm
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
app/src/main/java/com/github/minimi/ftm/utils/KeyVerificationHandler.kt
18 строк
802 B
Valeriy Blagodarniy
Deep refactoring of app. Removed old material dependencies. Jetpack Compose migration.
01 май 2026, 12:40
Не верифицирован
01 май 2026, 12:40
a4e4fa5
Код
Авторство
О чём код?
package com.github.minimi.ftm.utils import java.security.PublicKey /** * Обработчик решения о доверии ключу. * Метод может блокироваться до получения ответа пользователя. * Вызывается из фонового потока (SSL handshake). */ fun interface KeyVerificationHandler { /** * @param keyChanged Изменился ли ключ * @param hostname Имя хоста для которого выполняется проверка * @param key Проверяемый ключ * @return true — Принять и сохранить ключ, false — отклонить */ fun onKeyVerifyDecision(keyChanged: Boolean, hostname: String?, key: PublicKey?): Boolean }