Skip to Content
avatar image
Former Member

Erro Tecnico Assinatura Digital - SSFW_KRN_VERIFY

Caros,

Já busquei no fórum e em alguns documentos/notas que citaram em alguns erros parecidos mas não encontrei o que seria a causa desse erro.

Estou com o erro técnico abaixo na etapa de Assinatura Digital (Processo Flexível - Inbound)

SSFW_KRN_VERIFY failed with: Signature verification failed (for signer) or Envelope failed (for recipient)

O Arquivo está OK pelo validador da SEFAZ.

Tenho notas do mesmo CNPJ emitente e estão OK.

O que poderia estar faltando?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Jan 07, 2015 at 08:17 PM

    Tamiris,

    Há algumas notas de correção das funções de validação de assinatura. Eu te sugeriria buscar por notas válidas para teu SP com o termo "canonicalization" e implementar todas.

    Outra coisa que recomendo fortemente é atualizar a biblioteca do SAPCRYPTOLIB (agora chamada CommonCryptoLib) para a última versão - tem instrução para fazer isso numa outra thread

    Por fim, à parte disso tudo, o que eu gosto mesmo é de usar a validação por referência de XMLs de entrada. Não sei se é do teu conhecimento já, mas esse modo de validação verifica a consistência da assinatura digital sem precisar do certificado da CA armazenado no seu sistema (a validação é feita apenas calculando o digest value de acordo com as tags confrontando o valor calculado com a string que está na tag <digval> do documento). Tem a vantagem de prevenir fraudes igual à validação tradicional sem ter que depender de toda a parafernália de gestão de CAs de terceiros.... 😊

    Aqui tem detalhes de como configurar: Configuration for Digital Signature Validation - SAP Nota Fiscal Eletrônica (SAP Electronic Invoicing for Brazil) - SAP …

    Abs,

    Eduardo

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 18, 2015 at 08:34 PM

    Oi Former Member

    Vc chegou a olhar o documento abaixo?

    Erro na validação de assinatura

    Abraço

    Eduardo Chagas

    Add comment
    10|10000 characters needed characters exceeded