DSSPolicyManager

public final class DSSPolicyManager

Класс работы с политиками сервера DSS на стороне SDK

  • Запрос параметров сервера DSS

    Declaration

    Swift

    public static func getDSSParams(
        serviceURL: URL,
        _ callback: @escaping (_ result: Result<DSSParams, Error>) -> Void)

    Parameters

    serviceURL

    Адрес сервера

    callback

    Замыкание возвращает результат

    result

    При успешном выполнении возвращает параметры сервера. Иначе возвращает ошибку

  • Запрос параметров сервера DSS

    Declaration

    Swift

    public static func getDSSParams(
        user: DSSUser,
        _ callback: @escaping (_ result: Result<DSSParams, Error>) -> Void)

    Parameters

    user

    Пользователь, с сервера которого нужно получить параметры

    callback

    Замыкание возвращает результат

    result

    При успешном выполнении возвращает параметры сервера. Иначе возвращает ошибку

  • Запрос с сервера DSS параметров подписания: список профилей подписи, параметры Удостоверяющих Центров и т.п.

    Declaration

    Swift

    public static func getDSSSignServerParams(
        user: DSSUser,
        _ callback: @escaping (_ result: Result<DSSSignServerParams, Error>) -> Void)

    Parameters

    user

    Пользователь, для которого нужно получить параметры подписания

    result

    При успешном выполнении возвращает параметры подписания. Иначе возвращает ошибку