Saltar al contenido

¿Cómo agregar un certificado pkcs12 del lado del cliente a Postman Chrome, W7?

Mantén la atención ya que en este artículo vas a hallar la solución que buscas.

Solución:

Estoy usando una Mac, pero probablemente sea similar para ti. Si puede usar CURL en su PC, primero vea si puede hacer que funcione con CURL:

curl --insecure --cert-type P12 --cert /path-to/your-file.p12:the-password https://your-host.com/endpoint

Configuración del cartero:

Postman->preferences->General
SSL certificate verification OFF

Certificados de cartero:

Postman->preferences->Certificates
Client Certificates:


Host yourhost.com
CRT file
Key file
PFX file  /path-to-file/CertificateFile.p12  
Passphrase your-file-password

Estaba teniendo un problema similar y acabo de hacerlo funcionar. mi privado key y el certificado se almacenaron en un archivo .pem, por lo que primero tuve que colocarlos en un formato que usaría Windows. Lo hice con el siguiente comando:

openssl pkcs12 -inkey mycertandkey.pem -in mycert.crt -export -out mycertandkey.pfx

Hice esto en Linux, pero también debería funcionar en Windows, si tiene Openssl instalado.

Correr certmgr.msc en Windows. Haga clic derecho en la carpeta ‘Personal’ y seleccione ‘Todas las tareas’ -> ‘Importar…’ y elija el archivo .pfx. Ingrese la frase de contraseña e impórtela a la carpeta ‘Personal’.

Una vez hecho esto, deberá cerrar las ventanas de Chrome en ejecución. Luego abre Postman en una nueva ventana. Cuando intente conectarse a la URL, esta vez debería pedirle que confirme el uso del certificado de cliente. Una vez confirmado, debería poder realizar llamadas a la URL a partir de ese momento.

Acuérdate de que tienes permiso de comentar si te fue preciso.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *