0
StormProff
25.03.19
✎
15:52
|
Добрый день, господа.
Написала скачивание файла и прикрепление его к документу на копии, прикрепила обработку на сервер и бац ошибка
"ошибка работы с интернет использование сертификатов ос windows не поддерживается"
Ну конечно он же на линуксе, полезла в справку и хотела написать
Если ЭтоЛинукс Тогда
СертификатКлиента = Новый ???????????????;
СертификатыУдостоверяющихЦентров = Новый СертификатыУдостоверяющихЦентровLinux();
Иначе
СертификатКлиента = Новый СертификатКлиентаWindows();
СертификатыУдостоверяющихЦентров = Новый СертификатыУдостоверяющихЦентровWindows();
КонецЕсли;
То есть не хватает аналога СертификатКлиентаWindows() для Линукса. Типа СертификатКлиентаLinux() - такого нет.
В линуксе не сильна, подскажите, как быть!
|
|
3
DrWatson
25.03.19
✎
17:32
|
(0) Из типовой библиотеки интеграции ДО:
Если ИнтеграцияС1СДокументооборот.СерверРаботаетПодWindows() Тогда
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(
Новый СертификатКлиентаWindows(),
Новый СертификатыУдостоверяющихЦентровWindows());
Иначе
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL();
КонецЕсли;
Работает ли под Linux, не проверял.
|
|
4
Жан Пердежон
25.03.19
✎
18:11
|
ЗащищенноеСоединениеOpenSSL (OpenSSLSecureConnection)
Свойства:
СертификатКлиента (ClientCertificate)
СертификатыУдостоверяющихЦентров (CertificationAuthorityCertificates)
Конструкторы:
По объектам используемых сертификатов
Описание:
Объект защищенного соединения OpenSSL.
Используемый клиентский сертификат должен быть самоподписанным или проходить валидацию через сертификаты удостоверяющих центров, заданные в свойстве СертификатыУдостоверяющихЦентров.
Доступность:
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Пример:
ssl1 = Новый ЗащищенноеСоединениеOpenSSL(
Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Авто),
Новый СертификатыУдостоверяющихЦентровWindows());
ssl2 = Новый ЗащищенноеСоединениеOpenSSL(
Новый СертификатКлиентаWindows(),
Новый СертификатыУдостоверяющихЦентровФайл("C:/certs/myca.pem"));
ssl3 = Новый ЗащищенноеСоединениеOpenSSL(
Новый СертификатКлиентаФайл("C:/certs/user.p12", "password" ),
Новый СертификатыУдостоверяющихЦентровФайл("C:/certs/myca.pem"));
ssl4 = Новый ЗащищенноеСоединениеOpenSSL( неопределено, неопределено );
ssl5 = Новый ЗащищенноеСоединениеOpenSSL(
Новый СертификатКлиентаФайл("C:/certs/user.p13", "password" ),
Новый СертификатыУдостоверяющихЦентровОС());
|
|
5
StormProff
26.03.19
✎
10:50
|
(4) Спасибо, кеп.
Вместо этого на винде
ЗащищенноеСоединениеOpenSSL(СертификатКлиентаWindows(),СертификатыУдостоверяющихЦентровWindows())
на линуксе прокатило это:
ЗащищенноеСоединениеOpenSSL(Неопределено,СертификатыУдостоверяющихЦентровLinux())
это было почти очевидно :)
Хорошего дня !
|
|