Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Server IOHandler? #9

Open
jdredd87 opened this issue Jan 13, 2024 · 3 comments
Open

Server IOHandler? #9

jdredd87 opened this issue Jan 13, 2024 · 3 comments

Comments

@jdredd87
Copy link

jdredd87 commented Jan 13, 2024

Is there A chance a server IOHandler for SChannel to become available?

I have HTTP servers and Delphi REST severs which use Indy.

And I need to get rid of OpenSSL ( long story )

@tothpaul
Copy link
Owner

Hi,

not at the moment; I tried once to make such a component, but failed on the Indy part and gave up, sorry :)

@jdredd87
Copy link
Author

Sad to hear. As it would be nice to remove the openSSL dependency and sounds like I am SOL for now.

@rlebeau
Copy link

rlebeau commented Jan 14, 2024

but failed on the Indy part

Can you be more specific? Was it a due to a problem with how Indy handles an SSLIOHandler server-side, or was it due to a limitation of the SChannel API? Since AcquireCredentialsHandle() has an SECPKG_CRED_INBOUND flag, I would think this should be pretty easy to implement since you already have SECPKG_CRED_OUTBOUND working.

Speaking of SECPKG_CRED_INBOUND, I just realized that without support for this flag, this SChannel SSLIOHandler not only can't handle Indy servers, but also can't handle the FTP client in Active mode either, only in Passive mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants