Index
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
DecodingStagerecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form