Yeah, I tried the latest ca-certs download and a copy of a linux box.  I 
assume this would be the correct format as it's what openssl is using on 
the other platforms.


Darrell

On 2014-10-17 8:45 AM, Wim Dumon wrote:
> I believe the certificate directory has to be in a very specific format.
> See https://www.openssl.org/docs/ssl/SSL_CTX_load_verify_locations.html
> in the examples section. Other than that, I have no experience with it.
>
> BR,
> Wim.
>
>
>
> 2014-10-16 23:51 GMT+02:00 Darrell Wright
> <darrell.wri...@gmail.com
> <mailto:darrell.wri...@gmail.com>>:
>
>     According to boost ssl::context::add_verify_path should allow the use of
>     CA certs in a path(1 per file).  However http client setSslVerifyPath
>     did not work for me when I supplied a ca certs folder from another
>     machine.  Pinning the cert worked better for me in this case because I
>     knew the identity of the server ahead of time though.
>     On 2014-10-16 4:44 AM, Wim Dumon wrote:
>     > Thanks Darrell, I was a bit confused indeed. For Http Client Wt does the
>     > following:
>     > - call SSL_CTX_set_default_verify_paths (which seems to have little
>     > effect on Windows)
>     > - if a verifyFile was or a verifyPath was given, call
>     > SSL_CTX_load_verify_locations (which you can use to load the
>     > certificates you trust)
>     >
>     > Unforntunately OpenSSL does not look in the windows certificate store.
>     > We could add that as an option. Question is if this isn't more OpenSSL's
>     > task to do than Wt's. You can work around this by specifying your
>     > certificate file as Darell suggests.
>     >
>     > BR,
>     > Wim.|
>     > |
>     >
>     > 2014-10-16 5:58 GMT+02:00 Darrell Wright <darrell.wri...@gmail.com
>     <mailto:darrell.wri...@gmail.com>
>      > <mailto:darrell.wri...@gmail.com
>     <mailto:darrell.wri...@gmail.com>>>:
>      >
>      >     I did the following for dropbox that may work here
>      >
>      >     auto http_client = new_throw<Wt::Http::Client>( this );
>      >     http_client->setTimeout( 15 );
>      >
>      >     http_client->setMaximumResponseSize( max_file_size );
>      >     const auto cert_path = docRoot( ) +
>      >     "\\certs\\dropboxusercontent.com.pem";
>      >     http_client->setSslVerifyFile( cert_path );
>      >     http_client->done( ).connect( this, on_file_downloaded );
>      >
>      >     if( http_client->get( str_url_path ) ) {
>      >                      loadingIndicator( )->widget( )->show( );
>      >                      loadingIndicator( )->setMessage( "Downloading
>      >     selected file from
>      >     DropBox" );
>      >                      processEvents( );
>      >              } else {
>      >                      std::cout << "";
>      >                      //TODO: Error
>      >              }
>      >
>      >
>      >     The cert file is the specific one for the server.  I could
>     not get it to
>      >     verify down the path from the root CA's but this allowed me
>     to pin
>      >     it too.
>      >
>      >
>      >     On 2014-10-08 4:00 PM, Daniel Horsey wrote:
>      >      >>Hey Daniel,
>      >      >
>      >      >>
>      >      >
>      >      >>It's an upstream problem  in boost::asio. I believe the
>     comment
>      >     reflects the fact that we've
>      >      > never got this to work.
>      >      >
>      >      >>
>      >      >
>      >      >>When we originally  implemented this, we couldn't get any
>     of it
>      >     to work, but in later
>      >      > boost versions at least verification using the standard SSL
>      >      >  >certificates works. Does your URL require a custom
>     certificate or
>      >      > should it be one that is standard supported?
>      >      >
>      >      > Hi Koen,
>      >      >
>      >      > I need to connect to Google’s timezone api.  I don’t think it
>      >     requires
>      >      > any custom cert. Maybe I’m not using it right – I call
>      >     setSslVerifyFile
>      >      > to point to my .crt file.  Is this correct?  I know zilch
>     about
>      >     ssl, but
>      >      > I thought it required the cert file, plus at least a key file.
>      >      >
>      >      > Thanks & best,
>      >      >
>      >      >        -dan
>      >      >
>      >      >
>      >      >
>      >     >
>     
> ------------------------------------------------------------------------------
>      >     > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>      >     > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box
>     PCI DSS Reports
>      >     > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download
>     White paper
>      >     > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog
>     Analyzer
>      >      >
>      >
>     
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>      >      >
>      >      >
>      >      >
>      >      > _______________________________________________
>      >      > witty-interest mailing list
>      >      >
>     witty-interest@lists.sourceforge.net
>     <mailto:witty-interest@lists.sourceforge.net>
>      >
>       <mailto:witty-interest@lists.sourceforge.net 
> <mailto:witty-interest@lists.sourceforge.net>>
>     >      >https://lists.sourceforge.net/lists/listinfo/witty-interest
>     >      >
>     >
>     >
>     >
>     >     
> ------------------------------------------------------------------------------
>     >     Comprehensive Server Monitoring with Site24x7.
>     >     Monitor 10 servers for $9/Month.
>     >     Get alerted through email, SMS, voice calls or mobile push
>     >     notifications.
>     >     Take corrective actions from your mobile device.
>     >http://p.sf.net/sfu/Zoho
>     >     _______________________________________________
>     >     witty-interest mailing list
>     >witty-interest@lists.sourceforge.net
>     <mailto:witty-interest@lists.sourceforge.net>
>      >
>       <mailto:witty-interest@lists.sourceforge.net 
> <mailto:witty-interest@lists.sourceforge.net>>
>      > https://lists.sourceforge.net/lists/listinfo/witty-interest
>      >
>      >
>      >
>      >
>      >
>     
> ------------------------------------------------------------------------------
>      > Comprehensive Server Monitoring with Site24x7.
>      > Monitor 10 servers for $9/Month.
>      > Get alerted through email, SMS, voice calls or mobile push
>     notifications.
>      > Take corrective actions from your mobile device.
>      > http://p.sf.net/sfu/Zoho
>      >
>      >
>      >
>      > _______________________________________________
>      > witty-interest mailing list
>      > witty-interest@lists.sourceforge.net
>     <mailto:witty-interest@lists.sourceforge.net>
>      > https://lists.sourceforge.net/lists/listinfo/witty-interest
>      >
>
>
>
>     
> ------------------------------------------------------------------------------
>     Comprehensive Server Monitoring with Site24x7.
>     Monitor 10 servers for $9/Month.
>     Get alerted through email, SMS, voice calls or mobile push
>     notifications.
>     Take corrective actions from your mobile device.
>     http://p.sf.net/sfu/Zoho
>     _______________________________________________
>     witty-interest mailing list
>     witty-interest@lists.sourceforge.net
>     <mailto:witty-interest@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/witty-interest
>
>
>
>
> ------------------------------------------------------------------------------
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho
>
>
>
> _______________________________________________
> witty-interest mailing list
> witty-interest@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/witty-interest
>



------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
witty-interest mailing list
witty-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to