Index
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
configrecord component. - config() - Method in record class de.cuioss.http.security.validation.LengthValidationStage
-
Returns the value of the
configrecord component. - config() - Method in record class de.cuioss.http.security.validation.NormalizationStage
-
Returns the value of the
configrecord component. - config() - Method in record class de.cuioss.http.security.validation.PatternMatchingStage
-
Returns the value of the
configrecord 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
contentrecord 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
contentTyperecord 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
Cookierecord 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
HttpClientfor 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form