restoreBackup

inline fun KeysManagerNonQual.restoreBackup(backup: String, recoveryPassword: String, newPin: String? = null, crossinline onError: (error: Error) -> Unit, crossinline onSuccess: (keyInfo: KeyInfo) -> Unit)

Восстановление локальных ключей подписи из резервной копии

Parameters

backup

Содержимое резервной копии, ранее возвращённое методом createBackup

recoveryPassword

Пароль восстановления резервной копии

newPin

Новый пин-код для сохранения ключевого контейнера

onError

При ошибке возвращается Error

onSuccess

При успехе возвращается объект KeyInfo, содержащая параметры ключевой пары

See also


inline fun UsersManagerNonQual.restoreBackup(backup: String, recoveryPassword: String, crossinline onError: (error: Error) -> Unit, crossinline onNetworkError: (error: NetworkError) -> Unit, crossinline onSuccess: (success: User) -> Unit)

Восстановление объекта User из резервной копии

Parameters

backup

Резервная копия ключа, созданная функцией createBackup

recoveryPassword

Пароль для восстановления. Должен совпадать с паролем, использованным при создании резервной копии

onError

При ошибке возвращается возвращает Error

onNetworkError

При сетевой ошибке возвращается NetworkError

onSuccess

В случае успеха возвращается объект User

See also