- AbstractCSPPolicy<T extends ICSPDirective> - Class in com.helger.http.csp
-
Abstract CSP policy declaration.
- AbstractCSPPolicy() - Constructor for class com.helger.http.csp.AbstractCSPPolicy
-
- AbstractQValueList<KEYTYPE extends Serializable> - Class in com.helger.http
-
Represents a base class for all QValue'd stuff
- AbstractQValueList() - Constructor for class com.helger.http.AbstractQValueList
-
- AcceptCharsetHandler - Class in com.helger.http
-
Handler for the request HTTP header field "Accept-Charset"
- AcceptCharsetList - Class in com.helger.http
-
Represents a list of Accept-Charset values as specified in the HTTP header
- AcceptCharsetList() - Constructor for class com.helger.http.AcceptCharsetList
-
- AcceptEncodingHandler - Class in com.helger.http
-
Handler for the request HTTP header field "Accept-Encoding"
- AcceptEncodingList - Class in com.helger.http
-
Contains a list of Accept-Encoding values as specified by the HTTP header
- AcceptEncodingList() - Constructor for class com.helger.http.AcceptEncodingList
-
- AcceptLanguageHandler - Class in com.helger.http
-
Handler for the request HTTP header field "Accept-Language"
- AcceptLanguageList - Class in com.helger.http
-
Represents a list of Accept-Language values as specified in the HTTP header
- AcceptLanguageList() - Constructor for class com.helger.http.AcceptLanguageList
-
- AcceptMimeTypeHandler - Class in com.helger.http
-
Handler for the request HTTP header field "Accept"
- AcceptMimeTypeList - Class in com.helger.http
-
Represents a list of Accept HTTP header values
- AcceptMimeTypeList() - Constructor for class com.helger.http.AcceptMimeTypeList
-
- addCharset(String, double) - Method in class com.helger.http.AcceptCharsetList
-
- addDirective(T) - Method in class com.helger.http.csp.AbstractCSPPolicy
-
- addDomain(ISimpleURL) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
-
Add an URIs, as specified in RFC XURI, that define the protection space.
- addEncoding(String, double) - Method in class com.helger.http.AcceptEncodingList
-
- addExtension(String) - Method in class com.helger.http.CacheControlBuilder
-
- addHash(EMessageDigestAlgorithm, byte[]) - Method in class com.helger.http.csp.CSP2SourceList
-
Add the provided nonce value.
- addHash(EMessageDigestAlgorithm, String) - Method in class com.helger.http.csp.CSP2SourceList
-
Add the provided Base64 encoded hash value.
- addHost(ISimpleURL) - Method in class com.helger.http.csp.CSP2SourceList
-
Add a host
- addHost(String) - Method in class com.helger.http.csp.CSP2SourceList
-
Add a host
- addKeywordNone() - Method in class com.helger.http.csp.CSP2SourceList
-
source expression 'none' represents an empty set of URIs
- addKeywordSelf() - Method in class com.helger.http.csp.CSP2SourceList
-
source expression 'self' represents the set of URIs which are in the same
origin as the protected resource
- addKeywordUnsafeEval() - Method in class com.helger.http.csp.CSP2SourceList
-
- addKeywordUnsafeInline() - Method in class com.helger.http.csp.CSP2SourceList
-
source expression 'unsafe-inline' represents content supplied inline in the
resource itself
- addLanguage(String, double) - Method in class com.helger.http.AcceptLanguageList
-
- addMimeType(IMimeType, double) - Method in class com.helger.http.AcceptMimeTypeList
-
- addMimeType(IMimeType) - Method in class com.helger.http.csp.CSP2SourceList
-
Add a MIME type (for plugin-types)
- addNonce(byte[]) - Method in class com.helger.http.csp.CSP2SourceList
-
Add the provided nonce value.
- addNonce(String) - Method in class com.helger.http.csp.CSP2SourceList
-
Add the provided Base64 encoded nonce value.
- addQOP(String) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
-
This directive is optional, but is made so only for backward compatibility
with RFC 2069 [6]; it SHOULD be used by all implementations compliant with
this version of the Digest scheme.
- addScheme(String) - Method in class com.helger.http.csp.CSP2SourceList
-
Add a scheme
- ALGORITHM_MD5 - Static variable in class com.helger.http.digestauth.HttpDigestAuth
-
- ALGORITHM_MD5_SESS - Static variable in class com.helger.http.digestauth.HttpDigestAuth
-
- ANY_CHARSET - Static variable in class com.helger.http.AcceptCharsetHandler
-
Any charset
- ANY_ENCODING - Static variable in class com.helger.http.AcceptEncodingHandler
-
Any encoding
- ANY_LANGUAGE - Static variable in class com.helger.http.AcceptLanguageHandler
-
Any language
- ANY_MIMETYPE - Static variable in class com.helger.http.AcceptMimeTypeHandler
-
Any MIME type
- CacheControlBuilder - Class in com.helger.http
-
This class is used to build the response HTTP header field Cache-Control
value in a structured way.
- CacheControlBuilder() - Constructor for class com.helger.http.CacheControlBuilder
-
Constructor
- CacheControlBuilder(CacheControlBuilder) - Constructor for class com.helger.http.CacheControlBuilder
-
Copy constructor
- CHAR_CR - Static variable in class com.helger.http.HttpStringHelper
-
- CHAR_LF - Static variable in class com.helger.http.HttpStringHelper
-
- CHAR_SPACE - Static variable in class com.helger.http.HttpStringHelper
-
- CHAR_TAB - Static variable in class com.helger.http.HttpStringHelper
-
- CHARSET - Static variable in class com.helger.http.basicauth.HttpBasicAuth
-
- com.helger.http - package com.helger.http
-
- com.helger.http.basicauth - package com.helger.http.basicauth
-
- com.helger.http.csp - package com.helger.http.csp
-
- com.helger.http.digestauth - package com.helger.http.digestauth
-
- com.helger.http.tls - package com.helger.http.tls
-
- COMMENT_BEGIN - Static variable in class com.helger.http.HttpStringHelper
-
Comment start character
- COMMENT_END - Static variable in class com.helger.http.HttpStringHelper
-
Comment end character
- compareTo(QValue) - Method in class com.helger.http.QValue
-
- COMPRESS_ENCODING - Static variable in class com.helger.http.AcceptEncodingHandler
-
Standard encoding "compress"
- createChildSrc(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Defines valid sources for web workers and nested browsing contexts loaded
using elements such as <frame> and <iframe>
- createConnectSrc(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Applies to XMLHttpRequest (AJAX), WebSocket or EventSource.
- createDefaultSrc(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
The default-src is the default policy for loading content such as JavaScript,
Images, CSS, Fonts, AJAX requests, Frames, HTML5 Media.
- createDigestAuthClientCredentials(EHttpMethod, String, String, String, String, String, String, String, String, String, int) - Static method in class com.helger.http.digestauth.HttpDigestAuth
-
Create HTTP Digest auth credentials for a client
- createFontSrc(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Defines valid sources of fonts.
- createFormAction(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Defines valid sources that can be used as a HTML <form> action.
- createFrameAncestors(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Defines valid sources for embedding the resource using <frame>
<iframe> <object> <embed> <applet>.
- createFrameSrc(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Deprecated.
- createImgSrc(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Defines valid sources of images.
- createMediaSrc(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Defines valid sources of audio and video, eg HTML5 <audio>,
<video> elements.
- createObjectSrc(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Defines valid sources of plugins, eg <object>, <embed> or
<applet>.
- createPluginTypes(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Defines valid MIME types for plugins invoked via <object> and
<embed>.
- createReportURI(String) - Static method in class com.helger.http.csp.CSP2Directive
-
The report-uri directive specifies a URI to which the user agent sends
reports about policy violation.
- createSandbox(String) - Static method in class com.helger.http.csp.CSP2Directive
-
The sandbox directive specifies an HTML sandbox policy that the user agent
applies to the protected resource.
- createScriptSrc(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Defines valid sources of JavaScript.
- createStyleSrc(CSP2SourceList) - Static method in class com.helger.http.csp.CSP2Directive
-
Defines valid sources of stylesheets.
- CSP2Directive - Class in com.helger.http.csp
-
A single CSP 2.0 directive.
- CSP2Directive(String, CSP2SourceList) - Constructor for class com.helger.http.csp.CSP2Directive
-
- CSP2Directive(String, String) - Constructor for class com.helger.http.csp.CSP2Directive
-
- CSP2Policy - Class in com.helger.http.csp
-
CSP 2.0 policy.
- CSP2Policy() - Constructor for class com.helger.http.csp.CSP2Policy
-
- CSP2SourceList - Class in com.helger.http.csp
-
- CSP2SourceList() - Constructor for class com.helger.http.csp.CSP2SourceList
-
- safeParseMimeType(String) - Static method in class com.helger.http.AcceptMimeTypeHandler
-
- setAlgorithm(String) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
-
A string indicating a pair of algorithms used to produce the digest and a
checksum.
- setMaxAge(TimeUnit, long) - Method in class com.helger.http.CacheControlBuilder
-
Set the maximum age relative to the request time
- setMaxAgeDays(long) - Method in class com.helger.http.CacheControlBuilder
-
Set the maximum age in days relative to the request time
- setMaxAgeHours(long) - Method in class com.helger.http.CacheControlBuilder
-
Set the maximum age in hours relative to the request time
- setMaxAgeMinutes(long) - Method in class com.helger.http.CacheControlBuilder
-
Set the maximum age in minutes relative to the request time
- setMaxAgeSeconds(long) - Method in class com.helger.http.CacheControlBuilder
-
Set the maximum age in seconds relative to the request time.
- setMustRevalidate(boolean) - Method in class com.helger.http.CacheControlBuilder
-
Set the must-revalidate value.
- setNoCache(boolean) - Method in class com.helger.http.CacheControlBuilder
-
Set the no-cache value.
- setNonce(String) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
-
A server-specified data string which should be uniquely generated each time
a 401 response is made.
- setNoStore(boolean) - Method in class com.helger.http.CacheControlBuilder
-
Set the no-store value.
- setNoTransform(boolean) - Method in class com.helger.http.CacheControlBuilder
-
Set the no-transform value.
- setOpaque(String) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
-
A string of data, specified by the server, which should be returned by the
client unchanged in the Authorization header of subsequent requests with
URIs in the same protection space.
- setPrivate(boolean) - Method in class com.helger.http.CacheControlBuilder
-
Set the private value. allows caches that are specific to one user
(e.g., in a browser) to store the response; shared caches (e.g., in a
proxy) may not.
- setProxyRevalidate(boolean) - Method in class com.helger.http.CacheControlBuilder
-
Set the proxy-revalidate value.
- setPublic(boolean) - Method in class com.helger.http.CacheControlBuilder
-
Set the public value. marks authenticated responses as cacheable;
normally, if HTTP authentication is required, responses are automatically
private.
- setRealm(String) - Method in class com.helger.http.basicauth.BasicAuthServerBuilder
-
Set the realm to be used.
- setRealm(String) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
-
A string to be displayed to users so they know which username and password
to use.
- setSharedMaxAge(TimeUnit, long) - Method in class com.helger.http.CacheControlBuilder
-
Set the maximum age for shared caches relative to the request time.
- setSharedMaxAgeDays(long) - Method in class com.helger.http.CacheControlBuilder
-
Set the maximum age for shared caches in days relative to the request time.
- setSharedMaxAgeHours(long) - Method in class com.helger.http.CacheControlBuilder
-
Set the maximum age for shared caches in hours relative to the request
time.
- setSharedMaxAgeMinutes(long) - Method in class com.helger.http.CacheControlBuilder
-
Set the maximum age for shared caches in minutes relative to the request
time.
- setSharedMaxAgeSeconds(long) - Method in class com.helger.http.CacheControlBuilder
-
Set the maximum age for shared caches in seconds relative to the request
time.
- setStale(ETriState) - Method in class com.helger.http.digestauth.DigestAuthServerBuilder
-
A flag, indicating that the previous request from the client was rejected
because the nonce value was stale.
- supportsCharset(String) - Method in class com.helger.http.AcceptCharsetList
-
- supportsCompress() - Method in class com.helger.http.AcceptEncodingList
-
- supportsDeflate() - Method in class com.helger.http.AcceptEncodingList
-
- supportsEncoding(String) - Method in class com.helger.http.AcceptEncodingList
-
Check if the passed encoding is supported.
- supportsGZIP() - Method in class com.helger.http.AcceptEncodingList
-
- supportsLanguage(String) - Method in class com.helger.http.AcceptLanguageList
-
- supportsMimeType(String) - Method in class com.helger.http.AcceptMimeTypeList
-
Check if the passed MIME type is supported, incl. fallback handling
- supportsMimeType(IMimeType) - Method in class com.helger.http.AcceptMimeTypeList
-
Check if the passed MIME type is supported, incl. fallback handling