Ir para conteúdo
  • Cadastre-se

dev botao

Arq. Mf Ead.calculareadarquivo Não Valida


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

Recommended Posts

Bom dia estou repassando os meus requisitos do PAF estou fazendo a parte de Arq MF e assina-lo 
 
Estou associando minha chave privada e publica no 
 
  EAD.OnGetChavePrivada
  EAD.OnGetChavePublica
 
Todas as outras funções estão validando mas quando faço o 
 
    EADStr := 'EAD' + EAD.CalcularEADArquivo('c:\arquivo.mf');
 
    // gravar o arquivo texto com a assinatura EAD
    WriteToTXT(ChangeFileExt('c:\arquivo.mf', '.TXT'), EADStr, False, True);
 
Ele cria o arquivo mas quando peço para validar no eECFc não valida.
 
Alguém já teve esse problema 
 
obrigado.
 
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Realmente não vai validar, porque no arquivo tem somente a linha EAD e mais nada, na verdade o eECFc deveria ter sido alterado para ler os dois arquivos o Arq MF e o txt com o EAD e fazer a validação, mas não foi.

 

O registro EAD é a assinatura do arquivo, geralmente ele fica no fim do arquivo, assim o aplicativo eECFc lê o arquivo calcula e compara para verificar a assinatura,.

 

No caso dos menus Arq MF e Arq MFD os arquivos gerados são binários, se você assiná-los você não consegue mais abri-los, por isso o requisito pede para gerar a linha EAD em um TXT, assim você continua tendo um arquivo válido é a sua assinatura para verificação, mas ai gera um problema na hora de validar.

 

Alguma homologadoras pedem que se assine o arquivo, mas isso é errado perante o requisito.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Este tópico foi criado há 3334 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.