Gefälschte https für Video-Tutorials auf localhost

648
Guy

Ich bediene eine Site von localhost (NodeJS / Express) für einen Screencast und möchte, dass das Video professioneller erscheint:

  1. www.company.com in der Adressleiste statt localhost
  2. https in der Adressleiste von Chrome (sicher und grün)

Ich habe die erste über die Host-Datei verwaltet, aber die zweite ist fehlgeschlagen. Express-Versand mit einem selbstsignierten Zertifikat erwies sich als sehr umständlich . Gibt es eine einfache Möglichkeit, Chrome für ein Screencast-Video wie https aussehen zu lassen . Ein schwebender PNG über der Adressleiste oder so ähnlich? ;-)

0
Die Verwendung von `yourdomain.com` anstelle von` localhost` ist trivial. Was nicht trivial ist, ist die Verwendung von https. Sie können https nicht ohne ein aktuelles Zertifikat verwenden, ohne zu wissen, "was für ein Ärger" es ist, und da Sie nicht genau gesagt haben, was es war, klingt das so, als sollten Sie es so machen, wie es angenommen wird. Ramhound vor 7 Jahren 0
Ein Zertifikat zu fälschen ist in meinem Buch nicht professionell ... DavidPostill vor 7 Jahren 0
Ich habe Probleme damit, da ich auf andere - Nicht-HTTP-Server (CORS) zugreife. Ich suche nach einem Weg, um es als https erscheinen zu lassen, da ich nur Videos aufnehme. Ich dachte vielleicht daran, dies in der Design Q & A-Abteilung zu fragen - aber es schien mehr mit SuperUser zu tun zu haben. Guy vor 7 Jahren 0
Komm schon, Jungs - es ist für einen Screencast - ein Video-Tutorial für unser Produkt, das wir von localhost ausführen - kein Bank-Login-Server ... Guy vor 7 Jahren 1
@Guy - Chrome kümmert sich nicht. Sie können nur dann https ausführen, wenn ein Zertifikat vorhanden ist. Wenn Sie nicht einen Fehler beheben möchten (jedes Mal, wenn Sie die Umwandlung starten), benötigen Sie ein echtes Zertifikat. Ramhound vor 7 Jahren 0
Ja, das ist mir klar. Ich finde einfach, dass die Entwicklung von SSL in unserer Entwicklungsumgebung ein großer Aufwand für Video-Tutorials ist. Wir möchten die Tutorials nicht in der Produktion drehen, da einige zukünftige Funktionen nur in dev vorhanden sind. Es hörte sich also nach einem gewöhnlichen Problem an und deshalb streckte ich die Hand aus. Mir ist jetzt klar, dass jede "einfache Lösung" ein Sicherheitsrisiko darstellt. Ich denke, das gibt es nicht. Ich werde versuchen, das SSL-Banner in der Video-Verarbeitung von Screenflow als separate Ebene hinzuzufügen. tnx. Guy vor 7 Jahren 0
_Ich halte es einfach für unsere Entwicklungsumgebung, SSL zu unterstützen, für Video-Tutorials ein so großer Aufwand. _ Möglicherweise ein Stellvertreter für die Rettung? Arjan vor 7 Jahren 0

1 Antwort auf die Frage

0
Blerg

Sie müssen das Zertifikat installieren, damit es vertrauenswürdig ist. Ich weiß nicht, wie Sie Zertifikate von Chrome beziehen können. In Firefox können Sie jedoch auf das Schlosssymbol klicken, den >Pfeil drücken und dann auf klicken More Information. Dies sollte ein anderes Fenster öffnen. Stellen Sie sicher, dass Sie sich auf der SecurityRegisterkarte (Sperrsymbol) befinden, und klicken Sie dann auf View Certificate. Ein anderes Fenster sollte sich öffnen. DetailsKlicken Sie unter der Registerkarte auf Exportund speichern Sie die Datei.


Zertifikat installieren

Windows: Klicken Sie mit der rechten Maustaste auf das Zertifikat> Zertifikat installieren> Weiter> Weiter> Fertig stellen

Ubuntu: Befolgen Sie die Anweisungen auf Ubuntu fragen .

Sie müssen die privaten Teile des Zertifikats auf dem Server installieren. Der Browser kann Ihnen dies nicht zur Verfügung stellen. Arjan vor 7 Jahren 1
Der private Schlüssel sollte auf dem Server erstellt worden sein und mit keinem Gerät gemeinsam genutzt werden. Deshalb heißt es privat. Der Server gibt seinen öffentlichen Schlüssel aus. Da er selbstsigniert ist, weiß der Computer nicht, dass er ihm vertrauen kann, da er von nichts überprüft wurde. Durch die Installation des Zertifikats wird dem Computer mitgeteilt, dass es sich um ein vertrauenswürdiges System handelt und die Browser ein Sperrsymbol anzeigen sollten. Blerg vor 7 Jahren 0
Ah, Sie beziehen sich auf ein selbstsigniertes Zertifikat? Wie wäre der öffentliche Teil dann im Browser gelandet, um exportiert zu werden? (Und warum exportieren und importieren, wenn es bereits im Browser bekannt ist ...) Arjan vor 7 Jahren 0
Der Server sendet den öffentlichen Teil, wenn die SSL-Seiten angefordert werden. Technisch "exportieren" Sie das Zertifikat nicht, Sie speichern es an einem Ort, an dem Sie leicht darauf zugreifen können (z. B. auf dem Desktop). Durch die Installation eines Zertifikats wird dem Computer (und jedem Browser, der die Zertifikatsspeicher des Betriebssystems verwendet) grundsätzlich mitgeteilt, dass das Zertifikat vertrauenswürdig ist. Blerg vor 7 Jahren 0