Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado
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.
 
  • Moderadores
Postado

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
  • 1 ano depois...
Postado

estou na homologação e não validou e o homologação não aceita fiz uma alteração que validou quando acabar a homologação envio a alteração

  • Este tópico foi criado há 3572 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...