Has anyone ever considered providing a GSS-API interface into OpenSSL?

        I realize that such an undertaking would be non-trivial. However, I'll try to 
justify
my question in case anyone is interested.

        I've spent a considerable amount of time trying to determine if I can make 
OpenSSL
work for my applications. I've come to the conclusion that, in its present form, I am 
probably not
going to be able to use OpenSSL.

        Some of the difficulties that I'm having revolve around the fact that the 
socket I/O code is 
integrated into the protocol code. Our applications are designed around a GSSAPI/SSPI 
model
where the application does the I/O and gets buffers from the protocol provider and 
sends buffers
to the protocol provider. Two specific situations where I have a problem with OpenSSL 
is that I had
planned to tunnel SSL inside of another, application specific, protocol. I haven't 
been able to
determine how to do this. Also, our servers can handle large numbers of clients 
concurrently.
Because of this feature, I don't like the fact that it appears that a SSL call could 
bock my server
unless I make the server multithreaded. The fact that the OpenSSL code contains so 
much static
data make me wonder if OpenSSL is thread safe. Does anyone have an opinion on that?

        Thanks, in advance, if you have kept reading long enough to get this far. Any 
response,
whether it be questions, comments, suggestions, criticism etc., will be most 
appreciated.

        Thanks!

Glenn Horton                 SAS Institute
919-531-6640                R4306 SAS Campus Dr.
[EMAIL PROTECTED]  Cary, N.C. 27513

SAS... The Power to Know

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to