Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Boa tarde pessoal,

Fizemos a atualização da ACBr para uma das últimas versões (26/12/2016) e ao executar o comando:

ACBrEAD.GerarXMLeECFc(RemoveAcento(dm.RazaoSocial), AddSlash(dm.ExePath));

Recebemos a mensagem:

Método CalcularModuloeExpoente ainda não é compatível com OpenSSL 1.0.0 ou superior

Efetuei uma pesquisa e esta validação o Daniel implementou no commit revision 12726 do dia 23/12/2016.

Em debug, verifiquei que na função:

 function TACBrEAD.VerificaVersaoCompativel: Boolean;

Temos:

1) A função 'GetOpenSSL_Version' retorna 'OpenSSL 0.9.8n 24 Mar 2010'

2) A comparação '(CompareVersions(Ver, '1.0.0') < 0)' retorna FALSE

Gostaria da opinião de vocês, se é algum problema na minha máquina ou se é a comparação de versões que está equivocada.

Desde já agradeço.

  • Membros Pro
Postado

Testei somente com a 0.9.8a e 0.9.8n que são as DLL que estão no repositório. Em outro computador de desenvolvimento, sem ser o que utilizo o mesmo erro procede ao atualizar a ACBr para a última versão.

  • Fundadores
Postado

Resolvi reavaliar o problema.. e consegui corrigir a compatibilidade do método "CalcularModuloeExpoente" com OpenSSL 1.0.0 ou superior

Citar

-- ACBrEAD --
[*] Ajuste para retornar apenas os números da versão do OpenSSL
[-] Correção de A.V. no método "CalcularModuloeExpoente" quando funcionando com
    OpenSSL 1.0.0 ou superior
[-] Correção de A.V. no método "VerificarEAD" quando funcionando com OpenSSL
    1.0.0 ou superior, e fosse necessária verificação manual do EAD através da
    chamada a rotina "RSA_public_decrypt"
[*] Remoção de método desnecessário "VerificaVersaoCompativel"
    (Por: DSA)

-- OpenSSLExt --
[+] Adicionado suporte aos métodos:
    function EvpPkeyGet1RSA(pkey: PEVP_PKEY): pRSA;
    function EvpPkeySet1RSA(pkey: PEVP_PKEY; rsa: pRSA): cInt;
    (por: DSA)      

 

  • Curtir 3
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.

  • Membros Pro
Postado

Bom dia Daniel. Fiz o teste com a versão 0.9.8.14  e com a versão mais atual 1.0.2.8 e depois comparei os dois XML gerados. Ambos são exatamente iguais e não ocorre mais a referida mensagem do tópico. Logo, problema solucionado. Mais uma vez agradeço.

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