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

C

CACHE_STATES - Static variable in enum class de.cuioss.http.client.result.HttpResultState
States that indicate successful content retrieval from cache.
CACHED - Enum constant in enum class de.cuioss.http.client.result.HttpResultState
Using cached content because server indicated it hasn't changed.
caseSensitiveComparison() - Method in class de.cuioss.http.security.config.SecurityConfiguration
 
caseSensitiveComparison(boolean) - Method in class de.cuioss.http.security.config.SecurityConfigurationBuilder
Sets whether string comparisons should be case-sensitive.
CHARACTER_VALIDATION - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.DEBUG
Character validation debug information.
Character Set Categories - Search tag in class de.cuioss.http.security.validation.CharacterValidationConstants
Section
CharacterValidationConstants - Class in de.cuioss.http.security.validation
RFC-compliant character set definitions for HTTP component validation.
Character Validation Rules - Search tag in class de.cuioss.http.security.validation.CharacterValidationStage
Section
CharacterValidationStage - Class in de.cuioss.http.security.validation
Character validation stage that enforces RFC-compliant character sets for HTTP components.
CharacterValidationStage(SecurityConfiguration, ValidationType) - Constructor for class de.cuioss.http.security.validation.CharacterValidationStage
 
clear() - Method in class de.cuioss.http.security.monitoring.SecurityEventCounter
Completely clears all counters and removes failure types from tracking.
CLIENT_ERROR - Enum constant in enum class de.cuioss.http.client.handler.HttpStatusFamily
4xx: Client Error - The request contains bad syntax or cannot be fulfilled.
CLIENT_ERROR - Enum constant in enum class de.cuioss.http.client.result.HttpErrorCategory
Client-side errors (HTTP 4xx).
Common Status Codes by Family - Search tag in enum class de.cuioss.http.client.handler.HttpStatusFamily
Section
compose(HttpSecurityValidator) - Method in interface de.cuioss.http.security.core.HttpSecurityValidator
Creates a composite validator that applies the given validator followed by this validator.
Concurrent Access - Search tag in class de.cuioss.http.security.monitoring.SecurityEventCounter
Section
config() - Method in record class de.cuioss.http.security.validation.DecodingStage
Returns the value of the config record component.
config() - Method in record class de.cuioss.http.security.validation.LengthValidationStage
Returns the value of the config record component.
config() - Method in record class de.cuioss.http.security.validation.NormalizationStage
Returns the value of the config record component.
config() - Method in record class de.cuioss.http.security.validation.PatternMatchingStage
Returns the value of the config record component.
CONFIG_LOADED - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.INFO
Security configuration loaded successfully.
CONFIG_PARAMETER - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.DEBUG
Configuration parameter debug information.
CONFIGURATION_ERROR - Enum constant in enum class de.cuioss.http.client.result.HttpErrorCategory
Configuration or setup errors.
Configuration Categories - Search tag in class de.cuioss.http.security.config.SecurityConfiguration
Section
Configuration Categories - Search tag in package de.cuioss.http.security.config
Section
Configuration Components - Search tag in package de.cuioss.http.security.config
Section
Configuration Contract - Search tag in class de.cuioss.http.client.handler.HttpHandler
Section
Configuration Dependencies - Search tag in record class de.cuioss.http.security.validation.LengthValidationStage
Section
Configuration Dependencies - Search tag in record class de.cuioss.http.security.validation.PatternMatchingStage
Section
Configuration Options - Search tag in class de.cuioss.http.security.validation.CharacterValidationStage
Section
connectionTimeoutSeconds(int) - Method in class de.cuioss.http.client.handler.HttpHandler.HttpHandlerBuilder
Sets the connection timeout in seconds for HTTP requests.
Constant Categories - Search tag in class de.cuioss.http.security.config.SecurityDefaults
Section
Consumer Pattern - Search tag in interface de.cuioss.http.client.HttpHandlerProvider
Section
contains(int) - Method in enum class de.cuioss.http.client.handler.HttpStatusFamily
Checks if the given status code belongs to this family.
content() - Method in record class de.cuioss.http.security.data.HTTPBody
Returns the value of the content record component.
CONTENT_CONVERSION_FAILED - Static variable in class de.cuioss.http.client.HttpLogMessages.WARN
 
