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:
*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