2 Stimmen

Verwenden von WCF über HTTPS mit einem WildCard-SSL-Zertifikat

Wir sind die Entwickler eines Online-In-Browser-Verwaltungstools. Unsere primäre Software wird derzeit gehostet und ist für unsere Kunden über das Internet zugänglich. Jeder Kunde hat seine eigene primäre Software-Instanz und Subdomain. Zum Beispiel leitet customerA.ourdomain.com zu einem Dienst für Kunden A auf einem virtuellen Server. customerB.ourdomain.com leitet zu einem anderen Dienst auf demselben oder einem anderen virtuellen Server und umgekehrt.

Wir befinden uns im Prozess des Umstiegs auf Windows Phone und Store-Apps. Derzeit haben wir einen WCF-Dienst und eine WP-App entwickelt. Der WCF-Dienst läuft parallel zu unserer primären Software auf einem unserer virtuellen Server und ist über eine Test-Subdomain erreichbar. Wir haben erfolgreich die Verbindung zwischen der App und dem Dienst mit einem 90-Tage-Testzertifikat abgesichert. Dieses Zertifikat enthält den vollständigen Subdomain-Namen.

Wir möchten nun unseren WCF-Dienst mit einem Wildcard-Zertifikat absichern, damit jeder Kunde und/oder jede Subdomain abgedeckt ist und wir nicht für jeden Kunden ein Zertifikat kaufen müssen.

Ist das mit WCF möglich? Wurde das schon einmal gemacht? Der CN-Name wird *.ourdomain.com lauten. Kunden werden mit ihren Telefonen über ihren eigenen Dienst verbinden, indem sie ihren eigenen Subdomain-Namen eingeben. Mit anderen Worten: Die WP-App sollte in der Lage sein, sich mit einem WCF-Dienst zu verbinden, der auf customerA.ourdomain.com oder customerB.ourdomain.com läuft, und dabei dasselbe Zertifikat verwendet.

Vielen Dank!

1voto

wal Punkte 16892

 

ist das mit WCF möglich? Wurde das schon gemacht?

Ja, wir verwenden seit einigen Jahren erfolgreich ein Wildcard-Zertifikat von DigiCert

Sie stellen ein Dienstprogramm zur Verfügung, um sicherzustellen, dass das Zertifikat korrekt installiert ist.

In Bezug auf die WCF-Konfiguration ist es ähnlich wie das, was Sie bereits haben

In diesem Zusammenhang können Sie auch Ihr eigenes Wildcard-Zertifikat erstellen (zum Testen), indem Sie das Feld SubjectAltNames ausfüllen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X