|
Мобильное приложение и веб-сервис через https | ☑ | ||
---|---|---|---|---|
0
varyag
20.01.15
✎
08:30
|
Здравствуйте друзья!
Написал я тут небольшое мобильное приложение. Все работает. Но необходимо обращение к веб сервису сделать через защищенное соединение. Привожу код: Функция ПолучитьПрокси(Пароль) Экспорт ПроверитьЗаполениеКонстант(); Адрес = Константы.АдресЦентральнойБазы.Получить(); Пользователь = Константы.ПользовательЦентральнойБазы.Получить(); Адрес = Адрес + "/ws/MobileExchange.1cws?wsdl"; Определения = Новый WSОпределения(Адрес,Пользователь,Пароль); URI = URIПространстваИменСервиса(); ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(); Прокси = Новый WSПрокси(Определения, URI, "sscОбменСМобильнымУстройством", "sscОбменСМобильнымУстройствомSoap",,,ЗащищенноеСоединение); Прокси.Пользователь = Пользователь; Прокси.Пароль = Пароль; Возврат Прокси; КонецФункции При такой конструкции получаю ошибку: {ОбщийМодуль.ОбменМобильныеПереопределяемый.Модуль(35,31)}: Тип не определен (ЗащищенноеСоединениеOpenSSL) ЗащищенноеСоединение = Новый <<?>>ЗащищенноеСоединениеOpenSSL(); (Проверка: Мобильное приложение-сервер) ибо для ЗащищенноеСоединениеOpenSSL Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение. Есть у кого-нибудь удачный опыт? Может подскажете где почитать? статьи какие-нибудь или еще что подскажете? |
|||
1
Широкий
20.01.15
✎
09:24
|
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение. Мобильное приложение-сервер?? |
|||
2
varyag
20.01.15
✎
09:39
|
(1) В синтакс помощнике только Тонкий клиент, сервер, толстый клиент, внешнее соединение.
в этом то и дело |
|||
3
Широкий
20.01.15
✎
09:48
|
(2) В чем тогда вопрос? Не работает защищенное соединение на мобильном устройстве
|
|||
4
varyag
20.01.15
✎
10:02
|
(3) У 1С много чего не работает... Но мне нужен результат, может обходным путем. Возможно кто-то решил данную проблему - находчивых ребят у нас в стране хватает
|
|||
5
Balonbl4
20.01.15
✎
10:14
|
Рассмотри альтернативные варианты - обращайся например, без шифрования, но через vpn
|
|||
6
varyag
20.01.15
✎
10:30
|
(5) а кроме VPN нет вариантов? Сисадмин неочень хочет vpn
|
|||
7
varyag
20.01.15
✎
10:39
|
Есть же мобильные приложения от 1С для Документооборота, Управления небольшой фирмой, Управления торговлей (1С:Монитор ERP). Неужели все они работают по незащищенному протоколу?
|
|||
8
Адинэснег
20.01.15
✎
10:59
|
торговые агенты спайсами торгуют?)
|
|||
9
varyag
20.01.15
✎
11:06
|
(8) Открою тебе секрет - спайсами без 1с торгуют, и сидят не в России. А мне надо чтобы злоумышленники не могли перехватить пароль к базе.
|
|||
10
varyag
20.01.15
✎
12:07
|
(9) В общем скачал документооборот, развернул конфигурацию Мобильный клиент. Проанализировав код нигде не нашел ничего про ЗащищенноеСоединение. Видимо это не нужно прописывать на стороне 1С, а настраивать на стороне веб-сервера, а 1С будет работать по предложенному протоколу. Пока настроенного веб-сервера нет. Как сисадмин сделает - отпишусь.
|
|||
11
oleg_km
20.01.15
✎
13:48
|
(10) Вообще-то так вроде не бывает, клиент сразу должен знать, по какому протоколу работать
|
|||
12
DitriX
20.01.15
✎
15:01
|
1С обещала в 8.3.6 сделать ssl, так что пока и не старайтесь. Так как сертификаты тоже надо где то и както прописывать и хранить :)
|
|||
13
varyag
22.01.15
✎
08:27
|
(11) Забыл сказать - в мобильном документообороте в строке адрес поумолчанию введено https://
http://storage3.static.itmages.ru/i/15/0122/h_1421904362_5669569_6daff299ea.jpg (12) А как тогда в документообороте работает? или это у них для понта, на будущее так сказать? |
|||
14
DitriX
01.02.15
✎
14:49
|
(13) очень странно, но строка https - еще ни о чем не говорит.
Так как надо как то получить сертификат, а там такой возможности нет. Ибо вы даже на стационарной просто так по хттпс - не сделаете ничего, надо указать сертификаты. Так что да - это скорее всего для понтов :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |