Ir para conteúdo
  • Cadastre-se

dev botao

PAF - ASSINAR ARQUIVO


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

Recommended Posts

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!

Link para o comentário
Compartilhar em outros sites

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!

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Veja nos fontes o comando que é executado pelo código do ACBR... tente executa-lo diretamente na linha de comando onde está o 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.

Link para o comentário
Compartilhar em outros sites

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