Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revisão QA Documentação
Escrito por: F. S.
Painel
borderColorgrey
borderStylesolid
Âncora
Top
Top
 



Extrair certificados de arquivo .pfx



Sumário

» Objetivo

» Funcionalidade

» Configurações, Parâmetros e/ou Permissões de direitos

» Operacionalização

» Links úteis

Módulo para publicação: Módulo Estrutural > Cadastros (Estrutural) > Integração Solus x Cadsus


Âncora
Objetivo
Objetivo

Painel
borderColorgrey
titleColorWhite
borderWidth1px
titleBGColor#B4044A
titleObjetivo

Neste manual, explicaremos como realizar a extração dos extrair os certificados ".crt" e ".key" de um arquivo ".pfx"Voltar ao início.

Âncora
Funcionalidade
Funcionalidade

Painel
borderColorgrey
titleColorWhite
borderWidth1 px
titleBGColor#B4044A
titleFuncionalidade
  • Extrair os certificados .crt e .key para utiliza utilizar na integração do Solus com o CADSUS.

Voltar ao início

Âncora
Config
Config

Painel
borderColorgrey
titleColorWhite
titleBGColor#B4044A
titleConfigurações, Parâmetros e/ou Permissões de direitos


Painel
borderWidth2 px


Expandir
titleConfigurações /e Requisitos

Para conseguir converter o certificado .pfx em .crt e .key, existem alguns pré-requisitos:

  • O pacote OpenSSL deve
estar
  • ser instalado em seu sistema. Para saber como instalar o OpenSSL no Windows, clique aqui para ser redirecionado ao manual.
  • É necessário ter o arquivo em .pfx para o nome de domínio escolhido
;
  • .
  • Sistema Windows/Ubuntu/Linux para utilizar o pacote OpenSSL com crt.


Voltar ao início

Âncora
Operacion
Operacion

Painel
borderColorgrey
titleColorWhite
borderWidth1px
titleBGColor#B4044A
titleOperacionalização

Para utilizar a integração do Solus com o CADSUS, a Operadora precisará configurar a integração com o CADSUS, no módulo Módulo ADM, mediante um certificado. Em alguns casos, este esse certificado pode estar em um arquivo de extensão ".pfx".

A seguir, vamos enumerar enumeraremos os passos para realizar a extração dos certificados em .crt e .key para serem usados na configuração da integração:.


Passo 1 : Extrair a chave privada (key) do arquivo .pfx:

É necessário abrir o terminal da máquina (Prompt de comando) e apontá-lo para o diretório que o certificado se encontra e digitar o comando a seguir:

Bloco de código
languagebash
openssl pkcs12 -in [nome_certificado].pfx -nocerts -out [nome_chave].key


Este Esse comando irá extrair extrairá a chave criptografada do arquivo .pfx.


Nota

Perceba que os termos [nome_certificado] e [nome_chave] estão em destaque com entre os colchetes. Estes Esses termos devem ser substituídos pelo nome do seu arquivo .pfx e o nome do arquivo criptografado .key que você deseja extrair, respectivamente.


Na imagem a seguir, é possível identificar um exemplo de como fica o comando no terminal:

Image RemovedImage Added


Após inserir o comando anterior e apertar a tecla "Enter", o Prompt pedirá para o operador digitar a senha de importação do arquivo .pfx. Essa senha é usada para proteger o par de chaves criado para o certificado .pfx. Após digitar a senha de importação, o OpenSSL solicita que digite outra senha duas vezes. Essa nova senha é para proteger o arquivo .key.


Aviso

Note que, quando você digitar a senha, você não consegue conseguirá vê-la, mas ela está sendo digitada. Pressione "Enter" após inserir sua senha segura.


Ao final desta dessa etapa, o código ficará da seguinte maneira:

Image RemovedImage Added


No diretório apontado, será criado o arquivo de chave criptografado:

Image Modified


Passo 2 : Extrair o arquivo .crt do certificado .pfx:

Ainda com o Prompt de comando aberto, utilize o comando a seguir para extrair o certificado criptografado em .crt:

Bloco de código
languagebash
openssl pkcs12 -in [nome_certificado].pfx -clcerts -nokeys -out [nome_certificado_encrypted].crt


Nota

Da mesma maneira que no forma do passo anterior, os termos [nome_certificado] e [nome_certificado_encrypted] estão em destaque com entre os colchetes. Estes Esses termos devem ser substituídos pelo nome do seu certificado .pfx e o nome do certificado .crt que você deseja extrair, respectivamente.


A seguir, é possível visualizar um exemplo de como fica o comando de extração do certificado em ".crt" no terminal:

Image RemovedImage Added


Após inserir o comando e apertar a tecla “Enter”, é necessário colocar a senha do certificado e apertar “Enter” novamente. Seu certificado será extraído para o mesmo diretório:

Image Modified


Passo 3 - Extrair o arquivo .key da chave privada criptografada do Passo 1:

No Prompt de comando apontado no diretório do certificado .pfx, utilize o comando a seguir para extrair o arquivo .key da chave criptografada criada no Passo 1.

Bloco de código
languagebash
openssl rsa -in [nome_chave_encrypted].key -out [nome_chave].key


Nota

Novamente, os termos [nome_certificado] e [nome_certificado_encrypted] estão destacados com entre o colchetes. Estes Esses termos devem ser substituídos pelo nome do seu arquivo de chave extraído na etapa 1 e o nome do arquivo .key que você deseja extrair, respectivamente.


Na imagem a seguir, é possível visualizar um exemplo da execução do código:.

Image RemovedImage Added


Após executar o código, digite a senha de importação criada no passo 1. Agora, temos um certificado (.crt) e as duas chaves privadas (criptografadas e não criptografadas).

Image Modified


Com os arquivos gerados, coloque-os no diretório dos arquivos da web \solusweb_3_0\integracao\certificados.

Voltar ao início

Âncora
Ref
Ref

Painel
borderColorgrey
titleColorWhite
borderWidth1 px
titleBGColor#B4044A
titleLinks úteis

Integração Solus x CadSUS

Voltar ao início

Âncora
Notas
Notas

Aviso

Documentação elaborada com base na versão vigente do sistema.

Voltar ao início


Revisado por:
PREENCHER COM A INICIAL DO NOME E ÚLTIMO SOBRENOME, DATA (Exemplo: N. S., 10/06/2022)
R. C.,