C # SSL standalone web server requiring no administrator privileges

We have a self-service C # WCF service that provides an API for relaxation via HTTPS.

Problem: Administrator privileges are required to configure certificates for SSL. I assume this is related to WCF, depends on http.sys for handling http / https. The service is intended for deployment in customer environments. Therefore, it would be nice if he could work without administrator rights.

It looks like WCF depends on http.sys.
Can I host the HTTPS service on WCF myself without certificate storage and without using netsh http add sslcert?

How do I know if there is any other built-in web server solution that supports SSL and does not require administrator rights on the computer?

Tested so far,
http://nancyfx.org/
https://github.com/pvginkel/NHttp

Both do not support SSL.

+4
source share
1 answer

Most windowed web stacks rely on the HTTP server API, which is the kernel kernel stack API (aka HTTP.sys). The .Net HttpListener class does this as well (just like WCF, the OWIN itself of asp.Net, etc., which they rely on).

, , , , URL- HTTPS, , ? , ? ( ) ,

HTTP- , , . Net, , - .

-.
- java, , , JVM http java, SSL. ( )
java, , -.

-, CGI, mongoose ( , ).

, , - ssl, Stunnel, -. SSL, .

+1

Source: https://habr.com/ru/post/1523600/


All Articles