- From: Kaustubh Deshmukh <kaustubh.deshmukh@patni.com>
- Date: Mon, 28 Apr 2003 06:05:02 -0400 (EDT)
- To: "'Abhinav Rai'" <arai@tibco.com>
- Cc: <www-lib@w3.org>
Ok..I got the files. I tried to refer to the installation directions for
unix (http://www.w3.org/INSTALL.html#Unix) but they don't seem to work. It
doesn't find the 'configure' script itself (its not present in the
package..) and I can't move any futher. Any suggestions??
Thanks a lot,
Kaustubh
-----Original Message-----
From: Abhinav Rai [mailto:arai@tibco.com]
Sent: Friday, April 25, 2003 9:40 PM
To: kaustubh.deshmukh@patni.com
Subject: Re: wwwlib and SSL
It is free and you can download it from w3c.org. Click on libwww on the
left
hand side list of links
Kaustubh Deshmukh wrote:
> Hello Abhinav,
>
> Thanks for the inputs. Could you pl let me know where to get the www-lib
> from? Can I simply download it from somewhere?
>
> Thanks once again,
> Kaustubh
>
> -----Original Message-----
> From: Abhinav Rai [mailto:arai@tibco.com]
> Sent: Thursday, April 24, 2003 10:02 PM
> To: kaustubh.deshmukh@patni.com
> Cc: www-lib@w3.org
> Subject: Re: wwwlib and SSL
>
> If you are going to use solaris 2.6, 2.7, 2.8 then you need to install
> EGD/PRNGD (Entropy gathering daemon) or install patch from solaris to
> support
> /dev/random. Without this you application wont work (also on IBM and HP).
> If
> you use EGD/PRNGD then you have to add following line in HTSSL_init
> RAND_egd(prngd_socket); (with surrounding ifdef for platform). You may
> also
> need to do more work if you plan to user identity with your client code.
> For
> details on using trusted certs identity, key file. look at openssl
examples.
>
> Abhinav
>
> Kaustubh Deshmukh wrote:
>
> > Thanks a lot Vic. How can I get www-lib? Is there a free download for
that
> > somewhere or we need to buy it?
> >
> > Appreciate your assistance.
> >
> > Kaustubh
> >
> > -----Original Message-----
> > From: Vic Bancroft [mailto:bancroft@america.net]
> > Sent: Thursday, April 24, 2003 6:17 PM
> > To: Kaustubh Deshmukh
> > Cc: www-lib@w3.org
> > Subject: Re: wwwlib and SSL
> >
> > On Wed, 23 Apr 2003, Kaustubh Deshmukh wrote:
> >
> > > We have a requirement where we need to communicate to a socket server
> > > through https connection. This needs to be done through a C++
> application
> > > running on Solaris. Will this be possible using www-lib? How?
> >
> > You should take a look at http://www.w3.org/Library/Examples/wwwssl.c,
in
> > particular the following fragment,
> >
> > /* Set the SSL protocol method. By default, it is the highest
> > available protocol. Setting it up to SSL_V23 allows the client
> > to negotiate with the server and set up either TSLv1, SSLv3,
> > or SSLv2 */
> > HTSSL_protMethod_set (HTSSL_V23);
> >
> > /* Set the certificate verification depth to 2 in order to be able
to
> > validate self signed certificates */
> > HTSSL_verifyDepth_set (2);
> >
> > /* Register SSL stuff for handling ssl access */
> > HTSSLhttps_init(YES);
> >
> > Since you are using c++, the libwww function prototypes will need to be
> > declared as being external c calls. For example, around your includes,
> >
> > #include <iostream.h>
> >
> > extern "C" {
> > #define BOOL int
> > #include <HTChunk.h>
> > }
> >
> > void main( int argc, char** argv ) {
> > HTChunk * c = HTChunk_new ( 1024 );
> > int s = HTChunk_size ( c );
> > cout << "Chunk allocated at " << c << ", "
> > << "of size " << s << "." << endl;
> > }
> >
> > We may do this is to add a decoration to the top of the libwww headers
> > like,
> >
> > #ifdef __cplusplus
> > extern "C" {
> > #endif
> >
> > and the corresponding
> >
> > #ifdef __cplusplus
> > }
> > #endif
> >
> > more,
> > l8r,
> > v
> >
> > --
> > No bugs were harmed in the development of this software.
> >
> > http://elvis.dlogic.org/~bancroft/tiki
Received on Monday, 28 April 2003 06:54:15 UTC