Configuration du chiffrement CLI - client Windows uniquement
Ces instructions constituent un modèle que vous pouvez appliquer aux définitions de chiffrement pour pflowexecutor, l'utilitaire enableadmin et l'utilitaire Administration. Dans ces cas, les fichiers de propriétés portent respectivement les noms pflowexecutor.properties, enableadmin.properties et cli.properties.
Le fichier de propriétés CLI se trouve dans le même répertoire que les fichiers exécutables du composant CLI. Par exemple, si votre fichier jobexecutor.jar se trouve sous C:\Users\myUser\cliClients\jobexecutor, placez le fichier de propriétés dans le dossier jobexecutor.
jobexecutor
Pour jobexecutor, créez un fichier de propriétés appelé jobexecutor.properties. Dans cet exemple, vous aurez besoin de copies des certificats auto-signés Spectrum situés sur le serveur dans le dossier certs : node-keystore.p12 et node-keystore/truststore.p12. Copiez ces deux fichiers dans un répertoire local, tel que 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
Pour utiliser enableadmin avec SSL activé, vous devez créer un fichier de propriétés similaire à celui utilisé pour jobexecutor : enableadmin.properties. Pitney Bowes fournit ce fichier dans server/bin, qui pointe vers les certificats du dossier server/app/conf/certs.
Ces propriétés sont les suivantes :
# 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