# Package org.apache.catalina.security

package org.apache.catalina.security

- Related Packages
  Package
  Description
  org.apache.catalina
- Classes
  Class
  Description
  Constants
  Constants used by the security package.
  DeployXmlPermission
  Grant this permission to a docBase to permit the web application to use any `META-INF/context.xml` that might be present with in the application when `deployXML` has been disabled at the Host level.
  SecurityClassLoad
  Static class used to preload java classes when using the Java SecurityManager so that the defineClassInPackage RuntimePermission does not trigger an AccessControlException.
  SecurityConfig
  Util class to protect Catalina against package access and insertion.
  SecurityListener
  This listener must only be nested within `Server` elements.
  SecurityUtil
  This utility class associates a `Subject` to the current `AccessControlContext`.
  TLSCertificateReloadListener
  A `LifecycleListener` that may be used to monitor the expiration dates of TLS certificates and trigger automatic reloading of the TLS configuration a set number of days before the TLS certificate expires.