Имя: Пароль:
1C
1С v8
Как программно использовать сертификат из системного хранилища Андроид?
0 МастерВопросов
 
19.02.19
11:48
День добрый!
Подскажите по мобильной платформе, плс. Как при использовании защищенного соединения использовать сертификат не из файла, а из системного хранилища Андроид?
Т.е. вместо "sslСертификат = Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаФайл(СокрЛП(ПутьКФайлу),"1234"),);" использовать что-нибудь типа:
"sslСертификат = Новый ЗащищенноеСоединениеOpenSSL(, новый СертификатыУдостоверяющихЦентровОС);"
Дело происходит на ОС Андроид.

P.S.: Сетевики не позволяют хранить на телефоне в явном виде файл с сертификатом, только установить в хранилище и сразу же удалить.
1 Cyberhawk
 
19.02.19
11:52
Храни его в конфигурации
2 МастерВопросов
 
19.02.19
12:30
(1) всё равно придется двоичные данные в файл превращать и сохранять на диске, чтобы передать в Новый СертификатКлиентаФайл(СокрЛП(ПутьКФайлу);
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший