Ir para conteúdo
  • Cadastre-se

BluData

Membros
  • Total de ítens

    106
  • Registro em

  • Última visita

Tudo que BluData postou

  1. Descobri o problema, muitos dos clientes que utilizam o sistema em que eu trabalho, usam o provedor Betha para envio de nota, e este mesmo provedor disponibiliza um certificado para enviar nota. O problema que o certificado que o provedor gera, dentro do arquivo PFX tem 2 chaves publica, então quando carrega o certificado, tem na verdade 2, um com o numero de série 2 com o nome Betha e outro com o numero de série 10 com o nome do cliente. FCertificado := CoCertificate.Create; KeyLocation := CAPICOM_CURRENT_USER_KEY; if Integer(FpDFeSSL.StoreLocation) = CAPICOM_LOCAL_MACHINE_STORE then KeyLocation := CAPICOM_LOCAL_MACHINE_KEY; FCertificado.Load( WideString(FpDFeSSL.ArquivoPFX), WideString(FpDFeSSL.Senha), CAPICOM_KEY_STORAGE_DEFAULT, KeyLocation); Na hora de dar Load do arquivo PFX na classe do certificado, ele pega o certificado de numero de série 2, e eu preciso do 10. Vou ver se tem como pegar o outro, Italo tem alguma sugestão para o meu problema?
  2. Bem, configurei o componente colocando o parâmetro ArquivoPFX = "F:\Certificados\1207\1207.pfx" e a senha 123456 enviando nota para a Betha (cidade Porto União/SC) e esta retornando erro de assinatura, se eu instalo o certificado e passo o NumeroSerie, ele vai normal...
  3. Italo, o caminho todo: C:\pasta do certificado\arquivo PFX Única coisa que não me atentei que no nome do arquivo tem um "-" e um "&", será que pode interferir?
  4. Boa Tarde. Estou montando um serviço REST aqui na minha empresa para envio de NFS-e. Para não precisar instalar os certificados de todos os clientes aqui no servidor, tentei criar uma pasta separando por cliente cada um com seus certificados. Meu problema é que estou passando parâmetro ArquivoPFX e a Senha mas na hora de enviar ele volta dizendo que a assinatura esta errada, se eu utilizo o NumeroSerie com o certificado instalado na maquina funciona. Sou obrigado instalar o certificado na maquina para enviar pelo ACBr?
  5. Mas você esta conseguindo enviar nota para o município por fora? Se sim, por favor compartilhe comigo, meu e-mail é [email protected]
  6. Você esta utilizando o ACBr para enviar nota para Rio Negrinho?
  7. Bom dia. Andei dando uma pesquisada este tipo de algorítimo de assinatura mas não me aprofundei muito pois tive outras prioridades. Dentro do ACBr tenha um função de assinatura que você pode dar uma olhada e ver se dá alguma luz, em algumas pesquisas já vi gente falando em fazer esta assinatura pelo C#. Quem tiver uma luz, é sempre bem vindo...
  8. Neste caso não tem como implementar esse tipo de assinatura? Tem como dar uma luz onde posso pesquisar esse tipo de assinatura?
  9. <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> <ds:Reference URI="#nota"> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> <ds:Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"/> <ds:Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116"> <ds:XPath>not(ancestor-or-self::ds:Signature)</ds:XPath> </ds:Transform> </ds:Transforms> <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <ds:DigestValue></ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue></ds:SignatureValue> <ds:KeyInfo> <ds:X509Data> <ds:X509Certificate></ds:X509Certificate> </ds:X509Data> <ds:KeyValue> <ds:RSAKeyValue> <ds:Modulus></ds:Modulus> <ds:Exponent></ds:Exponent> </ds:RSAKeyValue> </ds:KeyValue> </ds:KeyInfo> </ds:Signature> Esse é o XML de assinatura utilizado para a prefeitura de Rio Negrinho. Esse tipo de assinatura o ACBr consegue assinar usando Capicom ou algum outro? Desculpa a pergunta mas sou meio leigo com criptografia.
  10. É, o padrão de assinatura deles é diferente utilizado pelo ACBr. As tags de assinatura são diferentes, exitem outras tags de assinatura como <ds:RSAKeyValue> Acho que vai ter pesquisar como faze esta assinatura para poder implementar no ACBr.
  11. Manda a sua dúvida diretamente pro pessoal da IPM, eles respondem rapidamente via e-mail. comparei também o xml que vc tentou enviar com o exemplo deles, se verificar <ds:Transforms> tem uma tag filha <ds:Transform Algorithm> a mais e uma tag <ds:XPath>
  12. Segue o arquivo NFS-e assinado e um arquivo com RPS Assinado. No meu caso, só o município de Rio negrinho esta pedindo esta assinatura. exemplo_assinado.xml exemplo_assinado_rps.xml
  13. Boa tarde. O município de Rio Negrinho/SC utiliza o provedor IPM para enviar nota, e este mês começou a exigir a assinatura do xml. O ACBr assina o xml do provedor da IPM? Obrigado.
  14. Boa Tarde. Exatamente, a msxml5.dll precisa ser registrada também. Tem da pasta do ACBR tem a pasta DLLs - Capicom e dentro tem um instalar.bat que faz o registro das dlls.
  15. bom dia. Não da pra colocar o link de homologação para teste no arquivo ini? https://www.nfs-e.net/datacenter/web_services_exemplo_retorno.php
  16. BluData

    Adicionar Município

    Boa tarde. A cidade de Coronel Freitas - SC envia NFS-e pelo provedor Betha. Segue arquivo com o município adicionado. Cidades.INI
  17. Bom Dia. Gostaria de saber se a consulta automática do retorno do envio de lote não esta funcionando? Já marquei na configuração do componente a opção AjustaAguardaConsultaRet = true mas não esta consultando.
  18. SALVARAM MINHA VIDA.... Muito obrigado pessoal, realmente com essas configurações do IE deixando SSL3.0 + TLS 1.0 marcado, consegui enviar nota novamente.
  19. Sabe me informar quais configurações devo manter?
  20. Bom Dia. Sim, eu pesquisei esse problema do erro 403. Só que o problema não esta no certificado. O cliente testou o certificado e esta ok e a validade dele é 2019. Existe alguma configuração no componente do ACBr que precisa ser colocado que não estou fazendo? Obs.: clientes de outros municípios estão mandando normalmente as notas.
  21. Bom dia Italo. Não acho que seja no problema no certificado pois este mesmo certificado o cliente utiliza para entrar no site para emitir nota manualmente e funciona normalmente. Estou pesquisando para ver se a versão enviada do schema pelo ACBr não esta errada pois um membro do grupo daqui me mandou mensagem falando que também esta com o mesmo problema.
  22. Bem, consegui mostrar a mensagem de erro quando tento mandar a nota: Erro Interno: 0 - HTTP: 403. Não sei se isto é alguma coisa na prefeitura, já vieram me perguntar deste erro que também esta acontecendo com outras pessoas, Estarei pesquisando e quem tiver uma luz pra nós, fico muito agradecido.
  23. O problema parece ser realmente na assinatura adicional que tem nas notas de SP. Mas não consigo saber o erro pois toda vez que é dado um create no erro me da access violation e já não sei mais o que fazer. Alguem esta conseguindo enviar nota de SP ou Blumenau que necessita desta assinatura? senão vou ter que tirar os raise Exception pra ver se consigo ir para frente.
  24. Alguém esta conseguindo enviar notas para SP? Já desintalei todo o ACBr, instalei novamente e continuo com o mesmo problema. Na hora de gerar o raise exception me da access violation e não consigo identificar o problema no cliente pois não tenho o certificado em minha maquina para debugar.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...