POR QUE ESCOLHER A BYTE FACTORY?

Além de oferecer 100% de ferramentas e serviços personalizados, nossa equipe tem o foco na alavancagem do seu negócio, informando e auxiliando sua expansão.

CONTATO
  • End.: Av. Jose de Souza Campos, Nº 1.815, cj 1.202
    Campinas-SP CEP 13025-320
  • Tel: +55 19 3795-4460 / 4461 / 4462 / 4463
  • Email: atendimento@bf.net.br

Assinatura digital de XML (atualizado)

Assinatura digital de XML (atualizado)

Nota revisada em 24/06/2010.
Esta nota deve ser considerada técnica para a maioria do público.
Os serviços de Nota Fiscal eletrônica, normalmente feitos por chamadas do tipo webservice (SOAP), podem requerer que os conteúdos em XML sejam assinados digitalmente.
Recentemente, adicionamos o controle de certificados digitais no AICS e publicamos a rotina que assina documentos PDF digitalmente. Esta rotina permite, sem nenhum módulo adicional, gerar documentos e assiná-los digitalmente pelo sistema.
Nesta atualização do sistema, adicionamos o recurso de assinatura de arquivos XML. Por exemplo, arquivos gerados para Nota Fiscal Eletrônica precisam ser assinados. A rotina pode ser chamada por script e ela MODIFICA o arquivo XML adicionando uma assinatura a ele (faça uma cópia antes de chamá-la):
Function XMLSign(FileToSign, CertFile, Password, NodeToSign, URI:String):boolean Onde, FileToSign -> Nome completo do arquivo XML que deve ser assinado CertFile -> Caminho do certificado, pode ser um certificado da máquina instalado no Windows (peça exemplos do que informar a esta chamada)
Password -> Senha do certificado quando em arquivo NodeToSign ->Nome do nó facultativo a assinar, senão será o documento URI -> Identificador da assinatura, pode ser em branco

Quer o melhor para o seu negócio? Comece agora! »