Selbstsigniertes Zertifikat für ePOS-Drucker¶
Um mit Odoo zu arbeiten, benötigen einige Druckermodelle, die ohne eine IoT-Box verwendet werden können, möglicherweise das HTTPS-Protokoll, um eine sichere Verbindung zwischen dem Browser und dem Drucker herzustellen. Der Versuch, die IP-Adresse des Druckers über HTTPS zu erreichen, führt jedoch bei den meisten Webbrowsern zu einer Warnseite. In diesem Fall können Sie vorübergehend die Verbindung erzwingen, wodurch Sie die Seite in HTTPS erreichen und den ePOS-Drucker in Odoo verwenden können, solange das Browserfenster geöffnet bleibt.
Warnung
Die Verbindung geht nach dem Schließen des Browserfensters verloren. Daher sollte diese Methode nur als Übergangslösung oder als Voraussetzung für die Befolgung der Anweisungen verwendet werden.
Selbstsignierte Zertifikate generieren, exportieren und importieren¶
Für eine langfristige Lösung müssen Sie ein selbstsigniertes Zertifikat erstellen. Exportieren und importieren Sie es dann in Ihren Browser.
Wichtig
Die Generierung eines SSL-Zertifikats sollte nur einmal durchgeführt werden. Wenn Sie ein weiteres Zertifikat erstellen, verlieren Geräte, die das vorherige Zertifikat verwenden, den HTTPS-Zugang.
Navigieren Sie zur IP-Adresse des ePOS (z. B. https://192.168.1.25
) und erzwingen Sie die Verbindung, indem Sie auf Advanced (Erweitert) und Proceed to [IP address] (unsafe) (Weiter zu [IP-Adresse] (unsicher)) klicken.
Melden Sie sich dann mit Ihren Druckeranmeldedaten an, um auf die ePOS-Druckereinstellungen zuzugreifen. Um sich anzumelden, geben Sie epson
in das Feld ID und Ihre Druckerseriennummer in das Feld Password (Passwort) ein.
Klicken Sie im Abschnitt Authentication (Authentifizierung) auf Certificate List (Zertifikatsliste) und klicken Sie auf Create (Erstellen), um ein neues Selbstsigniertes Zertifikat zu erzeugen. Der Common Name (Allgemeine Name) sollte automatisch ausgefüllt werden. Falls nicht, geben Sie hier die IP-Adresse des Druckers ein. Wählen Sie im Feld Validity Period (Gültigkeitsdauer) die Jahre aus, für die das Zertifikat gültig sein soll, klicken Sie auf Create (Erstellen) und Reset (Zurücksetzen) oder starten Sie den Drucker manuell neu.
Das selbstsignierte Zertifikat wird generiert. Laden Sie die Seite neu und klicken Sie Abschnitt Security (Sicherheit) auf SSL/TLS, um sicherzustellen, dass Selbstsigniertes Zertifikat im Abschnitt Server Certificate (Serverzertifikat) korrekt ausgewählt ist.
Der Exportvorgang hängt stark vom BS und dem Browser ab. Rufen Sie zunächst die Einstellungen Ihres ePOS-Druckers in Ihrem Webbrowser auf, indem Sie zu seiner IP-Adresse navigieren (z. B. https://192.168.1.25
). Erzwingen Sie dann die Verbindung, wie im Reiter Selbstsigniertes Zertifikat generieren beschrieben.
Wenn Sie Google Chrome nutzen:
Klicken Sie neben der Suchleiste auf Not safe (Nicht sicher) und Certificate is not valid (Zertifikat ist nicht gültig);
Gehen Sie zum Reiter Details und klicken Sie auf Export (Exportieren);
Fügen Sie
.crt
am Ende des Dateinamens hinzu, um sicherzustellen, dass die Datei die richtige Erweiterung hat;Wählen Sie Base64-encoded ASCII, single certificate (Base64-codiertes ASCII, Einzelzertifikat), am unteren Rand des Pop-up-Fensters;
Speichern Sie und das Zertifikat wurd exportiert.
Warnung
Achten Sie darauf, dass das Zertifikat mit der Erweiterung .crt
endet. Andernfalls sehen einige Browser die Datei während des Importvorgangs möglicherweise nicht.
Wenn Sie Mozilla Firefox nutzen:
Klicken Sie auf das Schloss-Symbol auf der linken Seite der Adressleiste;
Gehen Sie zu
(Verbindung nicht sicher –> Weitere Informationen –> Sicherheit-Reiter –> Zertifikat anzeigen);
Scrollen Sie nach unten zum Abschnitt Miscellaneous (Sonstiges);
Klicken Sie auf PEM (cert) im Abschnitt Download (Herunterladen);
Speichern Sie und das Zertifikat wurd exportiert.
Der Importvorgang ist stark abhängig vom BS und dem Browser.
Windows 10 verwaltet Zertifikate, was bedeutet, dass selbstsignierte Zertifikate aus der Zertifizierungsdatei und nicht aus dem Browser importiert werden müssen. Befolgen Sie folgende Schritte:
Öffnen Sie den Windows-Datei-Explorer und suchen Sie die heruntergeladene Zertifizierungsdatei;
Klicken Sie mit der rechten Maustaste auf die Zertifizierungsdatei und klicken Sie auf Install Certificate (Zertifikat installieren);
Wählen Sie aus, wo und für wen das Zertifikat installiert werden soll – entweder für den Current User (Aktueller Benutzer) oder für alle Benutzer (Local Machine (Lokaler Rechner)). Klicken Sie dann auf Next (Weiter);
Markieren Sie auf dem Bildschirm
Certificate Store
(Zertifikatspeicher) das Kontrollkästchen Place all certificates in the following store (Alle Zertifikate im folgenden Speicher ablegen), klicken Sie auf Browse … (Durchsuchen) und wählen Sie Trusted Root Certification Authorities (Vertraute Stammzertifizierungsstellen);Klicken Sie auf Finish (Abschließen), akzeptieren Sie das Pop-up-Sicherheitsfenster;
Starten Sie den Computer neu, um sicherzustellen, dass die Änderungen übernommen werden.
Wenn Sie Google Chrome nutzen:
Öffnen Sie Chrome;
Gehen Sie zu
(Einstellungen –> Privatsphäre und Sicherheit –> Sicherheit –> Zertifikat verwalten);Gehen Sie zum Reiter Authorities (Behörden), klicken Sie auf Import (Importieren) und wählen Sie die exportierte Zertifizierungsdatei aus;
Akzeptieren Sie alle Warnungen;
Klicken Sie auf ok;
Starten Sie Ihren Browser neu.
Wenn Sie Mozilla Firefox nutzen:
Öffnen Sie Firefox;
Gehen Sie zu
(Einstellungen –> Privatsphäre und Sicherheit –> Sicherheit –> Zertifikate ansehen … –> Importieren);Wählen Sie die exportierte Zertifizierungsdatei;
Kreuzen Sie die Kontrollkästchen an und validieren Sie;
Starten Sie Ihren Browser neu.
In Mac OS können Sie die Verbindung für alle Browser sichern, indem Sie die folgenden Schritte ausführen:
Öffnen Sie Safari und navigieren Sie zur IP-Adresse Ihres Druckers. Dies führt zu einer Warnseite;
Gehen Sie zu der Warnseite auf
(Details anzeigen –> Diese Website besuchen –> Website besuchen), validieren Sie;Starten Sie den Drucker neu, damit Sie ihn mit jedem anderen Browser verwenden können.
Um ein SSL-Zertifikat zu erstellen und zu exportieren und es an IOS-Geräte zu senden, öffnen Sie Google Chrome oder Mozilla Firefox.
Navigieren Sie zur IP-Adresse des ePOS (z. B. https://192.168.1.25
) und erzwingen Sie die Verbindung, indem Sie auf Advanced (Erweitert) und Proceed to [IP address] (unsafe) (Weiter zu [IP-Adresse] (unsicher)) klicken.
Melden Sie sich dann mit Ihren Druckeranmeldedaten an, um auf die ePOS-Druckereinstellungen zuzugreifen. Um sich anzumelden, geben Sie epson
in das Feld ID und Ihre Druckerseriennummer in das Feld Password (Passwort) ein.
Klicken Sie im Abschnitt Authentication (Authentifizierung) auf Certificate List (Zertifikatsliste) und klicken Sie auf Create (Erstellen), um ein neues Selbstsigniertes Zertifikat zu erzeugen. Der Common Name (Allgemeine Name) sollte automatisch ausgefüllt werden. Falls nicht, geben Sie hier die IP-Adresse des Druckers ein. Wählen Sie im Feld Validity Period (Gültigkeitsdauer) die Jahre aus, für die das Zertifikat gültig sein soll, klicken Sie auf Create (Erstellen) und Reset (Zurücksetzen) oder starten Sie den Drucker manuell neu.
Das selbstsignierte Zertifikat wird generiert. Laden Sie die Seite neu und klicken Sie Abschnitt Security (Sicherheit) auf SSL/TLS, um sicherzustellen, dass Selbstsigniertes Zertifikat im Abschnitt Server Certificate (Serverzertifikat) korrekt ausgewählt ist.
Der Exportvorgang hängt stark vom BS und dem Browser ab. Rufen Sie zunächst die Einstellungen Ihres ePOS-Druckers in Ihrem Webbrowser auf, indem Sie zu seiner IP-Adresse navigieren (z. B. https://192.168.1.25
). Erzwingen Sie dann die Verbindung, wie im Reiter Selbstsigniertes Zertifikat generieren beschrieben.
Wenn Sie Google Chrome nutzen:
Klicken Sie neben der Suchleiste auf Not safe (Nicht sicher) und Certificate is not valid (Zertifikat ist nicht gültig);
Gehen Sie zum Reiter Details und klicken Sie auf Export (Exportieren);
Fügen Sie
.crt
am Ende des Dateinamens hinzu, um sicherzustellen, dass die Datei die richtige Erweiterung hat;Wählen Sie Base64-encoded ASCII, single certificate (Base64-codiertes ASCII, Einzelzertifikat), am unteren Rand des Pop-up-Fensters;
Speichern Sie und das Zertifikat wurd exportiert.
Warnung
Achten Sie darauf, dass das Zertifikat mit der Erweiterung .crt
endet. Andernfalls finden einige Browser die Datei während des Importvorgangs möglicherweise nicht.
Wenn Sie Mozilla Firefox nutzen:
Klicken Sie auf das Schloss-Symbol auf der linken Seite der Adressleiste;
Gehen Sie zu
(Verbindung nicht sicher –> Weitere Informationen –> Sicherheit-Reiter –> Zertifikat anzeigen);Scrollen Sie nach unten zum Abschnitt Miscellaneous (Sonstiges);
Klicken Sie auf PEM (cert) im Abschnitt Download (Herunterladen);
Speichern Sie und das Zertifikat wurd exportiert.
Um ein SSL-Zertifikat in ein Android-Gerät zu importieren, erstellen und exportieren Sie es zunächst auf einem Computer. Als nächstes übertragen Sie die .crt
-Datei per E-Mail, Bluetooth oder USB auf das Gerät. Sobald sich die Datei auf dem Gerät befindet,
öffnen Sie die Einstellungen und suchen Sie nach
Certificate
(Zertifikat);klicken Sie auf Certificate AC (Zertifikat AC) (Vom Gerätespeicher installieren);
wählen Sie die Zertifikatsdatei aus, um sie auf dem Gerät zu installieren.
Bemerkung
Die spezifischen Schritte zur Installation eines Zertifikats können je nach Android-Version und Gerätehersteller variieren.
Um ein SSL-Zertifikat in ein iOS-Gerät zu importieren, erstellen und exportieren Sie es zunächst auf einem Computer. Übertragen Sie dann die .crt
-Datei per E-Mail, Bluetooth oder mit einem anderen Dienst zur Dateifreigabe.
Das Herunterladen dieser Datei löst ein Pop-up-Fenster mit einer Warnung aus. Klicken Sie auf Zulassen, um das Konfigurationsprofil herunterzuladen, und schließen Sie das zweite Pop-up-Fenster. Dann,
zur Einstellungen-App auf dem iOS-Gerät;
klicken Sie unter der Infobox des Benurters auf Profile Downloaded (Profil heruntergeladen);
suchen Sie die
.crt
-Datei und wählen Sie sie aus;klicken Sie oben rechts im Bildschirm auf Install (Installieren);
geben Sie das Kennwort ein, wenn auf dem Gerät ein Kennwort eingestellt ist;
klicken Sie oben rechts auf dem Warnbildschirm des Zertifikats und dem Pop-up-Fenster auf Install (Installieren);
klicken Sie auf Done (Erledigt).
Das Zertifikat ist installiert, muss aber noch authentifiziert werden. Dazu
gehen Sie zu
aktivieren Sie das installierte Zertifikat mit dem Schieberegler;
klicken Sie im Pop-up-Fenster auf Fortfahren.
Wichtig
Wenn Sie SSL-Zertifikate von einem nicht genannten Betriebssystem oder Webbrowser exportieren müssen, suchen Sie in Ihrer bevorzugten Suchmaschine nach
SSL-Zertifikat exportieren
+Name Ihres Browsers oder Betriebssystems
.Um SSL-Zertifikate von einem nicht genannten Betriebssystem oder Browser zu importieren, suchen Sie in Ihrer bevorzugten Suchmaschine nach
SSL-Stammzertifizierungsstelle importieren
+Name Ihres Browsers oder Betriebssystems
.
Prüfen, ob das Zertifikat korrekt importiert wurde¶
Um zu überprüfen, ob die Verbindung Ihres Druckers sicher ist, verbinden Sie sich mit seiner IP-Adresse über HTTPS. Navigieren Sie zum Beispiel in Ihrem Browser zu https://192.168.1.25
. Wenn das SSL-Zertifikat korrekt angewendet wurde, sollten Sie keine Warnseite mehr sehen, und in der Adressleiste sollte ein Schloss-Symbol erscheinen, das anzeigt, dass die Verbindung sicher ist.