dxaCryptoGenerateKeystoreSecCommClient.json
Description
A file containing a GenerateKeystoreSysAction system action that generates the secure communication client keystore system.trust.sec-comm.client.
The keystore is distributed to the DirX Access internal client components (PEPs) and secures the communication between them and the DirX Access Container via TLS.
Any component able to present this keystore gets privileged access to the DirX Access Services API.
The generated keystore contains:
-
the
KEY_PAIRentrysec-comm.client.dirxaccesswith the subjectcn=Secure Communication Client,o=${dxaInstanceName}, -
the
CERTIFICATEentrysec-comm.client.dirxaccess.trustedpaired with the key pair, -
the
CERTIFICATEentrycert-sign.dirxaccess.trustedof the issuing certification authority.
The key pair is signed by the
system
trust certification authority, which the template expects under the keystore identifier
system.trust and protected by the default password.
The certificate is generated with the digitalSignature key usage (100000000) and the extended key usage 1.3.6.1.5.5.7.3.2 - TLS client authentication.
|
If an explicit system trust is imported instead of the generated one, the issuer |
See also the server-side counterpart dxaCryptoGenerateKeystoreSecCommServer.json and How to Set up the Production Environment.
|
This template is not applied by the DirX Access Installer - it has to be applied explicitly.
It also exports the generated keystore as an archive ( |