Class
DSSPolicyManager
public final class DSSPolicyManager
Класс работы с политиками сервера DSS на стороне SDK
Methods
getDSSParams(serviceURL:_:)
public static func getDSSParams(
serviceURL: URL,
_ callback: @escaping (_ result: Result<DSSParams, Error>) -> Void)
Запрос параметров сервера DSS
Parameters
Name | Type | Description |
---|---|---|
serviceURL | URL |
Адрес сервера |
callback | @escaping (_ result: Result<DSSParams, Error>) -> Void |
Замыкание возвращает результат |
result | При успешном выполнении возвращает параметры сервера. Иначе возвращает ошибку |
getDSSParams(user:_:)
public static func getDSSParams(
user: DSSUser,
_ callback: @escaping (_ result: Result<DSSParams, Error>) -> Void)
Запрос параметров сервера DSS
Parameters
Name | Type | Description |
---|---|---|
user | DSSUser |
Пользователь, с сервера которого нужно получить параметры |
callback | @escaping (_ result: Result<DSSParams, Error>) -> Void |
Замыкание возвращает результат |
result | При успешном выполнении возвращает параметры сервера. Иначе возвращает ошибку |
getDSSSignServerParams(user:extended:_:)
public static func getDSSSignServerParams(
user: DSSUser,
extended: Bool = false,
_ callback: @escaping (_ result: Result<DSSSignServerParams, Error>) -> Void)
Запрос с сервера DSS параметров подписания: список профилей подписи, параметры Удостоверяющих Центров и т.п.
Parameters
Name | Type | Description |
---|---|---|
user | DSSUser |
Пользователь, для которого нужно получить параметры подписания |
result | При успешном выполнении возвращает параметры подписания. Иначе возвращает ошибку |