Procedimiento para crear un certificado para los componentes de C++ de IBM® Unica Marketing
El escucha de Campaign implementa SSL mediante la biblioteca OpenSSL. La distribución OpenSSL incluye un programa de línea de comando llamado openssl que puede crear un archivo certificado. Para obtener detalles completos sobre el modo de utilizar este programa, consulte la documentación de OpenSSL o acceda a la ayuda escribiendo -help cuando ejecute el programa.
Utilice el siguiente procedimiento para crear un certificado auto registrado que puede usar cuando configure un componente C++ de IBM® Unica Marketing para SSL.
1.
Ejecute openssl en la línea de comandos.
Este programa y su archivo de configuración asociado, openssl.cnf, se incluyen en el directorio bin de la instalación de Campaign. Además se encuentra disponible con la distribución OpenSSL.
2.
genrsa -out key.pem 1024
3.
El siguiente comando de ejemplo crea una solicitud denominada request.pem.
req -new -key key.pem -out request.pem
La herramienta le hará una serie de preguntas. Si ingresa un punto (.) el campo se deja en blanco. Para un certificado autofirmado, debe introducir al menos el Nombre común.
Si utiliza la herramienta openssl del directorio Campaign/bin, agregue el parámetro -config con un valor que apunta al archivo openssl.cnf en el mismo directorio. Por ejemplo:
req -config openssl.cnf -new -key key.pem -out request.pem
4.
El siguiente comando de ejemplo crea un certificado denominado certificate.pem con una caducidad de 10.000 días a partir del día en que se creó, utilizando los archivos request.pem y key.pem.
req -x509 -key key.pem -in request.pem -days 10000 -out certificate.pem
Si utiliza la herramienta openssl del directorio Campaign/bin, agregue el parámetro -config con un valor que apunta al archivo openssl.cnf en el mismo directorio. Por ejemplo:
req -config openssl.cnf -x509 -key key.pem -in request.pem -days 10000 -out certificate.pem
5.