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