Ir para conteúdo
  • Cadastre-se

  • Este tópico foi criado há 1279 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá pessoal!

Estou implementando a geração dos arquivos para PAF NFCe SC e fiquei com algumas dúvidas na parte da assinatura do documento.

1.1) Com relação ao md5: no documento diz que o resultado do hash md5 deve conter 16 bytes, porém o md5 gerado pelo meu sistema (nodejs) contém 32 bytes quando convertido para string (quando pego somente o buffer ele fica com 16). Minha dúvida nesse caso é se tem problema o hash ocupar os 32 caracteres ali do bloco de assinatura.

1.2) Ainda com relação ao bloco de assinatura, no documento diz para iniciar o conteúdo com o número 16, porém na descrição do bloco existe apenas 1 espaço reservado para essa informação.

Exemplo de um bloco gerado pelo meu sistema:

16 - conteúdo fixo

525463b43ce2ef5ee27c33ed4fe2a28d - md5

16525463b43ce2ef5ee27c33ed4fe2a28d

2) Na parte da criptografia RSA, quando faço o processo utilizando a minha chave privada, é gerada a chave de 256 bits, mas para fazer a descriptografia dessa informação eu preciso da chave privada novamente.
Não tenho experiência com criptografia, então essa parte acabou ficando bem confusa para mim.
Minha dúvida é se essa descriptografia deverá ser feita pelo sefaz, ou se posso considerar que ela será sempre feita utilizando a chave privada da empresa.

Abraço!

  • Consultores
Postado

mas porque a dúvida? usa o ACBrPaf e o ACBrPafNFCe que ele já tem isso e dai ligando com os componentes ACBrEAD ele já assina pra ti

lembrando que o Canal é para tratar componentes ACBr para Delphi e Lazarus

existe na pasta exemplos um que tu abre e tem lá já como alimentar o componente

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado
3 minutos atrás, Luis Miguel Pires disse:

Esse componente é compatível com NodeJS?

conforme descrevi acima é componente para Delphi e Lazarus.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

imaginei é que não é para a linguagem Node.js mas tu pode pegar os fontes no svn e olhar assim tu consegue transcrever para o node.js e usar

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado
5 minutos atrás, Luis Miguel Pires disse:

Estou dando uma olhada nesse repositório: https://github.com/frones/ACBr/blob/master/Fontes/ACBrOpenSSL/ACBrEAD.pas

Tu teria algum arquivo gerado pelo sistema de vocês para exemplo? Apenas para eu ter uma comparação com o que estou gerando aqui.

não mas como falei tu pode baixar os fontes todos. pois são gratuitos e rodar os exemplos e testar

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1279 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...