![]() |
|
Что вместо СертификатКлиентаWindows() на linux? | ☑ | ||
---|---|---|---|---|
0
StormProff
25.03.19
✎
15:52
|
Добрый день, господа.
Написала скачивание файла и прикрепление его к документу на копии, прикрепила обработку на сервер и бац ошибка "ошибка работы с интернет использование сертификатов ос windows не поддерживается" Ну конечно он же на линуксе, полезла в справку и хотела написать Если ЭтоЛинукс Тогда СертификатКлиента = Новый ???????????????; СертификатыУдостоверяющихЦентров = Новый СертификатыУдостоверяющихЦентровLinux(); Иначе СертификатКлиента = Новый СертификатКлиентаWindows(); СертификатыУдостоверяющихЦентров = Новый СертификатыУдостоверяющихЦентровWindows(); КонецЕсли; То есть не хватает аналога СертификатКлиентаWindows() для Линукса. Типа СертификатКлиентаLinux() - такого нет. В линуксе не сильна, подскажите, как быть! |
|||
1
Жан Пердежон
25.03.19
✎
16:01
|
нужен кеп?
|
|||
2
StormProff
25.03.19
✎
16:35
|
(1) Да, пожалуйста
|
|||
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()) это было почти очевидно :) Хорошего дня ! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |