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
Ошибки при работе с системой