Múltiples certificados #ssl en #apache

Hace poco escribí sobre los certificados gratuitos de Lets Encrypt, ahora bien, cuando se tienen múltiples sitios virtuales (Una ip pública con múltiples dominios) es necesario hacer un par de pequeños cambios para que cada uno use un certificado propio (Hasta que Lets Encrypt soporte certificados multidominio).

Sigue leyendo

Anuncios

Certificado #ssl #gratis

La principal ventaja de usar un certificado ssl en un sitio web es que se usa el protocolo “seguro” HTTPS, encriptando todo el tráfico que se maneja, usualmente las entidades que emiten certificados digitales cobran por el servicio y ofrecen algún certificado por tiempo limitado, sin embargo el proyecto Let’s Encrypt ofrece certificados totalmente gratuitos a solo algunos comandos de distancia.

No voy a detallar la forma de generar / instalar el certificado, sin embargo a manera de nota mental dejo el truco necesario apra generar correctamente el certificado cuando el servidor usa python 2.6 (el CentOS de nuestro servidor de gestión de proyectos es 6.7):

./letsencrypt-auto certonly -a manual -d example.com --server https://acme-v01.api.letsencrypt.org/directory --agree-dev-preview --debug

Más información disponible aquí.

Plugin #activiti 5.20 para #grails 2

Como ya es usual en Alephsa, actualizamos los plugins del motor BPM Activiti con el framework Grails 2, los plugins integran el API Java del motor al framework y reemplazan el modelo de autenticación y autorización de Activiti para que use los modelos de Spring Security en Grails.

Los artefactos se encuentran compilados en Bintray y sus versiones corresponden a la última vesión de activiti (5.20)  y son compatibles con grails 2 (2.5.4). Para agregarlos a sus proyectos solo deben incluir en su proyecto grails grails-app/config/BuildConfig.groovy el repositorio y los plugins:

repositories {
...
     mavenRepo 'http://dl.bintray.com/alephsa/maven'
...
 }

plugins {
...
    compile ":spring-security-core:2.0-RC4"
    compile (":activiti-spring-security:5.20") {
        exclude 'javax.mail:mail'
    }
...
}

Pronto publicaremos una actualización mayor para aprovechar las nuevas características de Grails 3.