DESCRIÇÃO

Como converter um certificado PFX para CRT/KEY para configuração do certificado no NPrinting.

 

CENÁRIO

NPrinting todas as versões.

 

CAUSA

Diferente do Sense e do View, para configurar o certificado no NPrinting, será necessário ter o certificado separados nos formatos CRT/Key.

 

SOLUÇÃO

Um dos pré-requisitos para executar esse procedimento é ter o OpenSSL instalado na máquina, você pode fazer o download do OpenSSL no site oficial: https://www.openssl.org/source/


Após instalar o OpenSSL (o recomendável é instalar no root do C:), abra a pasta bin em: C:\OpenSSL\bin e execute o openssl.exe:

Outro pré-requisito é ter o certificado pfx dentro da pasta bin, nesse exemplo o certificado está com o nome certificadoteste.pfx:


Com o certificado pfx dentro da pasta bin e o OpenSSL aberto, execute o seguinte código: 

pkcs12 -in [nomedocertificado.pfx] -nocerts -out [nomedesaidadoarquivokey-encrypted.key]:



A primeira senha "Enter Import password" é a senha de importação do certificado, caso o certificado não tenha uma senha de importação, clique Enter.


A segunda senha "Enter PEM pass phrase" é uma senha de verificação para criptografar o arquivo .key, você pode escolher qualquer senha, mas lembre-se de anotar essa senha.


Após executar esse comando, você pode verificar que foi gerado o arquivo .key na pasta bin com o nome especificado:


O próximo passo será extrair o .crt do arquivo pfx, executando o seguinte comando: 
pkcs12 -in [nomedocertificado.pfx] -clcerts -nokeys -out [nomedesaidadocertificado.crt]:

  
Após extrair o .crt, será necessário extrair o arquivo .key sem criptografia, utilizando o seguinte comando: 
rsa -in [keyfilename-encrypted.key] -out [keyfilename-decrypted.key]:


*Lembrando que o pass phrase é a senha que foi configurado no primeiro passo.


Com isso, você terá em mãos os dois arquivos necessários para a configuração do certificado no NPrinting:


                               

 

DOCUMENTAÇÃO DO FABRICANTE

https://medium.com/beingcoders/easy-way-to-convert-pfx-to-crt-key-files-in-10-minutes-683849242c65