Приложение представляет собой доверенный контейнер ActiveX, который должен поддерживать SSL для подключений к сторонним службам.
Это прекрасно работает, кроме как в конкретной ситуации:
Если вы оставляете IE открытым с другой вкладкой, закройте страницу с активным элементом управления x, а затем снова перейдите на страницу с активным элементом управления x, когда этот элемент управления попытается снова установить SSL, произойдет сбой с сообщением «Ошибка создания контекста SSL». ».
Читая другие темы об этой ошибке, я думаю, что мне может понадобиться повторно использовать контекст SSL, а не настраивать новый контекст. Это или закройте контекст SSL правильно, когда активный элемент управления x закрыт. Ошибка не произойдет, если вы перезапустите IE.
Больше информации — мы используем Codegear RAD Studio 2007 с библиотекой Indy для SSL. Эта проблема возникает только тогда, когда активный x выполняет первоначальный вход в систему или вызов проверки через ssl, а затем устанавливает другое соединение ssl для получения данных из API. Это соединение удаляется, затем активный элемент управления x закрывается. Когда контроллер снова пытается войти в систему, мы получаем ошибку «Ошибка создания контекста ssl».
Задача ещё не решена.