Nota Fiscal Eletrônica 2.0 em linha de comando (parte 1)

O objetivo deste artigo é ajudar a todos os que precisam emitir NFe na versão 2. Não será discutido nenhum tipo de linguagem de programação. O foco será na comunicação com o webservice da SEFAZ de Mato Grosso, mas acredito que também será útil para outros estados.

[ Hits: 34.264 ]

Por: Valdemir da Silva em 01/02/2011


Primeiro passo: extrair as chaves do certificado



O primeiro passo será EXTRAIR AS CHAVES do certificado.

Entre no diretório "01_certificado". É necessário copiar o certificado A1 para o diretório "01_certificado". Será necessário fazer a extração das chaves uma única vez para cada certificado.

Criar o arquivo extrair_chaves.sh e colar o conteúdo abaixo dentro dele.

# Extrair chave.pem
openssl pkcs12 -in certificado.pfx -out chave.pem -nocerts -nodes

# Extrair cliente.pem
openssl pkcs12 -in certificado.pfx -out cliente.pem -clcerts -nokeys -nodes

# Extrair ca.pem
openssl pkcs12 -in certificado.pfx -out ca.pem -cacerts -nokeys -nodes

Execute o script:

# sh extrair_chaves.sh

Será solicitada três vezes a senha do certificado A1.

Pronto, se tudo deu certo teremos os seguintes arquivos:

01_certificado
01_certificado/ca.pem
01_certificado/certificado.pfx
01_certificado/chave.pem
01_certificado/cliente.pem
01_certificado/extrair_chaves.sh

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Primeiro passo: extrair as chaves do certificado
   3. Segundo passo: testar o status do serviço
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Experiência no desenvolvimento de software para automação comercial

Consumo de link com Cacti

Configurando o OpenOffice

SnipeIT - Gerenciamento de Ativos de TI

Desenvolvimento web no Linux

  
Comentários
[1] Comentário enviado por removido em 06/02/2011 - 14:35h

Qual o sistema que você usa para produzir a NFE ?

[2] Comentário enviado por valdemir1971 em 07/02/2011 - 22:01h

Tenho um sistema próprio que possui módulo para a emissão de NF-e.
Coincidentemente hoje (07/02/11) estou na sua cidade (Rio Verde - GO).

[3] Comentário enviado por jsouto em 14/09/2012 - 15:37h

As partes 2, 3 e 4 seguintes foram publicadas?

[4] Comentário enviado por pedro-filho em 30/11/2012 - 23:56h

amigo quando sai as outras partes ??

[5] Comentário enviado por balani em 09/05/2016 - 20:58h

Artigo muito bom! parabens!!!

Estou ancioso pelas outras partes.


Abraços

[6] Comentário enviado por alexpseletr em 31/01/2018 - 08:38h

parabens


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts