Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

D

DANGEROUS_CONTENT_TYPES - Static variable in class de.cuioss.http.security.config.SecurityDefaults
Content types that may pose security risks
DANGEROUS_HEADER_NAMES - Static variable in class de.cuioss.http.security.config.SecurityDefaults
Headers that should typically be blocked for security
Data Models - Search tag in package de.cuioss.http.security.data
Section
de.cuioss.http - module de.cuioss.http
 
de.cuioss.http.client - package de.cuioss.http.client
 
de.cuioss.http.client.converter - package de.cuioss.http.client.converter
HTTP content converters for secure JSON processing.
de.cuioss.http.client.handler - package de.cuioss.http.client.handler
Secure HTTP client utilities and SSL/TLS context management for enterprise applications.
de.cuioss.http.client.result - package de.cuioss.http.client.result
HTTP-specific result pattern implementation that extends the CUI result framework with semantics tailored for HTTP operations and ETag caching.
de.cuioss.http.client.retry - package de.cuioss.http.client.retry
 
de.cuioss.http.security.config - package de.cuioss.http.security.config
Configuration management for HTTP security validation.
de.cuioss.http.security.core - package de.cuioss.http.security.core
Core interfaces and types for HTTP security validation.
de.cuioss.http.security.data - package de.cuioss.http.security.data
Data models and records for HTTP components.
de.cuioss.http.security.exceptions - package de.cuioss.http.security.exceptions
Exception handling for HTTP security validation failures.
de.cuioss.http.security.monitoring - package de.cuioss.http.security.monitoring
Security event monitoring and logging for HTTP validation.
de.cuioss.http.security.pipeline - package de.cuioss.http.security.pipeline
Validation pipelines for different HTTP component types.
de.cuioss.http.security.validation - package de.cuioss.http.security.validation
Individual validation stages for HTTP security checking.
DEBUG() - Constructor for class de.cuioss.http.client.HttpLogMessages.DEBUG
 
DEBUG_HEADER_NAMES - Static variable in class de.cuioss.http.security.config.SecurityDefaults
Headers commonly used for debugging that may expose sensitive information
DecodingStage - Record Class in de.cuioss.http.security.validation
HTTP protocol-layer decoding validation stage with security checks.
DecodingStage(SecurityConfiguration, ValidationType) - Constructor for record class de.cuioss.http.security.validation.DecodingStage
Creates an instance of a DecodingStage record class.
DEFAULT_CONFIGURATION - Static variable in class de.cuioss.http.security.config.SecurityDefaults
Configuration preset for balanced security and usability
DEFAULT_CONNECTION_TIMEOUT_SECONDS - Static variable in class de.cuioss.http.client.handler.HttpHandler
 
DEFAULT_READ_TIMEOUT_SECONDS - Static variable in class de.cuioss.http.client.handler.HttpHandler
 
DEFAULT_TLS_VERSION - Static variable in record class de.cuioss.http.client.handler.SecureSSLContextProvider
Default secure TLS version to use when creating a new context
defaults() - Static method in class de.cuioss.http.security.config.SecurityConfiguration
Creates a security configuration with default balanced settings.
Default Values - Search tag in class de.cuioss.http.security.config.SecurityConfigurationBuilder
Section
DEGRADED_STATES - Static variable in enum class de.cuioss.http.client.result.HttpResultState
States that indicate content freshness concerns.
Design Benefits - Search tag in interface de.cuioss.http.client.HttpHandlerProvider
Section
Design Principles - Search tag in class de.cuioss.http.client.handler.HttpHandler
Section
Design Principles - Search tag in class de.cuioss.http.security.config.SecurityConfiguration
Section
Design Principles - Search tag in class de.cuioss.http.security.config.SecurityConfigurationBuilder
Section
Design Principles - Search tag in class de.cuioss.http.security.config.SecurityDefaults
Section
Design Principles - Search tag in class de.cuioss.http.security.monitoring.SecurityEventCounter
Section
Design Principles - Search tag in class de.cuioss.http.security.monitoring.URLSecurityLogMessages
Section
Design Principles - Search tag in class de.cuioss.http.security.pipeline.HTTPHeaderValidationPipeline
Section
Design Principles - Search tag in class de.cuioss.http.security.pipeline.PipelineFactory
Section
Design Principles - Search tag in class de.cuioss.http.security.pipeline.URLParameterValidationPipeline
Section
Design Principles - Search tag in class de.cuioss.http.security.pipeline.URLPathValidationPipeline
Section
Design Principles - Search tag in class de.cuioss.http.security.validation.CharacterValidationConstants
Section
Design Principles - Search tag in class de.cuioss.http.security.validation.CharacterValidationStage
Section
Design Principles - Search tag in enum class de.cuioss.http.client.handler.HttpStatusFamily
Section
Design Principles - Search tag in enum class de.cuioss.http.client.result.HttpErrorCategory
Section
Design Principles - Search tag in enum class de.cuioss.http.security.core.UrlSecurityFailureType
Section
Design Principles - Search tag in enum class de.cuioss.http.security.core.ValidationType
Section
Design Principles - Search tag in exception class de.cuioss.http.security.exceptions.UrlSecurityException
Section
Design Principles - Search tag in interface de.cuioss.http.security.core.HttpSecurityValidator
Section
Design Principles - Search tag in package de.cuioss.http.security.data
Section
Design Principles - Search tag in package de.cuioss.http.security.validation
Section
Design Principles - Search tag in record class de.cuioss.http.security.data.Cookie
Section
Design Principles - Search tag in record class de.cuioss.http.security.data.HTTPBody
Section
Design Principles - Search tag in record class de.cuioss.http.security.data.URLParameter
Section
Design Principles - Search tag in record class de.cuioss.http.security.validation.DecodingStage
Section
Design Principles - Search tag in record class de.cuioss.http.security.validation.LengthValidationStage
Section
Design Principles - Search tag in record class de.cuioss.http.security.validation.NormalizationStage
Section
Design Principles - Search tag in record class de.cuioss.http.security.validation.PatternMatchingStage
Section
DIRECTORY_ESCAPE_ATTEMPT - Enum constant in enum class de.cuioss.http.security.core.UrlSecurityFailureType
Attempt to escape from allowed directory structure detected
DOUBLE_ENCODING - Enum constant in enum class de.cuioss.http.security.core.UrlSecurityFailureType
Double URL encoding patterns detected (e.g., %252e for double-encoded '.')
DOUBLE_ENCODING_DETECTED - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.WARN
Double encoding attack detected and blocked.
DOUBLE_ENCODING_PATTERNS - Static variable in class de.cuioss.http.security.config.SecurityDefaults
Common double-encoding patterns
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form