Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Quando utilizo essa função da o erro "Erro ao ler a chave", alguem sabe dizer como posso resolver isso, segue abaixo o codigo

 

 

                 EmpresaVO Empresa = new EmpresaController().PegaEmpresa(FCaixa.Configuracao.IdEmpresa);
 
                //  registro N1
                FDataModule.ACBrPAF.PAF_N.RegistroN1.CNPJ = Empresa.Cnpj;
                FDataModule.ACBrPAF.PAF_N.RegistroN1.IE = Empresa.InscricaoEstadual;
                FDataModule.ACBrPAF.PAF_N.RegistroN1.IM = Empresa.Cnpj;
                FDataModule.ACBrPAF.PAF_N.RegistroN1.UF = Empresa.Uf;
                FDataModule.ACBrPAF.PAF_N.RegistroN1.RazaoSocial = Empresa.RazaoSocial;
 
                //  registro N2
                R01VO R01 = new RegistroRController().RegistroR01();
 
                FDataModule.ACBrPAF.PAF_N.RegistroN2.LAUDO = R01.NumeroLaudoPaf;
                FDataModule.ACBrPAF.PAF_N.RegistroN2.NOME = R01.NomePafEcf;
                FDataModule.ACBrPAF.PAF_N.RegistroN2.VERSAO = R01.VersaoPafEcf;
                FDataModule.ACBrPAF.PAF_N.RegistroN3.Clear();
                
                //  registros N3
                ACBrPAFRegistroN3 N3;
                NomeArquivo = Application.StartupPath + "\\PafEcf.exe";
                N3 = new ACBrPAFRegistroN3();
                N3.NOME_ARQUIVO = R01.PrincipalExecutavel;
                N3.MD5 = Biblioteca.MD5File(NomeArquivo);
                FDataModule.ACBrPAF.PAF_N.RegistroN3.Add(N3);
                
                NomeArquivo = Application.StartupPath + "\\Balcao.exe";
                N3 = new ACBrPAFRegistroN3();
                N3.NOME_ARQUIVO = "Balcao.exe";
                N3.MD5 = Biblioteca.MD5File(NomeArquivo);
                FDataModule.ACBrPAF.PAF_N.RegistroN3.Add(N3);
 
                FDataModule.ACBrPAF.Path = Application.StartupPath;
                FDataModule.ACBrPAF.SaveFileTXT_N("ArquivoMD5.txt");

 

Postado

Eu fiz o teste com o projeto PAFTeste que vem junto da solução do ACBrFramework.Net e deu o mesmo erro "Erro ao ler a chave", tem ideia do que pode ser isto?

Postado

Realmente estava faltando as dlls coloquei... funcionou legal no projeto de exemplo PAFTeste, porém no meu ainda nao está funcionando, observei q no projeto de teste é utilizado o controle acbrPAF e lá tem um evento com o nome acbrPAF_OnPAFGetKeyRSA onde é carregado a chave privada.

 

, porém nesse meu código o controle é criado no módulo FDataModule, como faço para adicionar esse mesmo evento no meu controle que é criado via código nesse módulo FDataModule?

 

PS.: Obrigado a todos pela ajuda.

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