Class StrictTransportSecurityProvider
- java.lang.Object
-
- org.camunda.bpm.webapp.impl.security.filter.headersec.provider.HeaderSecurityProvider
-
- org.camunda.bpm.webapp.impl.security.filter.headersec.provider.impl.StrictTransportSecurityProvider
-
public class StrictTransportSecurityProvider extends HeaderSecurityProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StrictTransportSecurityProvider.Parameters
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
HEADER_NAME
static int
MAX_AGE_DEFAULT_VALUE
static java.lang.String
VALUE_PART_INCLUDE_SUBDOMAINS
static java.lang.String
VALUE_PART_MAX_AGE
-
Fields inherited from class org.camunda.bpm.webapp.impl.security.filter.headersec.provider.HeaderSecurityProvider
disabled, initParams, value
-
-
Constructor Summary
Constructors Constructor Description StrictTransportSecurityProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
checkAnyParameterDefined(StrictTransportSecurityProvider.Parameters... parameters)
protected ProcessEngineException
exceptionParametersCannotBeSet(java.lang.String className)
java.lang.String
getHeaderName()
protected java.lang.String
getParameterValue(StrictTransportSecurityProvider.Parameters parameter)
java.util.Map<java.lang.String,java.lang.String>
initParams()
void
parseParams()
-
Methods inherited from class org.camunda.bpm.webapp.impl.security.filter.headersec.provider.HeaderSecurityProvider
getHeaderValue, isDisabled, setDisabled, setValue
-
-
-
-
Field Detail
-
HEADER_NAME
public static final java.lang.String HEADER_NAME
- See Also:
- Constant Field Values
-
MAX_AGE_DEFAULT_VALUE
public static final int MAX_AGE_DEFAULT_VALUE
- See Also:
- Constant Field Values
-
VALUE_PART_MAX_AGE
public static final java.lang.String VALUE_PART_MAX_AGE
- See Also:
- Constant Field Values
-
VALUE_PART_INCLUDE_SUBDOMAINS
public static final java.lang.String VALUE_PART_INCLUDE_SUBDOMAINS
- See Also:
- Constant Field Values
-
-
Method Detail
-
initParams
public java.util.Map<java.lang.String,java.lang.String> initParams()
- Specified by:
initParams
in classHeaderSecurityProvider
-
parseParams
public void parseParams()
- Specified by:
parseParams
in classHeaderSecurityProvider
-
exceptionParametersCannotBeSet
protected ProcessEngineException exceptionParametersCannotBeSet(java.lang.String className)
-
getParameterValue
protected java.lang.String getParameterValue(StrictTransportSecurityProvider.Parameters parameter)
-
checkAnyParameterDefined
protected boolean checkAnyParameterDefined(StrictTransportSecurityProvider.Parameters... parameters)
-
getHeaderName
public java.lang.String getHeaderName()
- Specified by:
getHeaderName
in classHeaderSecurityProvider
-
-