Previous Topic: About the DXcertgen Tool

Next Topic: How DXcertgen Creates Certificates When There Is a Keystore

How DXcertgen Creates Certificates When There Is No Keystore

When you use DXcertgen to create certificates, and do not use a keystore, Dxcertgen does the following:

  1. Creates a new key pair and root certificate, and stores these in memory.
  2. Generates the user and DSA certificates, and signs them with the private key.

    For DSA certificates, the DSA name is used as the subject of the certificate.

  3. Destroys the private key and appends the root certificate to the end of the following file:
    DXHOME/config/ssld/personalities/trusted.pem
    

Every time that DXcertgen creates a certificate, and does not use a keystore, it creates a new key pair and root certificate, and reissues all the user and DSA certificates based on the new key pair. This can be inconvenient, because you need to distribute the certificates to the client applications.