Generar certificado SSL para Dynamics NAV

junio 27, 2018 Christian Amado 0 Comentarios

Existen varios modos de autenticación en Microsoft Dynamics NAV 2018, tal como se expresa en el documento oficial del ERP (Enterprise Resource Planning).


Generalmente, se utiliza autenticación Windows para poder iniciar sesión dentro del servidor NAV, pero también existe la posibilidad de crear usuarios y contraseñas directamente en el NAV (el ERP se encarga de administrar las autenticaciones).


Para lograr ese objetivo, necesitamos instalar un certificado SSL dentro de nuestro servidor para que éste pueda aplicar la seguridad correspondiente al motor de Microsoft Dynamics NAV.


Por eso, a continuacion explico paso a paso cómo crear un certificado SSL local (de modo a poder utilizarlo en nuestra red local). Si deseamos publicar el sitio web de Microsoft Dynamics NAV y/o configurar el dispositivo móvil para acceder a él, debemos comprar el certificado SSL de un proveedor autorizado. Ej: DigiCert.


Generar certificado local


Para iniciar nuestro camino, debemos generar el certificado de manera local. Vamos a asociarnos un momento con PowerShell



  1. Descargar el generador de certificados desde aquí y colocarlo en la raíz C:

  2. Para hacer esto más sencillo debemos ejecutar, como administrador, el programa Windows Powershell ISE

  3. Ejecutamos los siguientes comandos:


  4. Get-ExecutionPolicy
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

  5. Nos dirigimos a la ubicación del archivo que hemos descargado en el paso 1. New-SelfSignedCertificateEx.ps1

  6. Ejecutamos la siguiente sentencia:


  7. Import-Module .\New-SelfSignedCertificateEx.ps1
    New-SelfSignedCertificateEx –Subject “CN=” –IsCA $true –Exportable –StoreLocation LocalMachine

  8. La ventana nos quedaría de esta forma:


  9. Creamos el nuevo certificado, colocando el nombre de la computadora (servidor) y listo. Incluyen errores de tipeo :)



Importar certificado



  1. Ejecutamos el programa mmc y abrimos la consola:


  2. Agregamos complementos a dicha consola:


  3. Adicionamos el componente Certificados:


  4. Instalamos en la cuenta local:


  5. Seleccionamos Equipo local, Finalizar y Aceptar


  6. Los certificados quedarían de la siguiente forma:


  7. Debemos hacer clic derecho sobre el certificado > Todas las tareas > Administrar claves privadas...


  8. Agregar Servicio de Red y permitir Control Total sobre el mismo


  9. Clic derecho sobre el certificado > Copiar


  10. Procedemos a pegar el certificado, copiado en el paso anterior, a cada una de las siguientes carpetas:



Con estos pasos, hemos logrado generar y configurar un certificado local para luego utilizarlo con Microsoft Dynamics NAV.

0 comentarios: