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

S

SAFE_CONTENT_TYPES - Static variable in class de.cuioss.http.security.config.SecurityDefaults
Content types that are generally safe for most applications
Secure Defaults - Search tag in package de.cuioss.http.security.config
Section
SecureSSLContextProvider - Record Class in de.cuioss.http.client.handler
Provider for secure SSL contexts used in HTTPS communications.
SecureSSLContextProvider() - Constructor for record class de.cuioss.http.client.handler.SecureSSLContextProvider
Creates a new SecureSSLContextProvider instance with the default minimum TLS version (TLS 1.2).
SecureSSLContextProvider(String) - Constructor for record class de.cuioss.http.client.handler.SecureSSLContextProvider
Creates a new SecureSSLContextProvider instance with the specified minimum TLS version.
SECURITY_SYSTEM_FAILURE - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.ERROR
Critical security system failure.
SecurityConfiguration - Class in de.cuioss.http.security.config
Immutable class representing comprehensive security configuration for HTTP validation.
SecurityConfigurationBuilder - Class in de.cuioss.http.security.config
Builder class for constructing SecurityConfiguration instances with fluent API.
Security Considerations - Search tag in record class de.cuioss.http.security.data.Cookie
Section
Security Considerations - Search tag in record class de.cuioss.http.security.data.HTTPBody
Section
Security Considerations - Search tag in record class de.cuioss.http.security.data.URLParameter
Section
SecurityDefaults - Class in de.cuioss.http.security.config
Comprehensive collection of default values and constants for HTTP security configuration.
SecurityEventCounter - Class in de.cuioss.http.security.monitoring
Thread-safe counter for tracking security events by failure type.
SecurityEventCounter() - Constructor for class de.cuioss.http.security.monitoring.SecurityEventCounter
 
Security Features - Search tag in class de.cuioss.http.client.handler.HttpHandler
Section
Security Features - Search tag in class de.cuioss.http.security.validation.CharacterValidationStage
Section
Security Validations - Search tag in record class de.cuioss.http.security.validation.DecodingStage
Section
Security Validations - Search tag in record class de.cuioss.http.security.validation.LengthValidationStage
Section
Security Validations - Search tag in record class de.cuioss.http.security.validation.NormalizationStage
Section
Security Validations - Search tag in record class de.cuioss.http.security.validation.PatternMatchingStage
Section
Sensitive Data Detection - Search tag in package de.cuioss.http.security.data
Section
SERVER_ERROR - Enum constant in enum class de.cuioss.http.client.handler.HttpStatusFamily
5xx: Server Error - The server failed to fulfill an apparently valid request.
SERVER_ERROR - Enum constant in enum class de.cuioss.http.client.result.HttpErrorCategory
Server-side errors (HTTP 5xx).
SIEM Integration - Search tag in package de.cuioss.http.security.monitoring
Section
simple(String, String) - Static method in record class de.cuioss.http.security.data.Cookie
Creates a simple cookie with no attributes.
SSL_CONTEXT_PROTOCOL - Static variable in class de.cuioss.http.client.HttpLogMessages.DEBUG
 
SSL_CREATED_SECURE_CONTEXT - Static variable in class de.cuioss.http.client.HttpLogMessages.DEBUG
 
SSL_INSECURE_PROTOCOL - Static variable in class de.cuioss.http.client.HttpLogMessages.WARN
 
SSL_NO_CONTEXT_PROVIDED - Static variable in class de.cuioss.http.client.HttpLogMessages.DEBUG
 
SSL_USING_PROVIDED_CONTEXT - Static variable in class de.cuioss.http.client.HttpLogMessages.DEBUG
 
SSL_V3 - Static variable in record class de.cuioss.http.client.handler.SecureSSLContextProvider
SSL version 3 - Insecure, deprecated
sslContext(SSLContext) - Method in class de.cuioss.http.client.handler.HttpHandler.HttpHandlerBuilder
Sets the SSL context to use for HTTPS connections.
stages - Variable in class de.cuioss.http.security.pipeline.AbstractValidationPipeline
The ordered list of validation stages to execute.
STALE - Enum constant in enum class de.cuioss.http.client.result.HttpResultState
Using cached/fallback content because fresh content couldn't be retrieved.
State Overview - Search tag in enum class de.cuioss.http.client.result.HttpResultState
Section
State Semantics - Search tag in enum class de.cuioss.http.client.result.HttpResultState
Section
Status Code Families - Search tag in enum class de.cuioss.http.client.handler.HttpStatusFamily
Section
strict() - Static method in class de.cuioss.http.security.config.SecurityConfiguration
Creates a strict security configuration with tight restrictions.
STRICT_CONFIGURATION - Static variable in class de.cuioss.http.security.config.SecurityDefaults
Configuration preset for strict security requirements
StringContentConverter<T> - Class in de.cuioss.http.client.converter
Base class for content converters that process String-based HTTP responses.
StringContentConverter() - Constructor for class de.cuioss.http.client.converter.StringContentConverter
Creates a String content converter with UTF-8 charset.
StringContentConverter(Charset) - Constructor for class de.cuioss.http.client.converter.StringContentConverter
Creates a String content converter with specified charset.
success(U, String, int) - Static method in class de.cuioss.http.client.result.HttpResultObject
Creates a successful HTTP result.
SUCCESS - Enum constant in enum class de.cuioss.http.client.handler.HttpStatusFamily
2xx: Success - The action was successfully received, understood, and accepted.
SUCCESS_STATES - Static variable in enum class de.cuioss.http.client.result.HttpResultState
States that indicate successful operation completion.
Supported Pipeline Types - Search tag in class de.cuioss.http.security.pipeline.PipelineFactory
Section
Supported Validation Types - Search tag in de.cuioss.http.security.pipeline.PipelineFactory.createPipeline(ValidationType, SecurityConfiguration, SecurityEventCounter)
Section
SUSPICIOUS_COOKIE_NAMES - Static variable in class de.cuioss.http.security.config.SecurityDefaults
Cookie names that may indicate security issues
SUSPICIOUS_PARAMETER_NAME - Enum constant in enum class de.cuioss.http.security.core.UrlSecurityFailureType
Suspicious parameter name commonly used in attacks
SUSPICIOUS_PARAMETER_NAMES - Static variable in class de.cuioss.http.security.config.SecurityDefaults
Parameter names that are commonly used in HTTP-layer attacks
SUSPICIOUS_PATH_PATTERNS - Static variable in class de.cuioss.http.security.config.SecurityDefaults
Patterns indicating potential directory traversal attempts and protocol handler attacks
SUSPICIOUS_PATTERN_DETECTED - Enum constant in enum class de.cuioss.http.security.core.UrlSecurityFailureType
Suspicious patterns that match attack signatures
SUSPICIOUS_PATTERN_DETECTED - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.WARN
Suspicious pattern detected in input.
SYSTEM_INITIALIZED - Static variable in class de.cuioss.http.security.monitoring.URLSecurityLogMessages.INFO
Security system initialized.
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