Certificado próprio para impressoras de ePOS¶
Para funcionar com o Odoo, alguns modelos de impressoras que podem ser usados sem uma IoT box podem exigir o protocolo HTTPS o estabelecimento de uma conexão segura entre o navegador e a impressora. No entanto, tentar acessar o endereço IP da impressora usando HTTPS leva a uma página de aviso na maioria dos navegadores da web. Nesse caso, você pode temporariamente forçar conexão, o que permite acessar a página por HTTPS e usar a impressora ePOS no Odoo enquanto a janela do navegador permanece aberta.
Aviso
A conexão é perdida após fechar a janela do navegador. Portanto, este método deve ser usado apenas como uma solução alternativa ou como um pré-requisito para as instruções seguintes.
Gerar, exportar e importar certificados auto-assinados¶
Para uma solução de longo prazo, você deve gerar um certificado próprio. Em seguida, exporte e importe-o para o seu navegador.
Importante
A geração do certificado SSL deve ser feita apenas uma vez. Se você criar outro certificado, os dispositivos que usam o anterior perderão o acesso HTTPS.
Navegue até o endereço IP do ePOS (por exemplo, https://192.168.1.25
) e force a conexão clicando em Avançado e Continuar para [endereço IP] (inseguro).
Em seguida, faça login usando suas credenciais de impressora para acessar as configurações da impressora ePOS. Para fazer login, digite epson
no campo ID e o número de série da impressora no campo Senha.
Clique em Lista de certificados na seção Autenticação e clique em criar para gerar um novo Certificado próprio. O Nome comum deve ser preenchido automaticamente. Se não for, preencha com o número de endereço IP da impressora. Selecione os anos em que o certificado será válido no campo Período de validade, clique em Criar e Redefinir ou reinicie manualmente a impressora.
O certificado próprio será gerado. Recarregue a página e clique em SSL/TLS na seção Segurança para garantir que o Certificado próprio esteja corretamente selecionado na seção Certificado do servidor.
O processo de exportação depende muito do SO e do navegador. Comece acessando as configurações da sua impressora ePOS no navegador da web, navegando para o seu endereço IP (por exemplo, https://192.168.1.25
). Em seguida, force a conexão conforme explicado na aba Gerar um certificado próprio.
Se você estiver usando o Google Chrome,
clique em Não seguro ao lado da barra de pesquisa e, em seguida, em Certificado não é válido;
acesse a guia Detalhes e clique em Exportar;
adicione
.crt
ao final do nome do arquivo para garantir que ele tenha a extensão correta;selecione Certificado único, ASCII codificado em Base64, na parte inferior da janela pop-up;
salve, e o certificado será exportado.
Aviso
Certifique-se de que o certificado termina com a extensão .crt
. Caso contrário, em alguns navegadores pode não ser possível visualizar o arquivo durante o processo de importação.
Se você estiver usando o Mozilla Firefox,
clique no ícone em forma de cadeado à esquerda da barra de endereço;
vá para
;
role para baixo até a seção Diversos;
clique em PEM (cert) na seção
Baixar
;salve, e o certificado será exportado.
O processo de importação é altamente dependente do SO e do navegador.
O Windows 10 gerencia certificados, o que significa que certificados próprios devem ser importados do arquivo de certificação, em vez de ser importado do navegador. Para fazer isso,
abra o Windows File Explorer e localize o arquivo de certificação baixado;
clique com o botão direito no arquivo de certificado e clique em Instalar certificado;
selecione onde instalar o certificado e para quem – seja para o Usuário atual ou todos os usuários (Máquina local). Em seguida, clique em Próximo;
na tela “Armazenamento de certificados”, marque: guilabel:”Colocar todos os certificados no seguinte armazenamento”, clique em: guilabel:”Procurar…”, e selecione: guilabel:”Autoridades de certificação raiz confiáveis”;
clique em Concluir e, então, em aceitar na janela pop-up de segurança;
reinicie o computador para garantir que as alterações sejam aplicadas.
Se você estiver usando o Google Chrome,
abra o Chrome;
vá para: menuselection:
Definições --> Privacidade e Segurança --> Segurança --> Gerenciar certificados
;vá para a aba Autoridades, clique em Importar e selecione o arquivo de certificação exportado;
aceite todos os avisos;
clique em Ok;
reinicie seu navegador.
Se você estiver usando o Mozilla Firefox,
abra o Firefox;
vá para
;selecione o arquivo de certificação exportado;
marque as caixas de seleção e valide;
reinicie seu navegador.
No MacOS, você pode assegurar a conexão de todos os navegadores seguindo estes passos:
abra o Safari e navegue até o endereço IP da sua impressora. Isso leva a uma página de aviso;
na página de aviso, vá para
, validar;reinicie a impressora para que você consiga usá-la com qualquer outro navegador.
Para gerar e exportar um certificado SSL e enviá-lo para dispositivos IOS, abra o Google Chrome ou Mozilla Firefox. Em seguida,
Navegue até o endereço IP do ePOS (por exemplo, https://192.168.1.25
) e force a conexão clicando em Avançado e Continuar para [endereço IP] (inseguro).
Em seguida, faça login usando suas credenciais de impressora para acessar as configurações da impressora ePOS. Para fazer login, digite epson
no campo ID e o número de série da impressora no campo Senha.
Clique em Lista de certificados na seção Autenticação e clique em criar para gerar um novo Certificado próprio. O Nome comum deve ser preenchido automaticamente. Se não for, preencha com o número de endereço IP da impressora. Selecione os anos em que o certificado será válido no campo Período de validade, clique em Criar e Redefinir ou reinicie manualmente a impressora.
O certificado próprio será gerado. Recarregue a página e clique em SSL/TLS na seção Segurança para garantir que o Certificado próprio esteja corretamente selecionado na seção Certificado do servidor.
O processo de exportação depende muito do SO e do navegador. Comece acessando as configurações da sua impressora ePOS no navegador da web, navegando para o seu endereço IP (por exemplo, https://192.168.1.25
). Em seguida, force a conexão conforme explicado na aba Gerar um certificado próprio.
Se você estiver usando o Google Chrome,
clique em Não seguro ao lado da barra de pesquisa e, em seguida, em Certificado não é válido;
acesse a guia Detalhes e clique em Exportar;
adicione
.crt
ao final do nome do arquivo para garantir que ele tenha a extensão correta;selecione Certificado único, ASCII codificado em Base64, na parte inferior da janela pop-up;
salve, e o certificado será exportado.
Aviso
Certifique-se de que o certificado termina com a extensão .crt
. Caso contrário, alguns navegadores podem não localizar o arquivo durante o processo de importação.
Se você estiver usando o Mozilla Firefox,
clique no ícone em forma de cadeado à esquerda da barra de endereço;
vá para
;role para baixo até a seção Diversos;
clique em PEM (cert) na seção
Baixar
;salve, e o certificado será exportado.
Para importar um certificado SSL em um dispositivo Android, primeiro crie e exporte-o de um computador. Em seguida, transfira o arquivo .crt
para o dispositivo usando e-mail, Bluetooth ou USB. Quando o arquivo estiver no dispositivo,
abra as definições e procure por
certificado
;clique em Certificado AC (Instalar do armazenamento do dispositivo);
selecione o arquivo de certificado para instalá-lo no dispositivo.
Nota
As etapas específicas para instalar um certificado podem variar dependendo da versão do Android e do fabricante do dispositivo.
Para importar um certificado SSL em um dispositivo iOS, primeiro crie e exporte-o de um computador. Em seguida, transfira o arquivo .crt
para o dispositivo usando e-mail, Bluetooth ou qualquer serviço de compartilhamento de arquivos.
Baixar este arquivo aciona uma janela pop-up de aviso. Clique em Permitir para baixar o perfil de configuração e feche a segunda janela pop-up. Em seguida,
vá para o app Definições no dispositivo iOS;
clique em Perfil baixado abaixo da caixa de detalhes do usuário;
localize o arquivo
.crt
baixado e selecione-o;clique em Instalar no canto superior direito da tela;
se um código de acesso estiver definido no dispositivo, digite o código de acesso;
clique em Instalar no canto superior direito da tela de aviso do certificado e na janela pop-up;
clique em Concluído;
O certificado está instalado, mas ainda precisa ser autenticado. Para fazer isso,
vá para
;habilite o certificado instalado usando o botão de alternância;
clique em Continuar na janela pop-up.
Importante
Se você precisar exportar certificados SSL de um sistema operacional ou navegador da web que não foi mencionado, pesquise por
exportar certificado SSL
+o nome do seu navegador ou sistema operacional
em seu mecanismo de busca de preferência.Da mesma forma, para importar certificados SSL de um sistema operacional ou navegador não mencionado, pesquise por
importar autoridade raiz do certificado SSL
+o nome do seu navegador ou sistema operacional
no seu mecanismo de busca de preferência.
Verifique se o certificado foi importado corretamente¶
Para confirmar que a conexão da sua impressora está segura, conecte-se ao seu endereço IP usando HTTPS. Por exemplo, acesse https://192.168.1.25
no seu navegador. Se o certificado SSL tiver sido aplicado corretamente, você não deverá mais ver uma página de aviso e a barra de endereço deverá exibir um ícone de cadeado, indicando que a conexão está segura.