1С мобильное приложение с сертификатом безопасности https
1.
SvetlanaSchipakina
23.10.19 11:44
Сейчас в теме
Добрый день. Подскажите, у кого работает мобильное приложение по htpps
Что нужно указать в сборщике, чтобы сертификат был установлен на устройство? Там есть раздел сертификаты для работы в https, но нет привязки к мобильной конфигурации или приложению. Это нужно заполнять?
Или это решается через макет в самой мобильной конфигурации?
Через веб клиент на ПК у меня все работает. Как настроить на мобильном?
Что нужно указать в сборщике, чтобы сертификат был установлен на устройство? Там есть раздел сертификаты для работы в https, но нет привязки к мобильной конфигурации или приложению. Это нужно заполнять?
Или это решается через макет в самой мобильной конфигурации?
Через веб клиент на ПК у меня все работает. Как настроить на мобильном?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
2.
AlexandrSmith
69
23.10.19 11:54
Сейчас в теме
Использование самоподписанных сертификатов в мобильной платформе
1. Создание самоподписанного сертификата удостоверяющего центра
2. Создание сертификата сервера
3. Импорт файла server.pfx в веб-сервер
4. Установка сертификата удостоверяющего центра
5. Создание соединения из мобильного приложения
3.
SvetlanaSchipakina
23.10.19 11:59
Сейчас в теме
в данной статье указано, что нужно скопировать на устройство сертификат путем USB подключения.
А как установить сертификат на устройство, к которому у меня нет доступа по USB ?
Как это решается для моб. приложений, опубликованных в гугл плей ?
А как установить сертификат на устройство, к которому у меня нет доступа по USB ?
Как это решается для моб. приложений, опубликованных в гугл плей ?
4.
user623969_dusa
23.10.19 14:17
Сейчас в теме
(3) пересылаешь сертификат по почте.. приложения в гугл плей считаются общедоступными .. что значит ограничение с помощью сертификатов - вы нарушаете политику гугл плей!!
5.
SvetlanaSchipakina
23.10.19 17:55
Сейчас в теме
(4) - да, но так же в политике гугл плей указано, что трафик должен шифроваться и указано, что у меня используется передача по открытым каналам, помечено как предупреждение к устранению, требуется использовать https - защищенный канал. Чего я и хочу добиться.
6.
SvetlanaSchipakina
24.10.19 10:39
Сейчас в теме
Нашла ответ на свой вопрос в документации: зачем в сборщике пункт про сертификаты безопасности - для работы с мобильного клиента.
Попробую добавить сертификат в макет мобильного приложения и создавать из него.
Попробую добавить сертификат в макет мобильного приложения и создавать из него.
8.
SvetlanaSchipakina
25.10.19 08:53
Сейчас в теме
(7) В итоге у вас получилось сделать с платным сертификатом?
(8)Получилось прикрутить Let's Encrypt к вебсервису. Работает на ура в дескотпе, на ура в моб. браузере, НО с моб. приложением никак. Ошибку пишет про не доверенный сертификат. А вы не пробовали? если бы решить эту проблемку с "не доверенностью", останется только перевыпускать бесплатный Let's Encrypt и жить счастливо
(8)Вроде получилось и без Let's Encrypt.. Веб-сервис дергается с мобильного приложения, через домен зареганый на reg.ru привязанный каким то фигом к сервисом no-ip и использованием бесплатного сертификата от reg.ru.
Привязку я от балды делал. тестил пока на одном смартфоне Мейзу.
Но, вроде всё шикарно.
Привязку я от балды делал. тестил пока на одном смартфоне Мейзу.
Но, вроде всё шикарно.
14.
SvetlanaSchipakina
30.10.19 09:07
Сейчас в теме
(13) А что нужно сделать на смартфоне, чтобы заработало?
Этот сертификат не требует установки?
Этот сертификат не требует установки?
(14)В том то и дело что не требует. По шагам
1)Регаете домен на рег.ру, например V1shenka.com Мой стоил 64 рубля, к нему идет бесплатный серт начального уровня. На год.
2)Регаете на no-ip один хост. например вида vasia.ddns.net Каждые 30 дней надо его обновлять иначе погаснет
3)В настройках домена на рег.ру
31)Заходим в раздел "DNS-серверы и управление зоной" для вашего домена
32)Очищаем все записи в "Ресурсные записи"
33)Добавляем запись типа "CNAME-запись" и в ней уже в "Subdomain" пишем www, а в поле "Canonical name" ваш хост с NO IP vasia.ddns.net
34) выпускаем серт для вашего домена. ОЧЕНЬ внимательно читаем описание как и что делать.
Если вы каким то чудом пропустите страничку с инструкцией, вот:
Теперь набрав в браузере у вас будет защищенное соединение. такое же и в веб-сервисе с этим же адресом.
Вся соль в настройке сертификатов для Апача. Я с первого раза напортачил и не заработало.
В смартфоне вообще ничего не делаем с сертами. И веб-сервис работает через ssl и даже обновление конфигурации.
1)Регаете домен на рег.ру, например V1shenka.com Мой стоил 64 рубля, к нему идет бесплатный серт начального уровня. На год.
2)Регаете на no-ip один хост. например вида vasia.ddns.net Каждые 30 дней надо его обновлять иначе погаснет
3)В настройках домена на рег.ру
31)Заходим в раздел "DNS-серверы и управление зоной" для вашего домена
32)Очищаем все записи в "Ресурсные записи"
33)Добавляем запись типа "CNAME-запись" и в ней уже в "Subdomain" пишем www, а в поле "Canonical name" ваш хост с NO IP vasia.ddns.net
34) выпускаем серт для вашего домена. ОЧЕНЬ внимательно читаем описание как и что делать.
Если вы каким то чудом пропустите страничку с инструкцией, вот:
Теперь набрав в браузере у вас будет защищенное соединение. такое же и в веб-сервисе с этим же адресом.
Вся соль в настройке сертификатов для Апача. Я с первого раза напортачил и не заработало.
В смартфоне вообще ничего не делаем с сертами. И веб-сервис работает через ssl и даже обновление конфигурации.
(16)Если что то не получилось напишите, попробуем разобраться. Думаю эта тема многим интересна, учитывая что она нигде не объясняется. Есть курс Дмитрия Шерстобитова по моб. платформе. Рекомендую. Я купил в 2016-м, смотрел на ноуте, потом ноут накрылся, а пару месяцев назад я его восстановил. По его курсу я сделал самоподписанный серт.
Интересная особенность. Там серт надо устанавливать в смартфон и даже если у заказчика схитрят и захотят сделать вместо 3-х 1-ть смартфонов для торговых агентов, оно не заработает без самоподписанного сертификата на смартфоне. Типо такая защита от вороваек чужого труда))
Интересная особенность. Там серт надо устанавливать в смартфон и даже если у заказчика схитрят и захотят сделать вместо 3-х 1-ть смартфонов для торговых агентов, оно не заработает без самоподписанного сертификата на смартфоне. Типо такая защита от вороваек чужого труда))
9.
SvetlanaSchipakina
25.10.19 08:54
Сейчас в теме
Кто-нибудь знает работают ли по https существующие тиражные решения (1С Босс, 1С Заказы и т.д.) и каким образом?
18.
SvetlanaSchipakina
09.04.20 11:46
Сейчас в теме
Я решила свой вопрос.
Сертификат вот такой
Код 1С вот такой
Все заработало.
Сертификат вот такой
Код 1С вот такой
ssl = Новый ЗащищенноеСоединениеOpenSSL();
Определения = Новый WSОпределения("https://Adress_servera/base/ws/name_service.1cws?WSDL", "User", "PASS",,3,ssl);
Прокси = Новый WSПрокси(Определения, "name_service", "name_serviceWS", "name_serviceWSSoap",,3,ssl);
Прокси.Пользователь = "User";
Прокси.Пароль = "PASS";Все заработало.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот