Class
DSSKeysManagerNonQual
public final class DSSKeysManagerNonQual
Класс для управления ключами пользователя
Methods
listKeys(for:)
public static func listKeys(
for user: DSSUser
) -> [DSSKeyInfo]
Перечисляет все ключи пользователя на устройстве
Parameters
Name | Type | Description |
---|---|---|
user | DSSUser |
Пользователь, чьи ключи нужно перечислить |
Returns
Список с информацией о ключах пользователя
createKeyPair(for:keyInfo:)
public static func createKeyPair(
for user: DSSUser,
keyInfo: DSSKeyInfo
) throws
Создаёт новую ключевую пару для данного пользователя
Parameters
Name | Type | Description |
---|---|---|
user | DSSUser |
Пользователь, для которого нужно создать новую ключевую пару |
keyInfo | DSSKeyInfo |
Параметры создаваемой ключевой пары |
Throws
DSSError.handleInvalid
, если не предъявлен парольDSSError.canceled
, если закрыли UI- Другие ошибки при работе с системой
deleteKeyPair(keyInfo:)
public static func deleteKeyPair(
keyInfo: DSSKeyInfo
) throws
Удаляет ключевую пару
Parameters
Name | Type | Description |
---|---|---|
keyInfo | DSSKeyInfo |
Параметры удаляемой ключевой пары |
Throws
Ошибки при работе с системой