Este artigo descreve os passos a seguir quando um certificado OCES3, utilizado para a assinatura de documentos na Dinamarca, expira e precisa de ser substituído.
O procedimento difere consoante os sistemas tenham sido inicializados com uma versão do client anterior à 1.11.23 ou já tenham utilizado a versão 1.11.23 ou superior como parte do processo de inicialização.
Atenção: A alteração do certificado só é suportada a partir da versão 1.11.23 (ou superior) do Serviço de Fiscalização. A alteração do certificado OCES3 enquanto se utiliza uma versão < 1.11.23 não funcionará e resultará em erros de assinatura.
Alteração do certificado para sistemas com versão inferior a 1.11.23
Situação inicial:
- o client fiscal foi inicializado utilizando uma versão inferior à 1.11.23
- O certificado OCES3 necessita de ser atualizado (uma vez que a validade está prestes a expirar)
Pré-requisitos:
- novo certificado OCES3
- instalação local do Serviço de Fiscalização
Processo para alterar o certificado:
- o novo certificado OCES3 deve ser carregado no RetailForce Cloud Portal (consulte Carregar certificados de fiscalização)
- para o novo certificado, deve introduzir-se o nome «DKSignCertificate» no campo «Nome do Certificado».
- O antigo certificado «Padrão» deve ser mantido tal como está (não o elimine); não deverá ser possível eliminá-lo, uma vez que foi definido como de leitura apenas.
- Caso ainda não esteja disponível um novo certificado, mas já tenha sido instalada a versão 1.11.23 ou superior, carregue o certificado antigo (que está a expirar) uma segunda vez com o nome «DKSignCertificate». A forma de substituir certificados nas versões 1.11.23 ou superiores é descrita abaixo.
- Atualize o Serviço de Fiscalização para uma versão mais recente (1.11.23 ou superior) na caixa registadora
- Assim que o respetivo cliente estabelecer uma ligação à RetailForce Cloud (POST /api/v1/management/cloud/connect), o Serviço IoT do cliente descarrega automaticamente o novo certificado.
- Tanto o antigo «Default» como o novo «DKSignCertificate» devem agora estar presentes no diretório do cliente (por exemplo, Windows: C:\ProgramData\RetailForce\Fiscal Webservice\{clientId}\certificates).
- Caso o certificado não tenha sido descarregado automaticamente, verifique as definições da firewall – a porta 8883 para o serviço IoT deve estar aberta. Para mais informações, consulte Portas e endereços necessários
- Após o certificado ter sido descarregado com sucesso pelo client, o funcionamento normal da caixa registadora pode prosseguir.
Nota: Os clientes a partir da versão 1.11.23 requerem o novo nome de certificado («DKSignCertificate») para a assinatura! Se o nome do certificado for diferente de «DKSignCertificate», o cliente não assinará quaisquer documentos para a Dinamarca.
Alteração do certificado para sistemas 1.11.23 ou superiores
Situação inicial:
- O client fiscal foi inicializado utilizando uma versão 1.11.23 ou superior OU
- o client fiscal foi originalmente inicializado utilizando uma versão < 1.11.23, mas já foi atualizado para a versão 1.11.23 (>) e continua a utilizar um certificado antigo (no entanto, o nome do certificado já está definido como «DKSignCertificate»)
- O certificado OCES3 tem de ser atualizado (uma vez que a validade está prestes a expirar)
Pré-requisitos:
- novo certificado OCES3
- instalação local do Serviço de Fiscalização
Processo para alterar o certificado:
- Elimine o certificado ANTIGO (que está a expirar) com o nome «DKSignCertificate» no portal da Cloud,
- carregue o novo certificado e defina também o nome como «DKSignCertificate»,
- estabeleça a ligação entre o cliente e o RetailForce Cloud (POST /api/v1/management/cloud/connect),
- o certificado deverá ser atualizado automaticamente no client local.
Utilização do serviço de fiscalização na Cloud
Atualização manual do certificado
Caso a alteração automática do certificado não tenha sido bem-sucedida, também pode iniciar uma atualização do certificado a partir do client local.
Para o efeito, pode utilizar-se o endpoint PUT /api/v1/management/clients/{clientId}/certificate.
Tenha em atenção que o parâmetro «certificateName» do endpoint deve corresponder ao «Nome do Certificado» introduzido no RetailForce Cloud Portal («DKSignCertificate»).
Este artigo foi traduzido automaticamente.
Comentários
0 comentários
iniciar sessão para comentar.