Application servers must use NIST-approved or NSA-approved key management technology and processes.
Overview
| Finding ID | Version | Rule ID | IA Controls | Severity |
| V-223001 | TCAT-AS-001640 | SV-223001r961857_rule | CCI-002450 | low |
| Description | ||||
| Class 3 PKI certificates are used for servers and software signing rather than for identifying individuals. Class 4 certificates are used for business-to-business transactions. Utilizing unapproved certificates not issued or approved by DoD or CNS creates an integrity risk. The application server must utilize approved DoD or CNS Class 3 or Class 4 certificates for software signing and business-to-business transactions. | ||||
| STIG | Date | |||
| Apache Tomcat Application Server 9 Security Technical Implementation Guide | 2025-02-11 | |||
Related Frameworks
3 paths across 3 frameworks
Related Frameworks
NIST 800-531 mapping
SC-13
1.00
- DISA · 3 · disa_xccdf · related
- DISA · 2025-01-23 · disa_cci_list · equivalent
NIST 800-1711 mapping
3.13.11
1.00
- DISA · 3 · disa_xccdf · related
- DISA · 2025-01-23 · disa_cci_list · equivalent
- NIST · Rev 2 (Feb 2020, errata Jan 2021) · nist_800_171_app_d · equivalent
CCI1 mapping
CCI-002450
1.00
- DISA · 3 · disa_xccdf · related
Details
Check Text (C-223001r961857_chk)
For the systemd Ubuntu OS, check the tomcat.service file to read the content of the JAVA_OPTS environment variable setting.
sudo cat /etc/systemd/system/tomcat.service |grep -i truststore
EXAMPLE output:
set JAVA_OPTS="-Djavax.net.ssl.trustStore=/path/to/truststore" "-Djavax.net.ssl.trustStorePassword=************"
If the variable is not set, use the default location command below. If the variable is set, use the alternate location command below and include the path and truststore file.
-Default location:
keytool -list -cacerts -v | grep -i issuer
-Alternate location:
keytool -list -keystore <location of trust store file> -v |grep -i issuer
If there are no CA certificates issued by a Certificate Authority (CA) that is part of the DoD PKI/PKE, this is a finding.
Fix Text (F-24662r426448_fix)
Obtain and install the DoD PKI CA certificate bundles by accessing the DoD PKI office website at cyber.mil/pki-pke.
Import the DoD CA certificates.