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
Comentários desta novidade