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