Självsignerat certifikat för ePOS-skrivare¶
För att fungera med Odoo kan vissa skrivarmodeller som kan användas utan en IoT-box kräva :doc:``HTTPS-protokollet <https>` för att upprätta en säker anslutning mellan webbläsaren och skrivaren. Om du försöker nå skrivarens IP-adress med HTTPS visas dock en varningssida i de flesta webbläsare. I så fall kan du tillfälligt tvinga anslutningen, vilket gör att du kan nå sidan i HTTPS och använda ePOS-skrivaren i Odoo så länge webbläsarfönstret är öppet.
Varning
Anslutningen bryts när webbläsarfönstret stängs. Därför bör denna metod endast användas som en workaround eller som en förutsättning för following instructions.
Skapa, exportera och importera självsignerade certifikat¶
För en långsiktig lösning måste du skapa ett självsignerat certifikat. Sedan exporterar och importerar du det till din webbläsare.
Viktigt
Generering av ett SSL-certifikat bör endast göras en gång. Om du skapar ett nytt certifikat kommer enheter som använder det tidigare certifikatet att förlora HTTPS-åtkomst.
Navigera till ePOS-enhetens IP-adress (t.ex. https://192.168.1.25
) och forcera anslutningen genom att klicka på Advanced och Proceed to [IP address] (unsafe).
Logga sedan in med dina skrivaruppgifter för att få tillgång till ePOS-skrivarinställningarna. För att logga in, ange epson
i ID fältet och din skrivares serienummer i Password fältet.
Klicka på Certificate List i avsnittet Authentication och sedan på create för att skapa ett nytt Self-Signed Certificate. Common Name bör fyllas i automatiskt. Om inte, fyll i det med skrivarens IP-adressnummer. Välj de år som certifikatet ska vara giltigt i fältet Validity Period, klicka på Create och Reset eller starta om skrivaren manuellt.
Det självsignerade certifikatet genereras. Ladda om sidan och klicka på SSL/TLS i avsnittet Security för att kontrollera att Selfsigned Certificate är korrekt valt i avsnittet Server Certificate.
Exportprocessen är starkt beroende av OS och webbläsaren. Börja med att komma åt inställningarna för din ePOS-skrivare i din webbläsare genom att navigera till dess IP-adress (t.ex. https://192.168.1.25
). Forcera sedan anslutningen som förklaras i Generera ett självsignerat certifikat fliken.
Om du använder Google Chrome,
klicka på Not secure bredvid sökfältet, och Certificate is not valid;
gå till fliken Details och klicka på Export;
lägg till
.crt
i slutet av filnamnet för att säkerställa att det har rätt ändelse;välj Base64-encoded ASCII, single certificate, längst ned i popup-fönstret;
spara, och certifikatet exporteras.
Varning
Se till att certifikatet slutar med ändelsen .crt
. Annars kan det hända att vissa webbläsare inte ser filen under importprocessen.
Om du använder Mozilla Firefox,
klicka på den låsformade ikonen till vänster om adressfältet;
gå till
;
bläddra ner till avsnittet Miscellaneous;
klicka på PEM (cert) i avsnittet Download;
spara, och certifikatet exporteras.
Importprocessen är starkt beroende av OS och webbläsaren.
Windows 10 hanterar certifikat, vilket innebär att självsignerade certifikat måste importeras från certifieringsfilen i stället för från webbläsaren. Så här gör du,
öppna Windows File Explorer och leta reda på den nedladdade certifieringsfilen;
högerklicka på certifieringsfilen och klicka på Installera certifikat;
välj var certifikatet ska installeras och för vem - antingen för aktuell användare eller för alla användare (lokala maskinen). Klicka sedan på Nästa;
på skärmen
Certificate Store
markerar du Place all certificates in the following store, klickar på Browse… och väljer Trusted Root Certification Authorities;klicka på Finish, acceptera popup-fönstret för säkerhet;
starta om datorn för att se till att ändringarna tillämpas.
Om du använder Google Chrome,
öppna Chrome;
gå till
;gå till fliken Authorities, klicka på Import och välj den exporterade certifieringsfilen;
acceptera alla varningar;
klicka på ok;
starta om din webbläsare.
Om du använder Mozilla Firefox,
öppna Firefox;
gå till
;välj den exporterade certifieringsfilen;
kryssa i kryssrutorna och validera;
starta om din webbläsare.
På Mac OS kan du säkra anslutningen för alla webbläsare genom att följa dessa steg:
öppna Safari och navigera till skrivarens IP-adress. Detta leder till en varningssida;
på varningssidan, gå till
, validera;starta om skrivaren så att du kan använda den med vilken annan webbläsare som helst.
För att generera och exportera ett SSL-certifikat och skicka det till IOS-enheter öppnar du Google Chrome eller Mozilla Firefox. Sedan,
Navigera till ePOS-enhetens IP-adress (t.ex. https://192.168.1.25
) och forcera anslutningen genom att klicka på Advanced och Proceed to [IP address] (unsafe).
Logga sedan in med dina skrivaruppgifter för att få tillgång till ePOS-skrivarinställningarna. För att logga in, ange epson
i ID fältet och din skrivares serienummer i Password fältet.
Klicka på Certificate List i avsnittet Authentication och sedan på create för att skapa ett nytt Self-Signed Certificate. Common Name bör fyllas i automatiskt. Om inte, fyll i det med skrivarens IP-adressnummer. Välj de år som certifikatet ska vara giltigt i fältet Validity Period, klicka på Create och Reset eller starta om skrivaren manuellt.
Det självsignerade certifikatet genereras. Ladda om sidan och klicka på SSL/TLS i avsnittet Security för att kontrollera att Selfsigned Certificate är korrekt valt i avsnittet Server Certificate.
Exportprocessen är starkt beroende av OS och webbläsaren. Börja med att komma åt inställningarna för din ePOS-skrivare i din webbläsare genom att navigera till dess IP-adress (t.ex. https://192.168.1.25
). Forcera sedan anslutningen som förklaras i Generera ett självsignerat certifikat fliken.
Om du använder Google Chrome,
klicka på Not secure bredvid sökfältet, och Certificate is not valid;
gå till fliken Details och klicka på Export;
lägg till
.crt
i slutet av filnamnet för att säkerställa att det har rätt ändelse;välj Base64-encoded ASCII, single certificate, längst ned i popup-fönstret;
spara, och certifikatet exporteras.
Varning
Se till att certifikatet slutar med ändelsen .crt
. Annars kan det hända att vissa webbläsare inte hittar filen under importprocessen.
Om du använder Mozilla Firefox,
klicka på den låsformade ikonen till vänster om adressfältet;
gå till
;bläddra ner till avsnittet Miscellaneous;
klicka på PEM (cert) i avsnittet Download;
spara, och certifikatet exporteras.
För att importera ett SSL-certifikat till en Android-enhet måste du först skapa och exportera det från en dator. Därefter överför du .crt
-filen till enheten via e-post, Bluetooth eller USB. När filen finns på enheten,
öppna inställningarna och sök efter
certifikat
;klicka på Certificate AC (Installera från enhetens lagringsutrymme);
välj certifikatfilen för att installera den på enheten.
Observera
De specifika stegen för att installera ett certifikat kan variera beroende på version av Android och enhetens tillverkare.
För att importera ett SSL-certifikat till en iOS-enhet måste du först skapa och exportera det från en dator. Överför sedan .crt
-filen till enheten med e-post, Bluetooth eller någon fildelningstjänst.
Om du laddar ner den här filen visas ett varningsfönster. Klicka på Allow för att ladda ner konfigurationsprofilen och stäng det andra popup-fönstret. Därefter,
gå till Inställningsappen på iOS-enheten;
klicka på Profile Downloaded under användarens informationsruta;
leta upp den nedladdade
.crt
-filen och välj den;klicka på Install längst upp till höger på skärmen;
om ett lösenord har angetts på enheten, ange lösenordet;
klicka på Install längst upp till höger i certifikatvarningsskärmen och popup-fönstret;
klicka på Done.
Certifikatet är installerat, men det måste fortfarande autentiseras. Så här gör du,
gå till
;aktivera det installerade certifikatet med hjälp av skjutknappen;
klicka på Continue i popup-fönstret.
Viktigt
Om du behöver exportera SSL-certifikat från ett operativsystem eller en webbläsare som inte har nämnts, sök efter
export SSL certificate
+the name of your browser or operating system
i den sökmotor som du föredrar.För att importera SSL-certifikat från ett operativsystem eller en webbläsare som inte nämns, sök efter
import SSL certificate root authority
+the name of your browser or operating system
i din sökmotor.
Kontrollera om certifikatet importerades korrekt¶
För att bekräfta att skrivarens anslutning är säker, anslut till dess IP-adress med HTTPS. Navigera till exempel till https://192.168.1.25
i din webbläsare. Om SSL-certifikatet har använts korrekt bör du inte längre se en varningssida, och adressfältet bör visa en hänglåsikon, vilket indikerar att anslutningen är säker.