contentLength() - Method in record class de.cuioss.http.security.data.HTTPBody
Returns the content length in characters.
contentOrDefault(String) - Method in record class de.cuioss.http.security.data.HTTPBody
Returns the content or a default value if content is null.
contentTruncated(int) - Method in record class de.cuioss.http.security.data.HTTPBody
Returns a truncated version of the content for safe logging.
contentType() - Method in record class de.cuioss.http.security.data.HTTPBody
Returns the value of the contentType record component.
contentTypeOrDefault(String) - Method in record class de.cuioss.http.security.data.HTTPBody
Returns the content type or a default value if content type is null.
Content Types - Search tag in record class de.cuioss.http.security.data.HTTPBody
Section
CONTROL_CHARACTERS - Enum constant in enum class de.cuioss.http.security.core.UrlSecurityFailureType
Control characters that could manipulate processing detected
CONTROL_CHARACTERS_DETECTED - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.WARN
Control character injection detected and blocked.
convert(Object) - Method in interface de.cuioss.http.client.converter.HttpContentConverter
Converts raw HTTP response body to the target type.
convert(Object) - Method in class de.cuioss.http.client.converter.StringContentConverter
 
convertString(String) - Method in class de.cuioss.http.client.converter.StringContentConverter
Converts String content to the target type.
Cookie - Record Class in de.cuioss.http.security.data
Immutable record representing an HTTP cookie with name, value, and attributes.
Cookie(String, String, String) - Constructor for record class de.cuioss.http.security.data.Cookie
Creates an instance of a Cookie record class.
COOKIE_NAME - Enum constant in enum class de.cuioss.http.security.core.ValidationType
Cookie names (e.g., "JSESSIONID", "auth_token")
COOKIE_VALUE - Enum constant in enum class de.cuioss.http.security.core.ValidationType
Cookie values (e.g., session identifiers, authentication tokens)
Cookie Attributes - Search tag in record class de.cuioss.http.security.data.Cookie
Section
cookieSecurity(boolean, boolean, int, int, int) - Method in class de.cuioss.http.security.config.SecurityConfigurationBuilder
Configures cookie security settings in one call.
copyStateAndDetails(U) - Method in class de.cuioss.http.client.result.HttpResultObject
Creates a new result object copying state and details from this one.
Core Components - Search tag in package de.cuioss.http.client.result
Section
Core Components - Search tag in package de.cuioss.http.security.core
Section
createCommonPipelines(SecurityConfiguration, SecurityEventCounter) - Static method in class de.cuioss.http.security.pipeline.PipelineFactory
Creates multiple validation pipelines for common HTTP component validation scenarios.
createHeaderNamePipeline(SecurityConfiguration, SecurityEventCounter) - Static method in class de.cuioss.http.security.pipeline.PipelineFactory
Creates an HTTP header name validation pipeline.
createHeaderValuePipeline(SecurityConfiguration, SecurityEventCounter) - Static method in class de.cuioss.http.security.pipeline.PipelineFactory
Creates an HTTP header value validation pipeline.
createHttpClient() - Method in class de.cuioss.http.client.handler.HttpHandler
Gets the configured HttpClient for making HTTP requests.
createParameterNamePipeline(SecurityConfiguration, SecurityEventCounter) - Static method in class de.cuioss.http.security.pipeline.PipelineFactory
Creates a URL parameter name validation pipeline.
createPipeline(ValidationType, SecurityConfiguration, SecurityEventCounter) - Static method in class de.cuioss.http.security.pipeline.PipelineFactory
Generic factory method that creates the appropriate validation pipeline based on the specified validation type.
createSecureSSLContext() - Method in record class de.cuioss.http.client.handler.SecureSSLContextProvider
Creates a secure SSLContext configured with the minimum TLS version set for this instance.
createUrlParameterPipeline(SecurityConfiguration, SecurityEventCounter) - Static method in class de.cuioss.http.security.pipeline.PipelineFactory
Creates a URL parameter validation pipeline for validating query parameter values.
createUrlPathPipeline(SecurityConfiguration, SecurityEventCounter) - Static method in class de.cuioss.http.security.pipeline.PipelineFactory
Creates a URL path validation pipeline for validating URL path components.
Cross-References - Search tag in package de.cuioss.http.client.handler
Section
CUI Result Pattern Integration - Search tag in class de.cuioss.http.client.result.HttpResultObject
Section
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