Bridge v7.
...
4 - Configuración HTTPS
Painel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Configuración en Bridge Manager
Para iniciar el BM con el protocolo HTTPS es necesario contar previamente con un certificado válido.
...
@echo off
title "Bridge Manager BMC7"
java -Dgrails.env=prod -Dserver.port=8380 -Dserver.ssl.enabled=true -Dserver.ssl.keyStore=demo.napse.global.p12 -Dserver.ssl.keyStorePassword=nosotros -Dserver.ssl.protocol="TLSv1.2" -Dserver.ssl.ciphers="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256" -Dgrails.mongodb.url="mongodb://bridge:nosotros@localhost:27017/BMC7?authSource=admin&authMechanism=SCRAM-SHA-1" -jar bridge.war
cmd /k
Configuración en Bridge Core Server
Para iniciar el Bridge Core Server con el protocolo HTTPS es necesario contar previamente con un java keystore, esto un un archivo .jks el cual contiene los certificados.
...
@echo off
title Bridge Server BMT7
java -cp WEB-INF/lib/* -Dlog4j.configuration=WEB-INF/log4j.xml -Dmode=inproc -DserverPort=8182 -Dhttps=true -DkeyStorePath=config/ssl.jks -DkeyStorePassword=nosotros -DposDB=false -Dfile.encoding=utf-8 com.synthesis.bridge.bcoreserver.BridgeCoreRestServer
cmd /k
Configuración en Bridge Api
Certificados
- Instalación de certificados
- En una carpeta dentro del directorio de instalación se deben dejar los certificados
- La ubicación de la carpeta es: directorio de instalación\bridgeapi\certificate
- Los mismos deben ser por dominio (no por IP)
Configuración
- Al levantar API, en la configuración lee el archivo default.json (ubicado en directorio de instalación\bridgeapi\config)
- En este archivo debe modificarse la configuración del parámetro server, "isSsl" = true
...