Module org.apache.wicket.core
Package org.apache.wicket.csp
-
Interface Summary Interface Description CSPRenderable CSPRenderable
describes a directive that is part of a Content-Security-Policy (CSP in short). -
Class Summary Class Description ContentSecurityPolicySettings Build the CSP configuration like this:CSPHeaderConfiguration CSPHeaderConfiguration
contains the configuration for a Content-Security-Policy header.CSPNonceHeaderResponseDecorator Add a Content Security Policy (CSP) nonce to allAbstractCspHeaderItem
s when that is required by the configuration of the CSP.CSPRequestCycleListener AnIRequestCycleListener
that addsContent-Security-Policy
and/orContent-Security-Policy-Report-Only
headers based on the supplied configuration.FixedCSPValue A simple CSP value that renders the string specified.RelativeURICSPValue A CSP value that renders an URI relative to the context root of the Wicket application.ReportCSPViolationMapper A simpleIRequestMapper
that logs the content of a CSP violation. -
Enum Summary Enum Description CSPDirective An enum holding the possible CSP Directives.CSPDirectiveSandboxValue An enum representing the only possible values for the sandbox directiveCSPDirectiveSrcValue An enum holding the default values for -src directives including the mandatory single quotesCSPHeaderMode Defines the possible headers for a CSP directive.