Имя: Пароль:
1C
1С v8
Как найти и изменить сертификаты удостоверяющих центров, которые использует 1С для https?
0 Flutt1
 
04.02.21
09:10
Дело в том, что при
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, СертификатыУдостоверяющихЦентровWindows());
Соединение = Новый HTTPСоединение("google.com"....., ЗащищенноеСоединение)  - ошибка "Удаленный узел не прошел проверку"
а при
ЗащищенноеСоединение = ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено);
Соединение = Новый HTTPСоединение("google.com"....., ЗащищенноеСоединение) - все ок.
Не могу разобраться, как найти какой сертификат удостоверяющего центра в windows не хочет удостоверять SSL-сертификат гугла, к которому подключаюсь https? На другом сервере такой проблемы нет, думаю что можно просто найти и скопировать сертификат на сервер в котором проблема, но вопрос какой? Гугл, яндекс не помог(
1 Flutt1
 
04.02.21
09:37
Разобрался. Надо в браузере открыть нужный сайт, нажать на замочек в адресной строке и скачать цепочку сертификатов. Потом на сервере двойным кликом установить.
2 Черников
 
04.02.21
13:02
(1) А можно поподробнее как это сделать?
3 Fragster
 
гуру
04.02.21
13:55
(2) объясняю. Автор сначала не смог установить сертификаты в ОС, а потом - смог.
второй вариант ему непригодился. Хотя там точно также скачивается цепочка в pem и добавляется в cacert.pem в папке с платформой