Creazione di un certificato per componenti C++ di IBM Unica Marketing

Il listener di Campaign implementa SSL utilizzando la libreria OpenSSL. La distribuzione di OpenSSL include un programma della riga di comando denominato openssl in grado di creare un file di certificato. Per informazioni complete sull'utilizzo di questo programma, consultare la documentazione di OpenSSL o accedere alla Guida in linea immettendo -help quando si esegue il programma.

Utilizzare la procedura seguente per creare un certificato autofirmato, utilizzabile nella configurazione di un componente C++ di IBM Unica Marketing per SSL.

1.
Eseguire openssl dalla riga di comando.
Questo programma e il file di configurazione associato, openssl.cnf, sono inclusi nella directory bin dell'installazione di Campaign. È inoltre disponibile con la distribuzione di OpenSSL.
2.
genrsa -out key.pem 1024
3.
Il comando illustrato nell'esempio seguente crea una richiesta denominata request.pem.
req -new -key key.pem -out request.pem
Lo strumento pone una serie di domande. Se si immette un punto (.) il campo viene lasciato vuoto. Nel caso di un certificato autofirmato, è necessario immettere almeno il nome comune (CN).
Se si utilizza lo strumento openssl contenuto nella directory Campaign/bin, aggiungere il parametro -config con un valore che punta al file openssl.cnf contenuto nella stessa directory. Ad esempio:
req -config openssl.cnf -new -key key.pem -out request.pem
4.
Il comando illustrato nell'esempio seguente crea un certificato denominato certificate.pem con scadenza fra 10.000 giorni a partire dal giorno di creazione, utilizzando i file request.pem e key.pem.
req -x509 -key key.pem -in request.pem -days 10000 -out certificate.pem
Se si utilizza lo strumento openssl contenuto nella directory Campaign/bin, aggiungere il parametro -config con un valore che punta al file openssl.cnf contenuto nella stessa directory. Ad esempio:
req -config openssl.cnf -x509 -key key.pem -in request.pem -days 10000 -out certificate.pem
5.


IBM Unica Marketing Platform
 
8.5.0
For more information, see our support and community site: Customer Central