Académique Documents
Professionnel Documents
Culture Documents
01. FUNO:
O programa <AssinadorRS.exe> tem as funes que seguem:
Assinatura digital de Nota Fiscal Eletrnica (NF-e) e Conhecimento de Transporte Eletrnico (CT-e), doravante
denominados Documento Fiscal Eletrnico (DF-e), no padro XML Signature da W3C, conforme especificao
dos projetos NF-e e CT-e;
Verificao da Assinatura digital de Documento Fiscal Eletrnico;
Gerao de Lotes de Documento Fiscal Eletrnico, a partir de DF-e selecionados;
Visualizao de Documento Fiscal Eletrnico;
Validao do Schema de todas as mensagens previstas nos Projeto NF-e e CT-e;
Assinatura e verificao de assinatura de qualquer documento XML, no padro de assinatura previsto nos
Projetos NF-e e CT-e.
Instalao do Certificado:
Dar duplo-clique no arquivo do Certificado, acionando o Assistente de Importao de Certificados do Windows.
O Assistente ir se encarregar de efetuar a instalao do Certificado na rea de armazenamento de certificados do
prprio Windows. Responder as opes de instalao sempre com Avanar, Avanar, ... e Concluir.
Os Certificados apresentados sero armazenados na rea de usurio do Windows, nas pastas:
<Pessoal>: Certificado do Estabelecimento (Certificado com a chave privada a ser utilizada na assinatura);
<Autoridades de Certificao intermedirias>: Certificado NFe - AC Intermediaria 1;
<Autoridades de Certificao Raiz>: Certificado NFe - AC Raiz.
Nota: Para visualizar os Certificados armazenados no Windows execute o Internet Explorer e acione:
Menu Ferramentas / Opes da Internet / aba Contedo / boto Certificados
arquivo, com os dados da assinatura XML, ser disponibilizado na rea de sada. Ser acrescentado o literal _sign
no nome do arquivo de entrada para compor o nome do arquivo no diretrio de sada.
O mesmo processo de assinatura de DF-e pode ser comandado para um Lote de DF-e, gerando um arquivo Lote de
sada, com todos os Documentos Fiscais assinados individualmente.
A rea de LOG apresenta informaes sobre as operaes comandadas.
F. Funo: Valida de SCHEMA e Assinatura DF-e / Lote / Outros documentos Xml
O arquivo previamente selecionado na rea de Sada ter validado o Schema e a assinatura, utilizando o Certificado
Digital presente no mesmo arquivo XML que est sendo verificado.
So verificados tambm os dados bsicos do Certificado, como a data de incio da validade e a data de expirao.
verificada tambm toda a Cadeia de Certificao referente ao Certificado Digital, utilizando os Certificados das
AC de teste presentes na rea de armazenamento de Certificados do Windows.
A validao da Assinatura no est considerando a consulta a Lista de Certificados Revogados (LCR). Est funo
necessita de acesso a internet e nem sempre o equipamento que est executando o programa AssinadorRS tem este
acesso disponibilizado de forma direta (normalmente o equipamento no tem acesso a internet ou possui o acesso
controlado por um proxy).
O mesmo processo de validao da assinatura do DF-e pode ser comandado para um Lote de DF-e, verificando a
assinatura de todos os DF-e constantes no Lote.
A rea de LOG apresenta informaes sobre as operaes comandadas.
Se for selecionado um arquivo na rea de Entrada, ser validado o Schema e, se existente, ser validada tambm a
assinatura.
G. Funo: Gera Lote
Para a gerao do Lote de DF-e necessrio selecionar previamente os arquivos de DF-e que iro compor o Lote.
Conforme a seleo pode ser gerado um Lote de Documentos na rea de Entrada (DF-e no assinados), ou um Lote
de Documentos na rea de Sada (DF-e assinados).
Faz parte do nome do arquivo de Lote um nmero aleatrio para evitar a gerao de arquivos com o mesmo nome.
H. Funo: Visualizar Arquivo
Os arquivos previamente selecionados sero visualizados em janelas especficas para cada arquivo.
I. Funo: Atualiza reas de Entrada e de Sada (Refresh)
O acionamento desta funo causa a atualizao das informaes sobre os arquivos visualizadas nas reas de
Entrada e Sada.
J. Funo: Outras
O acionamento do boto direito do mouse sobre as reas de Entrada e Sada disponibiliza o acesso as funes de
<Selecionar Todos> arquivos, <Desmarcar Todos> ou <Remover> um determinado arquivo selecionado.
A.
CONSIDERAES TCNICAS
A04. PreserveWhiteSpaces
Opcionalmente, devem ser eliminados os espaos e caracteres de tabulao na Nota Fiscal assinada, com a incluso da
propriedade:
preserveWhiteSpace = false
Esta opo leva a reduo do tamanho do arquivo da NF-e assinada.
A06. Transformao
O processo de assinatura digital primeiro passa pela gerao de um resumo (digest) a ser assinado.
Antes da gerao deste digest so aplicadas transformaes sobre os dados a serem resumidos e o AssinadorRS
implementa as transformaes previstas no Projeto da NF-e, na forma:
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />