Ir para conteúdo
  • Cadastre-se

dev botao

Problema ao utilizar o método GerarXMLeECFc


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

Recommended Posts

  • Membros Pro

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.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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.

Link para o comentário
Compartilhar em outros sites

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