Defining a CA trust list for an application
Applications that support the use of certificates for client
authentication during a Transport Layer Security (TLS) session must determine whether to accept a
certificate as valid proof of identity. One of the criteria that an application uses for
authenticating a certificate is whether the application trusts the Certificate Authority (CA) that
issued the certificate.
You can use Digital Certificate Manager (DCM) to define which CAs an application can trust when it performs client authentication for certificates. You manage the CAs that an application trusts through a CA trust list. A CA trust list ensures that the application can validate only those certificates from CAs that you specify as trusted. If users or a client application present a certificate from a CA that is not specified as trusted in the CA trust list, the application does not accept it as a basis for valid authentication.
A CA trust list is only needed if a subset of the CAs in the *SYSTEM store are trusted by the application definition. By default, there is no CA trust list and all enabled CAs in the *SYSTEM store are trusted. Before you can specify individual CAs as trusted, the definition for the application must specify that a CA trust list is defined for the application. If the definition for the application indicates that a CA trust list is defined and no CAs are included in the CA trust list, all enabled CAs in the *SYSTEM store are trusted.
When you add a CA to the trust list for an application, you must ensure that the CA is enabled as well.
To define a CA trust list for an application, follow these steps: