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: 39.756 ]

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

Ligando e abrindo somente uma aplicação no Linux

Usando aMSN com plugin Music com suporte ao Juk e Amarok

Instalando um servidor Openfire no Debian para liberação de MSN via Spark em uma rede Windows

Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS

Instalação e configuração do Gkrellm

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts