Hi Brent,

Thank you so much for your quick response. I greatly appreciate all
your help (including previous ones :-) ).  I am gonna try it as soon
as possible and let you know my result.

Best,

-Rick

2010/6/10 Brent Fulgham <[email protected]>:
> Hi Rick,
>
> On Jun 10, 2010, at 1:38 PM, Rick Xu wrote:
>
>> Sorry to bother.
>>
>> I have successfully built the WebKit/Cairo on WinXP (32-bit). The
>> generated WinLauncher.exe works fine for normal http URL addresses.
>
> Great!
>
>> However, when I try to open a HTTPS URL, like
>> https://mail.google.com/, the browser just stops there with no
>> response at all. I know the WinLauncher.exe is not a comprehensive
>> browser. But, I noticed that there is cacert.pem file included in the
>> "requirement" folder.
>
> Sorry about this.  I had very specific needs for my initial Wincairo work, 
> and am generally only hosting local content generated by a containing 
> application.  Consequently, I haven't devoted much (any?) time to the larger 
> issues of network security and so forth.
>
> However, I have built and configured things so that https works properly.  I 
> suspect that the problem you are having is that you do not have a security 
> certificate available for Wincairo to use.  Obviously I need to provide 
> better error reporting mechanisms here.
>
> The Wincairo port tells libcurl (the portion of the system that actually 
> handles the https stuff) to check for a certificate in WebKit's working 
> directory (generally, wherever WebKit.dll is located) in a subdirectory:
>
> WebKitBuild
> \
> |----------   bin
> \
>  |-------------  WebKit.resources
>  \
>  |-------------- certificates
>  \
>   |--------------- cacert.pem
>
> I include the cacert.pem in the "WebKitSDK" stuff on my iDisk site.  You can 
> also just grab the one from the cURL site (that's basically all I'm using 
> here.)
>
> This should be enough to get https working properly.
>
>> Another question is about the local certification. In WebKit/Safari
>> version, it provides a function to "install certificate" from local
>> certificate files. I am thinking of specifying a folder to store local
>> certificate files for the WebKit/Cairo build.
>
> Right now, all of this is controlled by the CoreFoundation bundle handling 
> operations, which work pretty similarly on Wincairo as they do on the real 
> Apple version.  That said, I haven't tested or played with this at all.  I am 
> not sure I even hooked up all the logic in the WebKit.dll API layer to deal 
> with this.  Let me know what you discover and I'll be happy to help you 
> figure out what to do to get it working.
>
> Best regards,
>
> -Brent
_______________________________________________
webkit-help mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-help

Reply via email to