CLI-Verschlüsselungseinrichtung – nur Windows-Client
Diese Anweisungen sind eine Vorlage, die Sie auf Verschlüsselungsdefinitionen für „pflowexecutor“, das Dienstprogramm „enableadmin“ und die Administrationsumgebung anwenden können. In diesen Fällen werden die Eigenschaftsdateien mit pflowexecutor.properties, enableadmin.properties bzw. cli.properties bezeichnet.
Die CLI-Eigenschaftsdatei befindet sich im selben Verzeichnis wie die ausführbaren Dateien der CLI-Komponente. Wenn sich Ihre Datei „jobexecutor.jar“ beispielsweise unter C:\Users\myUser\cliClients\jobexecutor befindet, platzieren Sie die Eigenschaftsdatei im Ordner jobexecutor.
jobexecutor
Erstellen Sie für „jobexecutor“ eine Eigenschaftsdatei mit dem Namen jobexecutor.properties. In diesem Beispiel benötigen Sie Kopien der selbstsignierten Spectrum-Zertifikate, die sich auf dem Server im Ordner „certs“ befinden: node-keystore.p12 und node-keystore/truststore.p12. Kopieren Sie diese beiden Dateien in ein lokales Verzeichnis, z. B. 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
Um „enableadmin“ mit aktiviertem SSL verwenden zu können, müssen Sie eine Eigenschaftsdatei erstellen, die der „jobexecutor“ verwendeten Datei ähnlich ist: enableadmin.properties. Pitney Bowes stellt diese Datei unter server/bin bereit, die auf die Zertifikate im Ordner server/app/conf/certs verweist.
Diese Eigenschaften sind:
# 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