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 classStrictTransportSecurityProvider.Parameters
-
Field Summary
Fields Modifier and Type Field Description static StringHEADER_NAMEstatic intMAX_AGE_DEFAULT_VALUEstatic StringVALUE_PART_INCLUDE_SUBDOMAINSstatic StringVALUE_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 booleancheckAnyParameterDefined(StrictTransportSecurityProvider.Parameters... parameters)protected org.camunda.bpm.engine.ProcessEngineExceptionexceptionParametersCannotBeSet(String className)StringgetHeaderName()protected StringgetParameterValue(StrictTransportSecurityProvider.Parameters parameter)Map<String,String>initParams()voidparseParams()-
Methods inherited from class org.camunda.bpm.webapp.impl.security.filter.headersec.provider.HeaderSecurityProvider
getHeaderValue, isDisabled, isEmpty, setDisabled, setValue
-
-
-
-
Field Detail
-
HEADER_NAME
public static final 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 String VALUE_PART_MAX_AGE
- See Also:
- Constant Field Values
-
VALUE_PART_INCLUDE_SUBDOMAINS
public static final String VALUE_PART_INCLUDE_SUBDOMAINS
- See Also:
- Constant Field Values
-
-
Method Detail
-
initParams
public Map<String,String> initParams()
- Specified by:
initParamsin classHeaderSecurityProvider
-
parseParams
public void parseParams()
- Specified by:
parseParamsin classHeaderSecurityProvider
-
exceptionParametersCannotBeSet
protected org.camunda.bpm.engine.ProcessEngineException exceptionParametersCannotBeSet(String className)
-
getParameterValue
protected String getParameterValue(StrictTransportSecurityProvider.Parameters parameter)
-
checkAnyParameterDefined
protected boolean checkAnyParameterDefined(StrictTransportSecurityProvider.Parameters... parameters)
-
getHeaderName
public String getHeaderName()
- Specified by:
getHeaderNamein classHeaderSecurityProvider
-
-