Estas instrucciones son una plantilla que puede aplicar a las definiciones de cifrado.
Aplique esta plantilla de instrucciones a las definiciones de cifrado de 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.algorithm=JASYPT spectrum.encryption.keystoreType=pkcs12 spectrum.encryption.keystore=C:\\myKeys\\node-keystore.p12 spectrum.encryption.keystorePassword=p*********s spectrum.encryption.keystoreAlias=spectrum spectrum.encryption.truststoreType=pkcs12 spectrum.encryption.truststore=C:\\myKeys\\truststore.p12 spectrum.encryption.truststorePassword=p*********s 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. Precisely proporciona este archivo en server/bin que apunta a los certificados en la carpeta server/conf/certs.
Esas propiedades son:
# enable admin account properties spectrum.encryption.algorithm=JASYPT spectrum.encryption.keystoreType=pkcs12 spectrum.encryption.keystore=../conf/certs/client-keystore.p12 spectrum.encryption.keystorePassword=p*********s spectrum.encryption.keystoreAlias=spectrum-client spectrum.encryption.truststoreType=pkcs12 spectrum.encryption.truststore=../conf/certs/truststore.p12 spectrum.encryption.truststorePassword=p*********s spectrum.encryption.trustAllHosts=true spectrum.encryption.trustSelfSigned=true