createKeyPair

inline fun KeysManagerNonQual.createKeyPair(user: User, keyInfo: KeyInfo, keysSource: KeysSource, crossinline onError: (error: Error) -> Unit, crossinline onSuccess: (user: User, keyInfo: KeyInfo) -> Unit)

Создаёт ключевую пару на устройстве.

Parameters

user

Объект User, для которого необходимо создать ключевую пару

keyInfo

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

keysSource

Объект KeysSource с информацией о хранилище ключей

onError

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

onSuccess

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

See also


inline fun KeysManagerNonQual.createKeyPair(user: User, crossinline onError: (error: Error) -> Unit, crossinline onSuccess: (user: User, keyInfo: KeyInfo) -> Unit)

Создаёт ключевую пару на устройстве с параметрами (название и тип провайдера, имя контейнера, пин-код) по умолчанию.

Parameters

user

Объект User, для которого необходимо создать ключевую пару

onError

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

onSuccess

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

See also