Logo da MagelNet, plataforma de nota fiscal eletrônica, financeiro e Open Finance

Vídeos / YouTube / Tutorial

Voltar para vídeos

Assinatura Digital da NF-e: XML, Certificado e Padrão W3C

Entenda como funciona a assinatura digital exigida no XML da NF-e. Veja certificado, estrutura, algoritmos e pontos de atenção para envio à SEFAZ. Neste vídeo, explico a finalidade da assinatura digital na NF-e, o padrão XML Digital Signature do W3C no formato Enveloped, os requisitos do certificado digital ICP-Brasil A1 ou A3, a cadeia EndCertOnly e os principais elementos da estrutura da assinatura. Também abordo algoritmos como RSA com rsa-sha1, digest SHA-1, Base64 e transformações Enveloped e C14N, além de cuidados com elementos que não devem constar ou devem ser evitados. Capítulos: 00:00 - Finalidade da assinatura 00:08 - Padrão adotado 00:15 - Certificado digital exigido 00:24 - Cadeia e conteúdo do certificado 00:34 - Estrutura principal da assinatura 00:43 - Algoritmos, digest e transformações 00:52 - Elementos que não devem constar ou devem ser evitados Acesse mais conteúdos em: https://magelnet.com #NFe #XML #CertificadoDigital #SEFAZ #ICPBrasil --- Transcrição / Narração: Para enviar uma NF-e ao Portal da Secretaria de Fazenda Estadual, a mensagem XML precisa ser assinada digitalmente. Essa assinatura é o mecanismo que ajuda a comprovar quem emitiu o documento e se o conteúdo permaneceu íntegro. O padrão usado é um subconjunto do XML Digital Signature do W3C, no formato Enveloped: em outras palavras, o bloco de assinatura fica dentro do próprio XML assinado. O certificado digital também segue requisitos específicos: deve conter o CNPJ de um estabelecimento da empresa emissora, ser emitido por AC credenciada na ICP-Brasil e ser do tipo A1 ou A3. Na cadeia da assinatura, o modelo é EndCertOnly, incluindo apenas o certificado do usuário final em X509Certificate, dentro de X509Data, em Base64. A estrutura gira em torno de Signature, SignedInfo, Reference, Transforms, DigestMethod, DigestValue, SignatureValue, KeyInfo e X509Data. Nos algoritmos, observe RSA com rsa-sha1, digest SHA-1, Base64 e transformações Enveloped e C14N. E atenção: alguns elementos não devem constar, enquanto KeyValue e seus componentes devem ser evitados. --- Acesse a plataforma e o conteúdo complementar em: https://magelnet.com #NFe #NotaFiscalEletronica #MOC70 #DocumentosFiscais #Magelnet

YouTubePublicado em 11 de outubro de 2026

Sobre este vídeo

Entenda como funciona a assinatura digital exigida no XML da NF-e. Veja certificado, estrutura, algoritmos e pontos de atenção para envio à SEFAZ. Neste vídeo, explico a finalidade da assinatura digital na NF-e, o padrão XML Digital Signature do W3C no formato Enveloped, os requisitos do certificado digital ICP-Brasil A1 ou A3, a cadeia EndCertOnly e os principais elementos da estrutura da assinatura. Também abordo algoritmos como RSA com rsa-sha1, digest SHA-1, Base64 e transformações Enveloped e C14N, além de cuidados com elementos que não devem constar ou devem ser evitados. Capítulos: 00:00 - Finalidade da assinatura 00:08 - Padrão adotado 00:15 - Certificado digital exigido 00:24 - Cadeia e conteúdo do certificado 00:34 - Estrutura principal da assinatura 00:43 - Algoritmos, digest e transformações 00:52 - Elementos que não devem constar ou devem ser evitados Acesse mais conteúdos em: https://magelnet.com #NFe #XML #CertificadoDigital #SEFAZ #ICPBrasil --- Transcrição / Narração: Para enviar uma NF-e ao Portal da Secretaria de Fazenda Estadual, a mensagem XML precisa ser assinada digitalmente. Essa assinatura é o mecanismo que ajuda a comprovar quem emitiu o documento e se o conteúdo permaneceu íntegro. O padrão usado é um subconjunto do XML Digital Signature do W3C, no formato Enveloped: em outras palavras, o bloco de assinatura fica dentro do próprio XML assinado. O certificado digital também segue requisitos específicos: deve conter o CNPJ de um estabelecimento da empresa emissora, ser emitido por AC credenciada na ICP-Brasil e ser do tipo A1 ou A3. Na cadeia da assinatura, o modelo é EndCertOnly, incluindo apenas o certificado do usuário final em X509Certificate, dentro de X509Data, em Base64. A estrutura gira em torno de Signature, SignedInfo, Reference, Transforms, DigestMethod, DigestValue, SignatureValue, KeyInfo e X509Data. Nos algoritmos, observe RSA com rsa-sha1, digest SHA-1, Base64 e transformações Enveloped e C14N. E atenção: alguns elementos não devem constar, enquanto KeyValue e seus componentes devem ser evitados. --- Acesse a plataforma e o conteúdo complementar em: https://magelnet.com #NFe #NotaFiscalEletronica #MOC70 #DocumentosFiscais #Magelnet