Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal!

Agora estou com esse grande problema (pra mim) de assinar os arquivos do PAF.

Dúvidas são:

1) como gerar a chave pública e privada ?

2) como usar isso no acbrPAF ?

Exemplo de como fiz:

1) utilizei o programa puttygen.exe para gera a chave publica e privada (pelo menos acho que deu certo)

2) no componente acbrPAF fiz o seguinte, usando o demo que vem junto


procedure TForm6.ACBrPAFPAFGetKeyRSA(var PrivateKey_RSA: AnsiString);

begin

  PrivateKey_RSA:='xxxxxxxx'; // aqui informei a minha chave privada gerado pelo programa anterior

end;

Criei um botão para assinar o arquivo:

procedure TForm6.btn1Click(Sender: TObject);

begin

  ACBrPAF.AssinaArquivoComEAD('.\PAF_D.txt'); // estou tentando assinar o arquivo que já está na pasta

end;

RESULTADO...

quando abro o arquivo , no final dele só aparece a palavra: "EAD"

Alguém poderia ajudar ?

Obrigado a todos!

Postado

Não ocorre nenhum erro?

O ssl está instalado na sua máquina ou o executável e as dlls estão na mesma pasta da aplicação?

Você testou utilizando o DEMO?

Quantas reuniões foram mesmo esta semana? Reúna os amigos!

Postado

lampada

os arquivos ssleay32, libeay32 e openssl.exe estão na mesma pasta do DEMO que vem no acbrPAF.

A versão das dlls é 0.9.8.1, já saiu até uma versão mais nova (1.0.0b)mas não atualizei.

Não apresenta nenhum erro, apenas escreve no fim do arquivo o texto "EAD".

Obrigado!

Obrigado a todos!

  • Fundadores
Postado

tente chamar na linha de comando do MS-DOS, na pasta onde está o OpenSSL

OpenSSL version

(isso exibirá a versão atual do OpenSSL)

Se ocorrer algum erro, copie o EXE e as DLLs da pasta:

\ACBr\trunk\DLLs\OpenSSL

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

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