2017-12-23 11 views
0

Meine Anwendungen werden als Docker-Container ausgeführt.So erstellen Sie ein selbstsigniertes Zertifikat Verwenden Sie Python und Flask

  1. Benutzeroberfläche
  2. Middleware js Winkel mit I
  3. Database

Jetzt wollen (in einem Python-Kolben-Server auf irgendeinem Port ausgeführt wird) SSL-Zertifikat in UI und Python-Kolben-Server erstellen mit OpenSSL. Ich habe dasselbe Zertifikat in beiden Docker-Containern verwendet, die mit Node-Port außerhalb der Welt offen gelegt werden.

ie, UI läuft auf https://10.0.0.1:31112, dies ist eine Verbindung zu https://10.0.0.1:31113.

Aber aus dem Browser, wenn ich auf die gesamte Anwendung zugreifen möchte, indem Sie ein Zertifikat akzeptieren. Aber die Anwendung ist zugänglich, wenn ich diese zwei Zertifikate (d. H. Zwei URL-Akzeptierungen nacheinander) akzeptiere, was der Kunde nicht möchte.

+0

See kaufen [Wie Sie Zertifikatsignierungsanforderung mit Ihrer Zertifizierungsstelle melden] (http://stackoverflow.com/a/21340898/608639) und [Wie erstelle ich ein selbstsigniertes Zertifikat mit openssl?] (http://stackoverflow.com/q/10175812/608639) Sie müssen auch die selbstsigniertes Zertifikat im entsprechenden Trust Store. – jww

Antwort

0

Es ist nicht möglich, auf eine nicht sichere URL zuzugreifen, ohne das Zertifikat vom Endbenutzer zu bestätigen.

Entweder Endbenutzer muss akzeptieren, dass dies nicht sichere URL mit Selbst Zeichen Zertifikat oder Sie müssen das Zertifikat für Sie Domäne von Domain-Registrator

Verwandte Themen