БезопасноеХранилище
Стд::Интерфейс::БезопасноеХранилище::БезопасноеХранилище  Тип-одиночка  Доступность: Клиент
Объект для работы с безопасным хранилищем на клиенте.
Пример
метод ВойтиСПомощьюПароля(ИмяПользователя: Строка, Пароль: Строка, СохранитьДляСледющегоВхода: Булево = Истина)
    Войти(ИмяПользователя, Пароль)
    
    если СохранитьДляСледющегоВхода
        СохранитьПароль(ИмяПользователя, Пароль)
    ;
;
метод ВойтиСПомощьюБиометрии()
    попытка 
        пер Строки = (БезопасноеХранилище.ПолучитьДанные("authentication", "Вход") как Строка).ПолучитьСтроки()
        Войти(Строки[0], Строки[1])
    поймать Исключение: ИсключениеБезопасногоХранилища
        Сообщить("Ошибка получения данных " + Исключение.Представление())
    ;
;
метод СохранитьПароль(ИмяПользователя: Строка, Пароль: Строка)
    если БезопасноеХранилище.ПоддерживаетсяВидЗащиты(ВидЗащитыБезопасногоХранилища.Биометрия)
        попытка
            БезопасноеХранилище.ПоместитьДанные("authentication", ИмяПользователя + "\n" + Пароль, ВидЗащитыБезопасногоХранилища.Биометрия)
        поймать Исключение: ИсключениеБезопасногоХранилища
            Сообщить("Ошибка при сохранении данных " + Исключение.Представление())
        ;
    ;
;
метод Войти(ИмяПользователя: Строка, Пароль: Строка)
    // Вход в какой-либо сервис
;
Сравнение ссылочное
Иерархия типа
Базовые типы: Объект, Одиночка
Методы
ПоддерживаетсяВидЗащиты
Доступность: Клиент
ПоддерживаетсяВидЗащиты(ВидЗащиты: ВидЗащитыБезопасногоХранилища): БулевоПолучитьДанные
Доступность: Клиент
Если пользователь не прошел аутентификацию функция вернет Неопределено.
Если данные отсутствуют или произошла другая ошибка, выбрасывается исключение  ИсключениеБезопасногоХранилища
Ключ - ключ по которому хранятся данные
Сообщение - текст с подсказкой для всплывающего окна запроса аутентификации
ПоместитьДанные
Доступность: Клиент
ПоместитьДанные(
Ключ: Строка,
Данные: Байты|Строка,
ВидЗащиты: ВидЗащитыБезопасногоХранилища)Если произошла при сохранении данных, выбрасывается исключение ИсключениеБезопасногоХранилища. Если выбран не поддерживаемый ВидЗащитыБезопасногоХранилища будет выброшено исключение ИсключениеНеподдерживаемаяОперация.
Ключ - ключ по которому хранятся данные
Данные - строка с данными или набор байт
ВидЗащиты - используемый вид защиты
СодержитКлюч
Доступность: Клиент
Ключ - ключ по которому хранятся данные.
УдалитьДанные
Доступность: Клиент
УдалитьДанные(Ключ: Строка)Если произошла при сохранении данных, выбрасывается исключение ИсключениеБезопасногоХранилища
Ключ - ключ по которому хранятся данные.