STIGUI
V-222967CAT II — Medium severitySV-222967r1264558_rule

Keystore file must be protected.

Rule version TCAT-AS-000710 · STIG v3 · 2026-08-26

Discussion

Keystore file contains authentication information used to access application data and data resources. Access to the file must be protected.

The default location is in the .keystore file stored in the home folder of the user account used to run Tomcat, although some administrators may choose to locate the file elsewhere. The location will also be specified in the server.xml file.

Check

Identify the location of the .keystore file. Refer to system documentation or review the server.xml file for a specified .keystore file location.

From the Tomcat server console, run the following command to check the server.xml file:

sudo grep -i keystorefile $CATALINA_BASE/conf/server.xml

Extract the location of the file from the output.

Example: [keystorefile=/opt/tomcat/conf/<filename.jks>]

sudo ls -la [keystorefile location]

If the file permissions are not set to 640 USER:root GROUP:tomcat, this is a finding.

If the keystore file is not stored within the tomcat folder path, i.e. [/opt/tomcat/], this is a finding.

Fix

Run the following commands on the Tomcat server:

sudo chmod 640 [keystorefile]
sudo chown root [keystorefile]
sudo chgrp tomcat [keystorefile]

Store the keystore file in a secured folder within the Tomcat folder path.

Identifiers

Group ID
V-222967
Group title
SRG-APP-000176-AS-000125
Rule ID
SV-222967r1264558_rule
Check ID
C-24639r985892_chk
Fix ID
F-24628r426346_fix