nfephp-org / sped-common

Classes comuns usadas nas atividades e classes das API's de NFe, CTe e MDFe
Other
97 stars 121 forks source link

Ajuste para certificados A1 funcionarem corretamente no debian 12 #311

Open duzzk1 opened 6 days ago

duzzk1 commented 6 days ago

Algumas cifras legadas foram desabilitadas na versão openssl do Debian 12 incluindo a que é utilizada pelos certificados A1, para não precisarmos reabilitar cifras legadas diretamente no servidor, ativando diversas outras que não são recomendadas, durante a execução, pode-se adicionar o argumento -legacy ao comando

robmachado commented 5 days ago

Eu tenho objeções quanto a forma de uso desse método. Ele deve ser uma função especifica a parte ! que nada tem a haver com a leitura do certificado em si. Caso ocorra a falha na leitura com o exception declarado, então antes de salvar o pfx deve ser feito o processamento e nunca de forma automática, pois esse processo de conversão do envelope do certificado digital deve ocorrer apenas uma unica vez, e não toda a vez que se tenta usa-lo.