Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
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

»

 Críticas (inserir link)

»  Dúvidas Frequentes (inserir link)

» Links úteis


Módulo para publicação: Módulo

XXX 

Estrutural > Cadastros (Estrutural) > Integração Solus x Cadsus

Âncora
Objetivo
Objetivo

Painel
borderColorgrey
titleColorWhite
borderWidth1px
titleBGColor#B4044A
titleObjetivo
  • Breve explicação da finalidade do manual. 
Ex.: (O objetivo deste manual é orientar sobre...)

Neste manual, explicaremos como realizar a extração dos certificados ".crt" e ".key" de um arquivo ".pfx"


Voltar ao início

Âncora
Funcionalidade
Funcionalidade

  1. Para alterar o nome do componente Expandir:
    Ao clicar no nome do componente, serão habilitados dois botões no rodapé: "Alterar" e "Eliminar"; clique em "Alterar" e será exibida a tela para trocar o título.
  2. Criar novos Expandir
    Ao clicar no nome do componente > pressionar CTRL + C para copiar, posteriormente pressionar CTRL + V para colar.
  • Extrair os certificados .crt e .key para utiliza na integração do Solus com o CADSUS.

Voltar ao início

Painel
borderColorgrey
titleColorWhite
borderWidth1 px
titleBGColor#B4044A
titleFuncionalidade

Explicar a funcionalidade do recurso em tópicos.

Ex.:

  • O ar-condicionado tem a função de ligar e desligar;
  • Programar a temperatura;
  • Permite controlar a intensidade do vento.
Expandir
titleTrocar descrição
Nome Descrição

Âncora
Config
Config

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

Manter apenas o requisito a ser escrito.

Inserir aqui todos os Direitos que influenciam nas rotinas tratadas neste manual:

Ex.:

  • Para poder incluir ou excluir descontos:

 Módulo XXXX> Configurações > Restrições de acesso

Painel
borderWidth2 px

Inserir aqui todos os Direitos que influenciam nas rotinas tratadas neste manual:

Ex.:

  • Para poder incluir ou excluir descontos:

 Módulo XXXX> Configurações > Restrições de acesso

Expandir
titleConfigurações/Requisitos
Aviso
Painel
borderWidth2 px
Expandir
titleParâmetros
Nota
Painel
borderWidth2 px

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

  • O pacote OpenSSL deve estar 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.
Expandir
titlePermissões de direito

Inserir aqui todos os Direitos que influenciam nas rotinas tratadas neste manual:

Ex.:

  • Para poder incluir ou excluir descontos:

 Módulo XXXX> Configurações > Restrições de acesso

Dica


Voltar ao início

Âncora
Operacion
Operacion

  • Para alterar o nome do componente Expandir:
    Ao clicar no nome do componente, serão habilitados dois botões no rodapé: "Alterar" e "Eliminar"; clique em "Alterar" e será exibida a tela para trocar o título.
  • Criar novos Expandir
    Ao clicar no nome do componente > pressionar ctrl + C para copiar, posteriormente pressionar ctrl + V para colar

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


    A seguir, vamos enumerar 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:

    Painel
    borderColorgrey
    titleColorWhite
    borderWidth1px
    titleBGColor#B4044A
    titleOperacionalização
    • Explique o recurso de forma operacional, ou seja, de como fazer para utilizá-lo.

    Ex. Controle de um ar-condicionado:

    Para definir a temperatura que desejo, eu utilizo o botão TEMP que tem a opção "+" para aumentar a temperatura e a opção "-" para reduzi-la.

    Para definir a intensidade do vento, eu utilizo o botão FAN onde tenho a opção "+" para uma intensidade maior e a opção "-" para uma intensidade menor.

    • No caso de rotinas onde há abas, criar um Expandir para cada uma delas.
    Expandir
    titleTrocar descrição
    Bloco de código
    languagebash
    openssl pkcs12 -in [nome_certificado].pfx -nocerts -out [nome_chave].key


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

    Nota

    Perceba que os termos [nome_certificado] e [nome_chave] estão em destaque com os colchetes. Estes 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 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 vê-la, mas ela está sendo digitada. Pressione "Enter" após inserir sua senha segura.


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

    Image Added

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

    Image Added


    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 passo anterior, os termos [nome_certificado] e [nome_certificado_encrypted] estão em destaque com os colchetes. Estes 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 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 Added


    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] destacados com o colchetes. Estes 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 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 Added

    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
    • Indicar outros manuais correspondentes ao atual através de link.

              Para incluir um link utilize o atalho Ctrl + K, onde na primeira opção é possível vincular documentos do mesmo ambiente do Confluence e, na opção "Link da web", é possível vincular links externos, sendo necessário indicar uma máscara para o link no campo "Texto do link".Integração Solus x CadSUS


    Voltar ao início

    Âncora
    Notas
    Notas


    Aviso

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



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