Bom dia!
Estou com dificuldades para fazer a transmissão para Porto Alegre.
Inicialmente o erro era por causa do capicon. Alterei as configurações do componente para WinCrypt e finalmente consegui assinar o documento sem dar erro no sistema, porém o web service retornava a mensagem "Arquivo enviado com erro na assinatura". Usei a configuração abaixo:
ACBrNFSe1.Configuracoes.Geral.SSLLib := libWinCrypt;
ACBrNFSe1.Configuracoes.Geral.SSLCryptLib := cryWinCrypt;
ACBrNFSe1.Configuracoes.Geral.SSLXmlSignLib := xsLibXml2;
ACBrNFSe1.Configuracoes.Geral.SSLHttpLib := httpWinHttp;
ACBrNFSe1.SSL.SSLType := TSSLType(LT_all);
Neste primeiro teste que fiz o erro a princípio é na assinatura do lote. A assinatura do RPS estaria correta.
Ai fiz as configurações sugeridas em um outro tópico do fórum, mas ai ocorre erro para assinar o XML. Segue abaixo a configuração:
ACBrNFSe1.Configuracoes.Geral.SSLLib := libNone;
ACBrNFSe1.Configuracoes.Geral.SSLCryptLib := cryWinCrypt;
ACBrNFSe1.Configuracoes.Geral.SSLXmlSignLib := xsMsXml;
ACBrNFSe1.Configuracoes.Geral.SSLHttpLib := httpWinHttp;
ACBrNFSe1.SSL.SSLType := TSSLType(LT_TLSv1_2);
Se consulto o XML gerado aparece o seguinte erro: "Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor".
Estou usando Windows 10 Pro 64 bits e certificado A1(Pelo número de série).
Precisa ser feita mais alguma configuração no Windows para que funcione essa configuração?
Desde já agradeço a atenção de todos.