Page History
...
- If X.509 private keys are used for the signing of objects then the Root CA Certificate or Intermediate CA Certificate that was used to sign the respective private key has to be in place with the Agent.
- If PGP private keys are used for the signing of objects then the public key matching the signing key has to be in place with the Agent.
- The Agent expects certificates/public keys in the following locations:
- X.509 Certificates
- Location:
- Windows:
C:\ProgramData\sos-berlin.com\js7\agent\var_4445\config\private\trusted-x509-keys
- Unix:
/var/sos-berlin.com/js7/agent/var_4445/config/private/trusted-x509-keys
- Windows:
- The expected X.509 certificate format is PEM. Certificates can be added from any file names with the extension
.pem
. - Note that instead of individual certificates for each signing key, the Root CA Certificate or Intermediate CA Certificate that was used to sign the private keys is sufficient.
- Location:
- PGP Public Keys
- Location:
- Windows:
C:\ProgramData\sos-berlin.com\js7\agent\var_4445\config\private\trusted-pgp-keys
- Unix:
/var/sos-berlin.com/js7/agent/var_4445/config/private/trusted-pgp-keys
- Windows:
- PGP public keys are expected in ASCII armored format. They can be added from any file names with the extension
.asc
. - Note that for each PGP private key that is used for signing, the corresponding public key has to be available with the Agent.
- Location:
- By default the Agent ships with an X.509 certificate from SOS that matches the default signing key available with the JOC Cockpit
root
account.
- X.509 Certificates
- In order to add individual certificates/public keys, add the relevant files to the locations specified above according to the key type. To revoke certificates/public keys accordingly remove the relevant files from the location specified above for the key type.
- The locations for certificates/public keys specified above can be accessed from the Docker volume specified with the
--mount
option for the Agent's container directory/var/sos-berlin.com/js7/agent/var_4445/config
. The locations for X.509 certificates and PGP public keys are available from sub-directories.
...
Info | ||
---|---|---|
| ||
If you are new to certificate management or are looking for a solution that works out-of-the-box then you can use the configuration from the attached archives:
|
...
--publish
The Agent image is prepared to accept HTTPS requests on port4443
. If the Agent is not operated in a Docker container network then an outside port of the Docker container's host has to be mapped to the inside HTTPS port4443
. The same port has to be assigned theRUN_JS_HTTPS_PORT
environment variable.--env=RUN_JS_HTTPS_PORT
The port assigned to this environment variable is the same as the inside HTTPS port specified with the--publish
option.
...
Overview
Content Tools