Configuración de cifrado de la CLI: solo cliente de Windows

Estas instrucciones son una plantilla que se puede aplicar a las definiciones de cifrado para pflowexecutor, la utilidad enableadmin y la utilidad de administración. En esos casos, los archivos de propiedades están etiquetados como pflowexecutor.properties, enableadmin.properties y cli.properties, respectivamente.

El archivo de propiedades de la CLI se encuentra en el mismo directorio que los archivos ejecutables del componente de la CLI. Por ejemplo, si jobexecutor.jar se ubica en C:\Users\myUser\cliClients\jobexecutor, coloque el archivo de propiedades en la carpeta jobexecutor.

jobexecutor

En el caso de jobexecutor, cree un archivo de propiedades llamado jobexecutor.properties. En este ejemplo, necesitará copias de los certificados autofirmados de Spectrum ubicados en el servidor de la carpeta de certificados: node-keystore.p12 y node-keystore/truststore.p12. Copie esos dos archivos en un directorio local, como C:\myKeys.

# sample properties when using  a Spectrum self-signed cert 
spectrum.encryption.keystoreType=pkcs12 
spectrum.encryption.keystore=C:\\myKeys\\node-keystore.p12 
spectrum.encryption.keystorePassword=p1tn3yb0w3s 
spectrum.encryption.keystoreAlias=spectrum 
spectrum.encryption.truststoreType=pkcs12 
spectrum.encryption.truststore=C:\\myKeys\\truststore.p12 
spectrum.encryption.truststorePassword=p1tn3yb0w3s 
spectrum.encryption.truststoreAlias=spectrum 
spectrum.encryption.trustAllHosts=true 
spectrum.encryption.trustSelfSigned=true 
 

enableadmin

Para usar enableadmin con SSL activado, debe crear un archivo de propiedades similar al utilizado para jobexecutor: enableadmin.properties. Pitney Bowes proporciona este archivo en server/bin que apunta a los certificados en la carpeta server/app/conf/certs.

Esas propiedades son:

# enable admin account properties 
spectrum.encryption.keystoreType=pkcs12
spectrum.encryption.keystore=../app/conf/certs/client-keystore.p12
spectrum.encryption.keystorePassword=p1tn3yb0w3s
spectrum.encryption.keystoreAlias=spectrum-client
spectrum.encryption.truststoreType=pkcs12
spectrum.encryption.truststore=../app/conf/certs/truststore.p12
spectrum.encryption.truststorePassword=p1tn3yb0w3s
spectrum.encryption.trustAllHosts=true
spectrum.encryption.trustSelfSigned=true