Uses of Class
de.cuioss.http.security.config.SecurityConfiguration
Packages that use SecurityConfiguration
Package
Description
Configuration management for HTTP security validation.
Validation pipelines for different HTTP component types.
Individual validation stages for HTTP security checking.
-
Uses of SecurityConfiguration in de.cuioss.http.security.config
Fields in de.cuioss.http.security.config declared as SecurityConfigurationModifier and TypeFieldDescriptionstatic final SecurityConfigurationSecurityDefaults.DEFAULT_CONFIGURATIONConfiguration preset for balanced security and usabilitystatic final SecurityConfigurationSecurityDefaults.LENIENT_CONFIGURATIONConfiguration preset for maximum compatibilitystatic final SecurityConfigurationSecurityDefaults.STRICT_CONFIGURATIONConfiguration preset for strict security requirementsMethods in de.cuioss.http.security.config that return SecurityConfigurationModifier and TypeMethodDescriptionSecurityConfigurationBuilder.build()Builds the SecurityConfiguration with the current settings.static SecurityConfigurationSecurityConfiguration.defaults()Creates a security configuration with default balanced settings.static SecurityConfigurationSecurityConfiguration.lenient()Creates a lenient security configuration for maximum compatibility.static SecurityConfigurationSecurityConfiguration.strict()Creates a strict security configuration with tight restrictions. -
Uses of SecurityConfiguration in de.cuioss.http.security.pipeline
Methods in de.cuioss.http.security.pipeline with parameters of type SecurityConfigurationModifier and TypeMethodDescriptionstatic PipelineFactory.PipelineSetPipelineFactory.createCommonPipelines(SecurityConfiguration config, SecurityEventCounter eventCounter) Creates multiple validation pipelines for common HTTP component validation scenarios.static HttpSecurityValidatorPipelineFactory.createHeaderNamePipeline(SecurityConfiguration config, SecurityEventCounter eventCounter) Creates an HTTP header name validation pipeline.static HttpSecurityValidatorPipelineFactory.createHeaderValuePipeline(SecurityConfiguration config, SecurityEventCounter eventCounter) Creates an HTTP header value validation pipeline.static HttpSecurityValidatorPipelineFactory.createParameterNamePipeline(SecurityConfiguration config, SecurityEventCounter eventCounter) Creates a URL parameter name validation pipeline.static HttpSecurityValidatorPipelineFactory.createPipeline(ValidationType validationType, SecurityConfiguration config, SecurityEventCounter eventCounter) Generic factory method that creates the appropriate validation pipeline based on the specified validation type.static HttpSecurityValidatorPipelineFactory.createUrlParameterPipeline(SecurityConfiguration config, SecurityEventCounter eventCounter) Creates a URL parameter validation pipeline for validating query parameter values.static HttpSecurityValidatorPipelineFactory.createUrlPathPipeline(SecurityConfiguration config, SecurityEventCounter eventCounter) Creates a URL path validation pipeline for validating URL path components.Constructors in de.cuioss.http.security.pipeline with parameters of type SecurityConfigurationModifierConstructorDescriptionHTTPHeaderValidationPipeline(SecurityConfiguration config, SecurityEventCounter eventCounter, ValidationType validationType) Creates a new HTTP header validation pipeline with the specified configuration.URLParameterValidationPipeline(SecurityConfiguration config, SecurityEventCounter eventCounter) Creates a new URL parameter validation pipeline with the specified configuration.URLPathValidationPipeline(SecurityConfiguration config, SecurityEventCounter eventCounter) Creates a new URL path validation pipeline with the specified configuration. -
Uses of SecurityConfiguration in de.cuioss.http.security.validation
Methods in de.cuioss.http.security.validation that return SecurityConfigurationModifier and TypeMethodDescriptionDecodingStage.config()Returns the value of theconfigrecord component.LengthValidationStage.config()Returns the value of theconfigrecord component.NormalizationStage.config()Returns the value of theconfigrecord component.PatternMatchingStage.config()Returns the value of theconfigrecord component.Constructors in de.cuioss.http.security.validation with parameters of type SecurityConfigurationModifierConstructorDescriptionCharacterValidationStage(SecurityConfiguration config, ValidationType type) DecodingStage(SecurityConfiguration config, ValidationType validationType) Creates an instance of aDecodingStagerecord class.LengthValidationStage(SecurityConfiguration config, ValidationType validationType) Creates an instance of aLengthValidationStagerecord class.NormalizationStage(SecurityConfiguration config, ValidationType validationType) Creates an instance of aNormalizationStagerecord class.PatternMatchingStage(SecurityConfiguration config, ValidationType validationType) Creates an instance of aPatternMatchingStagerecord class.