Perdão se estiver postando no lugar errado. Pesquisei um bocado antes, não consegui um assunto específico. A dificuldade é:
Preciso desenvolver a aplicação de CTE para LINUX UBUNTU e usará o WINE, o certificado digital é A1, devo usar OPENSSL. Nos meus testes estou recebendo o erro "Error:failed to load private pem key from : "c:\certificado.pfx" quando faço a assinatura.
Obs.: A mesma aplicação rodando com capicom e o mesmo certificado está funcionando perfeitamente, o certificado é válido e foi emitido em maio deste ano. Atualizo com frequência os fontes, semanalmente ou menos.Estou usando a seguinte sintaxe:
{$IFDEF ACBrCTeOpenSSL}
frmprinc.ctre.configurações.certificados.certificado := 'c:\certificado.pfx';
frmprinc.ctre.configurações.certificados.senha := 'senha';
{$ELSE}
frmprinc.ctre.configurações.certificados.NumeroSerie := 'BLABLABLANumerode serie';
{$ENDIF}
Ademais segue a codificação como no uso com CAPICOM...
Tem alguma configuração a ser informada, algum macete, formato do certificado, qualquer coisa a mais que talvez eu tenha esquecido ? Pode ter relação com a versão das DLLs ?