[RESOLVIDO] Assinar Arquivo XML com Certificado A1 para NFs-e

Discussão em 'EMS , HCM e Totvs 11' iniciado por eduardo.leite, Dezembro 19, 2013.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Pessoal,

    Gostaria de uma ajuda de vocês, alguma orientação ou até mesmo exemplo, onde:

    01) Estou desenvolvendo uma rotina para enviar para a GINFES as NFs-e (Nota Fiscal de Serviço Eletronica) via WebService

    02) Como faço para assinar o certificado no XML, alguém tem algum exemplo de como fazer isso no Progress? Qual ferramenta tenho que ter para assinar o certificado A1 no XML?

    Desde já agradeço a atenção de todos e qualquer ajuda será bem vinda.
  2. Agnaldo

    Agnaldo Membro Ativo

    No Google voce vai achar diversos scripts e programinhas que permitem fazer a assinatura.
    O uso de uma DLL extena caiu bem aqui.
    Dá uma olhada ne do pessoal da Flexdocs (http://www.flexdocs.com.br/).
  3. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Agnaldo,

    Obrigado pela atenção, verifiquei no site e para novas prefeitura e lincenciamentos de DLL esta temporariamente suspenso, a equipe está sem tempo e recursos para atender a grande demanda.

    Você fez ai usando o progress chamando a DLL? Qual foi o custo desta DLL em média? Como é chamada pelo Progress, tem alguma documentação? Tem algum "teste drive" sabe me dizer?
  4. Agnaldo

    Agnaldo Membro Ativo

    Olá Eduardo.
    Sobre a DLL dos caras lá (da Flexdocs) tens estas respostas no deles (sobre custos, prefeituras atendidas, uso da DLL, etc).
    Tem a DLL para baixar lá, bem como toda a documentação dela.
    O material deles é bem completo.
    Mas o produto deles faz mais do que apenas assinar o XML. Permite fazer toda a comunicação também.

    Se tua necessidade é apenas assinar, volto a dizer, no Google tem várias opções de scripts, em diversas linguagens tais como Perl, PHP e Phyton, bem como executaveis prontos, escritos em Delphi, C, Java, etc, assim como DLL´s também.
    Basta voce identificar qual lhe agrada mais, lhe parece mais simples, e usar.
    Quando falo usar significa:
    a) voce gerar o aquivo XML com o Progress (uma vez que os dados estão no Progress).
    b) gerado o arquivo, fazer uma chamada pro script, DLL ou executavel assinador passando o teu arquivo.
    Ele será assinado (terá incluído nele o bloco xml com a tag de assinatura)
    Aí voce usa os recursos que voce disse que fez, usando webservices, para enviar para a prefeitura em questão.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página