Ich möchte eine Desktop-Anwendung erstellen, die Trigger aus dem Browser akzeptiert (meine Webanwendung läuft in https). Als Lösung habe ich Self-Hosting-Web-API mit OWIN implementiert, die selbstsigniertes Zertifikat verwendet.wie SSL zu konfigurieren, wenn Web-API in https auf dem lokalen Rechner hosting
das Zertifikat Schrieb für https Befehl netsh
netsh http add sslcert ipport=0.0.0.0:4443 certhash=40514d4576059d0c1c205c7b820cc0a407915b65 appid={163ea903-b9fd-4019-9c5c-7cdf158111a6}
Jetzt verwenden, wenn ich versuche, HTTP-Anfrage zu senden, klagt Browser, dass das Zertifikat nicht gültig ist.
https://localhost:4443/api/download
Ist es möglich, gültige Zertifikate für localhost zu erstellen/kaufen? (Meine App wird auf verschiedenen Benutzer-Computern laufen.) Gibt es eine andere Möglichkeit, wie ich meine Situation lösen kann (Lösen des Browsers zur lokalen App-Kommunikation)?
Warum möchten Sie https mit localhost verwenden? Es wird bereits als sicherer Ursprung angesehen, sogar mit http: https://www.chromium.org/Home/chromium-security/prefer-secure-origins-for-powerful-new-features – Tom
, weil meine Web-Anwendung in https und läuft Wir können nicht von https aus auf http zugreifen. –
http://stackoverflow.com/questions/18443181/configuring-ssl-on-asp-net-self-hosted-web-api –