Page History
...
- Binary code for clustering is not open source, it is copyrighted by SOS. Binary code for clustering is published with a commercial license issued by SOS.
- Users may not modify, decompile, or reverse engineer binary code for clustering.
...
Applying License Key and Licensed Binary Code
License Key
The following chapters make use of specific terms:
- Terms used for JOC Cockpit
- For Linux environments
JETTY_BASE
by default points to:/var/sos-berlin.com/js7/joc
- For Windows environments
JETTY_BASE
by default points to:C:\ProgramData\sos-berlin.com\js7\joc
JETTY_BASE
is specified during installation.
- For Linux environments
- Terms used for a Controller
- For Linux environments
JS7_CONTROLLER_DATA
by default points to:/var/sos-berlin.com/js7/controller/var
- For Windows environments
JS7_CONTROLLER_DATA
by default points to:C:\ProgramData\sos-berlin.com\js7\controller\var
JS7_CONTROLLER_DATA
is specified during installation.
- For Linux environments
The license key ships as an X.509 certificate file (*.crt) that is added to the following directories:
- JOC Cockpit:
- For Linux and Windows:
JETTY_BASE/resources/joc/license
JETTY_BASE
will be specified during installation. - The certificate has to be added to all any JOC Cockpit cluster members.
- For Linux and Windows:
- Controller:
- For Linux and Windows:
JS7_CONTROLLER_DATA/config/license
JS7_CONTROLLER_DATA
will be specified during installation. - The license key has to be applied to all any Controller cluster members.
- For Linux and Windows:
Licensed Binary Code
The licensed binary code is available from the js7-license.jar
file that is has to be added to the following directorieslocations:
- JOC Cockpit:
JETTY_BASE/lib/ext/joc
JETTY_BASE
will be specified during installation.- The The
js7-license.jar
file has to be added to all for any JOC Cockpit cluster members.
- Controller:
JS7_CONTROLLER_DATA/lib/user_lib
JS7_CONTROLLER_DATA
will be specified during installation.- The The
js7-license.jar
file has to be added to all for any Controller cluster members.
License Check
Positive License Check
- JOC Cockpit:
- The positiv license positive license check indicates that a valid license is available, therefore this check is silent , without any further logging messages.
- Controller:
- The positiv positive license check will log a single entry to the
controller.log
file. The entry looks like this:2021-05-28T06:14:33,196 info com.sos.js7.license.controller.ClusterLicenseCheck - Product Name: js7.controller.cluster
- The positiv positive license check will log a single entry to the
...
Logging examples for negative license checks that indicate absence of a license:
- The complete
/license
folder can not cannot be found.- JOC Cockpit:
2021-05-28T11:37:02,797 INFO main c.s.j.l.c.LicenseChecker - Could not read directory: C:\sp\devel\js7\testing\installations\joc\jetty_base\resources\joc\license
2021-05-28T11:37:02,801 INFO main c.s.j.l.c.LicenseChecker - No licence certificates found.
- Controller:
2021-05-18T08:12:31,370 info com.sos.js7.license.controller.ClusterLicenseCheck - Product Name: JS7 Controller Cluster
2021-05-18T08:12:31,372 info com.sos.js7.license.check.LicenseChecker - Could not read directory: /var/sos-berlin.com/js7/controller/var/config/license
2021-05-18T08:12:31,372 info com.sos.js7.license.check.LicenseChecker - No licence certificates found.
- JOC Cockpit:
- No files are present in the
/license
folder.- JOC Cockpit:
2021-05-28T11:04:23,651 INFO main c.s.j.l.c.LicenseChecker - No file(s) present in: C:\sp\devel\js7\testing\installations\joc\jetty_base\resources\joc\license
2021-05-28T11:04:23,656 INFO main c.s.j.l.c.LicenseChecker - No licence certificates found.
- Controller:
2021-05-18T08:17:17,412 info com.sos.js7.license.controller.ClusterLicenseCheck - Product Name: JS7 Controller Cluster
2021-05-18T08:17:17,429 info com.sos.js7.license.check.LicenseChecker - No file(s) present in: /var/sos-berlin.com/js7/controller/var/config/license
2021-05-18T08:17:17,429 info com.sos.js7.license.check.LicenseChecker - No licence certificates found.
- JOC Cockpit:
- Files are present in the
/license
folder, but those files are not acknowledged as do not represent valid X.509 certificates.- JOC Cockpit:
2021-05-28T11:48:07,057 INFO main c.s.j.l.c.LicenseChecker - Could not parse certificate from file: C:\sp\devel\js7\testing\installations\joc\jetty_base\resources\joc\license\test.txt
2021-05-28T11:48:07,061 INFO main c.s.j.l.c.LicenseChecker - No certificate(s) present in: C:\sp\devel\js7\testing\installations\joc\jetty_base\resources\joc\license
2021-05-28T11:48:07,061 INFO main c.s.j.l.c.LicenseChecker - No licence certificates found.
- Controller:
2021-05-18T08:27:43,110 info com.sos.js7.license.controller.ClusterLicenseCheck - Product Name: JS7 Controller Cluster
2021-05-18T08:27:43,126 info com.sos.js7.license.check.LicenseChecker - Could not parse certificate from file: C:\sp\devel\js7\testing\installations\joc\jetty_base\resources\joc\license\test.txt
2021-05-18T08:27:43,127 info com.sos.js7.license.check.LicenseChecker - No certificate(s) present in: C:\sp\devel\js7\testing\installations\joc\jetty_base\resources\joc\license2021-05-18T08:27:43,127 info com.sos.js7.license.check.LicenseChecker - No licence certificates found.
- JOC Cockpit:
- Cases of invalid certificates:
- Certificate is not a SOS License X.509 certificate issued by SOS.
- JOC Cockpit:
2021-05-28T11:40:01,694 INFO main c.s.j.l.c.LicenseChecker - License not a JS7 license.
2021-05-28T11:40:01,699 INFO main c.s.j.l.c.LicenseChecker - DN: DNQ=SOS CA, CN=sp, OU=IT, O=SOS, L=Berlin, ST=Berlin, C=DE
- Controller:
2021-05-18T08:21:22,322 info com.sos.js7.license.controller.ClusterLicenseCheck - Product Name: JS7 Controller Cluster
2021-05-18T08:21:22,395 info com.sos.js7.license.check.LicenseChecker - License not a JS7 license.
2021-05-18T08:21:22,396 info com.sos.js7.license.check.LicenseChecker - DN: DNQ=SOS CA, CN=sp, OU=IT, O=SOS, L=Berlin, ST=Berlin, C=DE
- JOC Cockpit:
- The validiy validity period of the SOS License X.509 certificate has is expired.
- JOC Cockpit:
2021-05-28T11:44:38,921 INFO main c.s.j.l.c.LicenseChecker - license has expired on: Wed May 19 09:33:42 UTC 2021
2021-05-28T11:44:38,926 INFO main c.s.j.l.c.LicenseChecker - License validity period failed.
- Controller:
2021-05-19T12:15:56,502 info com.sos.js7.license.controller.ClusterLicenseCheck - Product Name: JS7 Controller Cluster
2021-05-19T12:15:56,647 info com.sos.js7.license.check.LicenseChecker - license has expired on: Wed May 19 09:33:42 GMT 2021
2021-05-19T12:15:56,647 info com.sos.js7.license.check.LicenseChecker - License validity period failed.
- JOC Cockpit:
- Certificate is not a SOS License X.509 certificate issued by SOS.
...
Overview
Content Tools