|
@@ -111,6 +111,12 @@ void InitNeonSession(ne_session * Session, TProxyMethod ProxyMethod, const Unico
|
|
|
ne_redirect_register(Session);
|
|
|
ne_set_useragent(Session, StrToNeon(FORMAT(L"%s/%s", (AppNameString(), Configuration->Version))));
|
|
|
|
|
|
+ UnicodeString CertificateStorage = TPath::Combine(ExtractFilePath(ModuleFileName()), L"cacert.pem");
|
|
|
+ if (FileExists(CertificateStorage))
|
|
|
+ {
|
|
|
+ ne_ssl_set_certificates_storage(Session, StrToNeon(CertificateStorage));
|
|
|
+ }
|
|
|
+
|
|
|
if (Terminal != NULL)
|
|
|
{
|
|
|
ne_set_session_private(Session, SESSION_TERMINAL_KEY, Terminal);
|