Ошибка: Несоответствие типов (параметр номер '7') HTTPСоединение Вэб-клиент
Здравствуйте!
Есть такой код:
При работе в тонком клиенте отлично работает, но при работе через Веб-клиент дает ошибку:
Несоответствие типов (параметр номер '7')
HTTPСоединение = Новый HTTPСоединение("irkkt-mobile.nalog.ru", 8888,,,,,OpenSSL);
Помогите разобраться в чем дело.
Есть такой код:
OpenSSL = Новый ЗащищенноеСоединениеOpenSSL();
HTTPСоединение = Новый HTTPСоединение("irkkt-mobile.nalog.ru", 8888,,,,,OpenSSL);
При работе в тонком клиенте отлично работает, но при работе через Веб-клиент дает ошибку:
Несоответствие типов (параметр номер '7')
HTTPСоединение = Новый HTTPСоединение("irkkt-mobile.nalog.ru", 8888,,,,,OpenSSL);
Помогите разобраться в чем дело.
Найденные решения
Нашел ответ. Всем спасибо.
Если не указывается источник сертификатов удостоверяющих центров, то сертификат сервера не проверяется.
Если не указывается источник клиентского сертификата, то соединение возможно только с серверами, не требующими предоставления клиентского сертификата.
Если не указывается источник сертификатов удостоверяющих центров, то сертификат сервера не проверяется.
Если не указывается источник клиентского сертификата, то соединение возможно только с серверами, не требующими предоставления клиентского сертификата.
ЗащищенноеСоединениеOpenSSL (OpenSSLSecureConnection)
По объектам используемых сертификатов
Синтаксис:
Новый ЗащищенноеСоединениеOpenSSL(<СертификатКлиента>, <СертификатыУдостоверяющихЦентров>)
Параметры:
<СертификатКлиента> (необязательный)
Тип: СертификатКлиентаФайл, СертификатКлиентаWindows, СертификатКлиентаLinux, СертификатКлиентаMacOS, СертификатКлиентаОС, Неопределено.
Клиентский сертификат OpenSSL, если используется.
Если не указан, то клиентский сертификат не предоставляется.
В веб-клиенте параметр игнорируется.
Значение по умолчанию: Неопределено.
<СертификатыУдостоверяющихЦентров> (необязательный)
Тип: СертификатыУдостоверяющихЦентровФайл, СертификатыУдостоверяющихЦентровWindows, СертификатыУдостоверяющихЦентровLinux, СертификатыУдостоверяющихЦентровMacOS, СертификатыУдостоверяющихЦентровОС, Неопределено.
Сертификаты удостоверяющих центров OpenSSL, если используются.
Если не указан, то проверка сертификата сервера не осуществляется.
В веб-клиенте параметр игнорируется.
Значение по умолчанию: Неопределено.
Описание:
Создает защищенное соединение OpenSSL, использующего указанные источники клиентского сертификата и сертификатов удостоверяющих центров.
Если не указывается источник сертификатов удостоверяющих центров, то сертификат сервера не проверяется.
Если не указывается источник клиентского сертификата, то соединение возможно только с серверами, не требующими предоставления клиентского сертификата.
В веб-клиенте параметры <СертификатКлиента>, <СертификатыУдостоверяющихЦентров> игнорируются
ПоказатьПо объектам используемых сертификатов
Синтаксис:
Новый ЗащищенноеСоединениеOpenSSL(<СертификатКлиента>, <СертификатыУдостоверяющихЦентров>)
Параметры:
<СертификатКлиента> (необязательный)
Тип: СертификатКлиентаФайл, СертификатКлиентаWindows, СертификатКлиентаLinux, СертификатКлиентаMacOS, СертификатКлиентаОС, Неопределено.
Клиентский сертификат OpenSSL, если используется.
Если не указан, то клиентский сертификат не предоставляется.
В веб-клиенте параметр игнорируется.
Значение по умолчанию: Неопределено.
<СертификатыУдостоверяющихЦентров> (необязательный)
Тип: СертификатыУдостоверяющихЦентровФайл, СертификатыУдостоверяющихЦентровWindows, СертификатыУдостоверяющихЦентровLinux, СертификатыУдостоверяющихЦентровMacOS, СертификатыУдостоверяющихЦентровОС, Неопределено.
Сертификаты удостоверяющих центров OpenSSL, если используются.
Если не указан, то проверка сертификата сервера не осуществляется.
В веб-клиенте параметр игнорируется.
Значение по умолчанию: Неопределено.
Описание:
Создает защищенное соединение OpenSSL, использующего указанные источники клиентского сертификата и сертификатов удостоверяющих центров.
Если не указывается источник сертификатов удостоверяющих центров, то сертификат сервера не проверяется.
Если не указывается источник клиентского сертификата, то соединение возможно только с серверами, не требующими предоставления клиентского сертификата.
В веб-клиенте параметры <СертификатКлиента>, <СертификатыУдостоверяющихЦентров> игнорируются
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Может в этом?
ЗащищенноеСоединениеOpenSSL
Доступность:
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
ТекущаяДата()
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
ЗащищенноеСоединениеOpenSSL
Доступность:
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
ТекущаяДата()
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
(2) синтаксис помощнике все же сказано при работу вэб-клиента.
HTTPСоединение (HTTPConnection)
ЗащищенноеСоединение (SecureConnection)
Использование:
Только чтение.
Описание:
Тип: ЗащищенноеСоединениеOpenSSL, Неопределено.
Содержит объект защищенного соединения для осуществления HTTPS-соединения, если указан.
Доступность:
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
В веб-клиенте поддерживается без возможности задания сертификата клиента или сертификата удостоверяющих центров.
См. также:
ЗащищенноеСоединениеOpenSSL
ЗащищенноеСоединениеNSS
Использование в версии:
Доступен, начиная с версии 8.3.1.
Описание изменено в версии 8.3.21.
HTTPСоединение (HTTPConnection)
ЗащищенноеСоединение (SecureConnection)
Использование:
Только чтение.
Описание:
Тип: ЗащищенноеСоединениеOpenSSL, Неопределено.
Содержит объект защищенного соединения для осуществления HTTPS-соединения, если указан.
Доступность:
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Примечание:
В веб-клиенте поддерживается без возможности задания сертификата клиента или сертификата удостоверяющих центров.
См. также:
ЗащищенноеСоединениеOpenSSL
ЗащищенноеСоединениеNSS
Использование в версии:
Доступен, начиная с версии 8.3.1.
Описание изменено в версии 8.3.21.
(5) Смущает, что никого не напрягла строчка вызова конструктора , запущенная по утверждению ТС на веб-клиенте, (иначе как бы он ошибку параметра получил), при том что сам объект который этот конструктор возвращает на веб-клиенте недоступен.
Это точно документированное поведение компилятора?
OpenSSL = Новый ЗащищенноеСоединениеOpenSSL();
Это точно документированное поведение компилятора?
Нашел ответ. Всем спасибо.
Если не указывается источник сертификатов удостоверяющих центров, то сертификат сервера не проверяется.
Если не указывается источник клиентского сертификата, то соединение возможно только с серверами, не требующими предоставления клиентского сертификата.
Если не указывается источник сертификатов удостоверяющих центров, то сертификат сервера не проверяется.
Если не указывается источник клиентского сертификата, то соединение возможно только с серверами, не требующими предоставления клиентского сертификата.
ЗащищенноеСоединениеOpenSSL (OpenSSLSecureConnection)
По объектам используемых сертификатов
Синтаксис:
Новый ЗащищенноеСоединениеOpenSSL(<СертификатКлиента>, <СертификатыУдостоверяющихЦентров>)
Параметры:
<СертификатКлиента> (необязательный)
Тип: СертификатКлиентаФайл, СертификатКлиентаWindows, СертификатКлиентаLinux, СертификатКлиентаMacOS, СертификатКлиентаОС, Неопределено.
Клиентский сертификат OpenSSL, если используется.
Если не указан, то клиентский сертификат не предоставляется.
В веб-клиенте параметр игнорируется.
Значение по умолчанию: Неопределено.
<СертификатыУдостоверяющихЦентров> (необязательный)
Тип: СертификатыУдостоверяющихЦентровФайл, СертификатыУдостоверяющихЦентровWindows, СертификатыУдостоверяющихЦентровLinux, СертификатыУдостоверяющихЦентровMacOS, СертификатыУдостоверяющихЦентровОС, Неопределено.
Сертификаты удостоверяющих центров OpenSSL, если используются.
Если не указан, то проверка сертификата сервера не осуществляется.
В веб-клиенте параметр игнорируется.
Значение по умолчанию: Неопределено.
Описание:
Создает защищенное соединение OpenSSL, использующего указанные источники клиентского сертификата и сертификатов удостоверяющих центров.
Если не указывается источник сертификатов удостоверяющих центров, то сертификат сервера не проверяется.
Если не указывается источник клиентского сертификата, то соединение возможно только с серверами, не требующими предоставления клиентского сертификата.
В веб-клиенте параметры <СертификатКлиента>, <СертификатыУдостоверяющихЦентров> игнорируются
ПоказатьПо объектам используемых сертификатов
Синтаксис:
Новый ЗащищенноеСоединениеOpenSSL(<СертификатКлиента>, <СертификатыУдостоверяющихЦентров>)
Параметры:
<СертификатКлиента> (необязательный)
Тип: СертификатКлиентаФайл, СертификатКлиентаWindows, СертификатКлиентаLinux, СертификатКлиентаMacOS, СертификатКлиентаОС, Неопределено.
Клиентский сертификат OpenSSL, если используется.
Если не указан, то клиентский сертификат не предоставляется.
В веб-клиенте параметр игнорируется.
Значение по умолчанию: Неопределено.
<СертификатыУдостоверяющихЦентров> (необязательный)
Тип: СертификатыУдостоверяющихЦентровФайл, СертификатыУдостоверяющихЦентровWindows, СертификатыУдостоверяющихЦентровLinux, СертификатыУдостоверяющихЦентровMacOS, СертификатыУдостоверяющихЦентровОС, Неопределено.
Сертификаты удостоверяющих центров OpenSSL, если используются.
Если не указан, то проверка сертификата сервера не осуществляется.
В веб-клиенте параметр игнорируется.
Значение по умолчанию: Неопределено.
Описание:
Создает защищенное соединение OpenSSL, использующего указанные источники клиентского сертификата и сертификатов удостоверяющих центров.
Если не указывается источник сертификатов удостоверяющих центров, то сертификат сервера не проверяется.
Если не указывается источник клиентского сертификата, то соединение возможно только с серверами, не требующими предоставления клиентского сертификата.
В веб-клиенте параметры <СертификатКлиента>, <СертификатыУдостоверяющихЦентров> игнорируются
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот