Consultores Diego Foliene Postado 12 Dezembro Consultores Postado 12 Dezembro Olá pessoal! Para quem utiliza as soluções ACBr para transmissão de documentos fiscais eletrônicos, deve estar familiarizado com a configuração XMLSignLib. Esta configuração é um enumerado e pode receber os valores: xsNone, xsXmlSec, xsMsXml, xsMsXmlCapicom e xsLibXml2. Dentre estas, as opções as opções xsXmlSec e xsMsXmlCapicom, são desativadas nativamente no instalador, o que significa que ao tentar atribuir um deles será exibida mensagem semelhante a esta: Por que estamos falando sobre isso? A MsXML em sua versão 4.0 foi descontinuada pela Microsoft e portanto é considerada obsoleta. A MsXML em sua versão 5.0 é focada na suíte de componente do pacote Office. Versões mais recentes da MxXML fornecem um suporte mais limitado no que diz respeito a assinatura de XMLs. Temos relatos de uso da MsXML com certificado A3 onde ela inutilizou a chave privada do mesmo. Levando isso em consideração, o time do ACBr optou por também desativar por padrão está opção no instalador do ACBr. Mas eu uso essa opção! Vou ficar na mão agora? NÃO! Conforme foi mencionado, esta opção foi desativada por padrão no instalador, mas ela permanece presente. Caso precise utilizar esta configuração, basta desmarcar a opção do print no instalador. Vale ressaltar que a opção xsLibXML2 é a configuração recomendada independente do tipo de certificado conforme tópico abaixo: E se eu uso a Lib? Esta configuração também foi desativada na compilação da Lib, o que significa que o valor não é mais válido para ela. Por isso, é recomendado que alterem a configuração para um valor válido com a versão da Lib que estiver utilizando e realize a atualização posterior a isso. 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Recommended Posts