ACBrLIB Boleto Demo | C# | Windows 11 | boleto hibrido
Propriedades como Logotipos, banco e Emissor, CRT, KEY e PFX tem em seu conteúdo text:
exemplos:
certificados: exemplo: -----BEGIN CERTIFICATE----- MIIDkTCCAnmgAAAAAJjANBgkqhkiG9w0BAQsF ADCBgzELMAkGA1UEBhMCQlIxEjAQBgNAZ6ammxHvmBfrT15lLvEaeCB+qcj v8j+PcnG6nVpzRz5v6uIYyXPBW/DVliVds+TrmNKINo1Lh41y8wznPpb8gj9NHwtCA 6VCDK1w= -----END CERTIFICATE-----
logotipos em base64:
Com base nisso, teríamos como implementar no projeto uma outra classe que carregasse essas informações text diretamente para as suas devidas váriaveis sem precisar ler do disco ?
assim poderia colocar esses dados na tabela do banco de dados o que tornaria extremamente interessante o processo para quem usa lib MT.
boleto.Config.Webservice.ArquivoCRT = @"D:\ItauCa\ca.crt"; ao invés de indicar o diretorio e arquivo fazer um get que leveria o certificado diretamento a propriedade crt ... e assim para todos os crt, key, pfx ?
boleto.Config.Webservice.ArquivoKEY = @"D:\ItauCa\ca.key"; .... ?
também nos logos nesse caso a gente do lado de cá transformaria os logos de dependencia para base 64.
boleto.Config.Impressao.DirLogo = O base 64 do logo do banco.
mesma coisa para o logo da empresa.
titulo[0].ArquivoLogoEmp = O base64 do logo da empresa ou blob.
desse modo hoje já gero o boleto em base64 e mando diretamente para uma coluna do banco de dados, assim também leria esses outros parâmetros do banco de dados.
obrigado
Paulo!