public final class KeysManagerNonQual
extends _CallbackInvoker
Constructor and Description |
---|
KeysManagerNonQual() |
Modifier and Type | Method and Description |
---|---|
static void |
createBackup(KeyInfo keyInfo,
java.lang.String recoveryPassword,
KeyInfoBackupCallback callback)
Создаёт резервную копию ключей подписи, хранимых на мобильном устройстве
|
static void |
createBackup(KeyInfo keyInfo,
java.lang.String recoveryPassword,
java.lang.String pin,
KeyInfoBackupCallback callback)
Создаёт резервную копию ключей подписи, хранимых на мобильном устройстве
|
static void |
createKeyPair(User user,
KeyInfoCallback callback)
Создаёт ключевую пару на устройстве с параметрами (название и тип провайдера, имя контейнера, пин-код) по
умолчанию
|
static void |
createKeyPair(User user,
KeyInfo keyInfo,
KeysSource keysSource,
KeyInfoCallback callback)
Создаёт ключевую пару на устройстве
|
static Error |
deleteKeyPair(KeyInfo keyInfo)
Удаление ключевой пары и сертификата с устройства
|
static java.util.List<KeyInfo> |
getKeysForUser(User user)
Deprecated.
|
static void |
getKeysForUser(User user,
KeyInfosCallback callback)
Получение информации о ключах, хранимых на устройстве, для конкретного объекта
User |
static KeysSourceIdentifier |
getKeysSourceIdentifier(User user,
java.lang.String certificateId)
Deprecated.
|
static void |
getKeysSourceIdentifier(User user,
java.lang.String certificateId,
KeysSourceIdentifierCallback callback)
Получение информации о хранилище ключей по certificateId
|
static java.util.List<KeyInfo> |
listKeys()
Deprecated.
|
static void |
listKeys(KeyInfosCallback callback)
Перечисление ключей, хранимых на устройстве
|
static void |
restoreBackup(java.lang.String backup,
java.lang.String recoveryPassword,
KeyInfoRestorationCallback callback)
Восстановление локальных ключей подписи из резервной копии
|
static void |
restoreBackup(java.lang.String backup,
java.lang.String recoveryPassword,
java.lang.String newPin,
KeyInfoRestorationCallback callback)
Восстановление локальных ключей подписи из резервной копии
|
@Deprecated public static java.util.List<KeyInfo> listKeys()
KeyInfo
, содержащих информацию о локальных ключахpublic static void listKeys(KeyInfosCallback callback)
callback
- KeyInfosCallback
возвращает либо список ключей либо объект Error
@Deprecated public static KeysSourceIdentifier getKeysSourceIdentifier(User user, java.lang.String certificateId)
user
- Объект пользователя данного устройстваcertificateId
- Идентификатор сертификатаKeysSourceIdentifier
или null информацию о хранилище не удалось найтиpublic static void getKeysSourceIdentifier(User user, java.lang.String certificateId, KeysSourceIdentifierCallback callback)
user
- Объект пользователя данного устройстваcertificateId
- Идентификатор сертификатаcallback
- KeysSourceIdentifierCallback
возвращает объект KeysSourceIdentifier
или null информацию о хранилище не удалось найти@Deprecated public static java.util.List<KeyInfo> getKeysForUser(User user)
User
user
- Целевой объект User
public static void getKeysForUser(User user, KeyInfosCallback callback)
User
public static void createKeyPair(User user, KeyInfo keyInfo, KeysSource keysSource, KeyInfoCallback callback)
user
- Объект User
, для которого необходимо создать ключевую паруkeyInfo
- Настройки создания ключевой парыkeysSource
- Информация о хранилище ключевой парыcallback
- Реализация KeyInfoCallback
для обработки результатов. При успехе возвращается
обновленный объект User
и переданные параметры KeyInfo
.public static void createKeyPair(User user, KeyInfoCallback callback)
user
- Объект User
, для которого необходимо создать ключевую паруcallback
- Реализация KeyInfoCallback
для обработки результатов. При успехе возвращается
обновленный объект User
и параметры созданной ключевой пары KeyInfo
public static Error deleteKeyPair(KeyInfo keyInfo)
keyInfo
- Структура, содержащая ключевую пару и соответствующую информациюError
. При успехе метод Error.getType()
вернёт 0public static void createBackup(KeyInfo keyInfo, java.lang.String recoveryPassword, KeyInfoBackupCallback callback)
keyInfo
- Информация о ключах, которые необходимо сохранитьrecoveryPassword
- Пароль восстановления резервной копииcallback
- Реализация KeyInfoBackupCallback
для обработки результатовpublic static void createBackup(KeyInfo keyInfo, java.lang.String recoveryPassword, java.lang.String pin, KeyInfoBackupCallback callback)
keyInfo
- Информация о ключах, которые необходимо сохранитьrecoveryPassword
- Пароль восстановления резервной копииpin
- Пин-код, используемый для защиты ключевого контейнера. При указании null доступ к
ключевому контейнеру будет осуществляться при помощи пин-кода по умолчаниюcallback
- Реализация KeyInfoBackupCallback
для обработки результатовpublic static void restoreBackup(java.lang.String backup, java.lang.String recoveryPassword, java.lang.String newPin, KeyInfoRestorationCallback callback)
backup
- Содержимое резервной копии, ранее возвращённое методом
createBackup(KeyInfo, String, String, KeyInfoBackupCallback)
recoveryPassword
- Пароль восстановления резервной копииnewPin
- Новый пин-код для сохранения ключевого контейнераcallback
- Реализация KeyInfoCallback
для обработки результатовpublic static void restoreBackup(java.lang.String backup, java.lang.String recoveryPassword, KeyInfoRestorationCallback callback)
backup
- Содержимое резервной копии, ранее возвращённое методом
createBackup(KeyInfo, String, String, KeyInfoBackupCallback)
recoveryPassword
- Пароль восстановления резервной копииcallback
- Реализация KeyInfoCallback
для обработки результатов