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)
Useruser - Целевой объект Userpublic static void getKeysForUser(User user, KeyInfosCallback callback)
Userpublic 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 и параметры созданной ключевой пары KeyInfopublic 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 для обработки результатов