If you are using OpenSSL then you must pass in the native sockets to the OpenSSL BIOs. 
 The BIOs as they are called are the abstracted version of the I/O descriptor used to 
access the socket by the SSL library.  

You are not going to get out of coding for the platform specific connection/listen, 
you still need WinSock and socket()/accept() calls.  See the BIO_new_socket man page.

Regards,
Fred Crable

> -----Original Message-----
> From: Darren McDonald [mailto:[EMAIL PROTECTED]
> Sent: Thursday, January 22, 2004 9:38 AM
> To: [EMAIL PROTECTED]
> Subject: Re: normal vs openssl sockets
> 
> 
> What I ment was when using ssl.
> 
> >>> [EMAIL PROTECTED] 1/22/04 03:39:53 >>>
> OpenSSL "sockets" are built on top of winsock, or whatever your native
> 
> platform is.  If you don't need SSL, etc., then just write 
> your code to
> 
> use your local socket API directly.
>       /r$
> -- 
> Rich Salz, Chief Security Architect
> DataPower Technology                           
> http://www.datapower.com
> 
> XS40 XML Security Gateway   
> http://www.datapower.com/products/xs40.html
> 
> XML Security Overview  
> http://www.datapower.com/xmldev/xmlsecurity.html
> 
> 
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> 
> User Support Mailing List                    [EMAIL PROTECTED]
> 
> Automated List Manager                           [EMAIL PROTECTED]
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    [EMAIL PROTECTED]
> Automated List Manager                           [EMAIL PROTECTED]
> 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to