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

Unable to embed ssl certificates. #147

Open
smaudet opened this issue Feb 26, 2024 · 1 comment
Open

Unable to embed ssl certificates. #147

smaudet opened this issue Feb 26, 2024 · 1 comment

Comments

@smaudet
Copy link

smaudet commented Feb 26, 2024

Feature request: Swap usage of HttpListeners for other libraries.

Quickly realized upon trying to use this library that you are heavily dependent on MS HttpListener functionality for routing as well as your current iteration of "builder" i.e. factory classes.

In particular there is no way to use embedded certs (for a use case for embedded certs where installing certs is counterproductive and undesirable). This is entirely possible and multiple other C# libraries do this without a problem. However the use of HttpListener makes this difficult if not impossible to achieve with this library. As a result I am evaluating different more capable libraries...

@spreedated
Copy link

It should be possible to use Kestrel instead of HttpListener, I don't know if someone already made this, but else I can work on an extension. All in all I like how straight-forward grapvine is and it's easy to use functionality. There's always room for improvement, check out my fork on https://github.com/spreedated/grapevine

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

2 participants