|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensaml.ESAPISecurityConfig
public class ESAPISecurityConfig
Minimal implementation of OWASP ESAPI SecurityConfiguration
, providing the support used within OpenSAML.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.owasp.esapi.SecurityConfiguration |
---|
org.owasp.esapi.SecurityConfiguration.Threshold |
Field Summary | |
---|---|
private static org.owasp.esapi.SecurityConfiguration |
instance
The singleton instance of this class. |
Constructor Summary | |
---|---|
ESAPISecurityConfig()
Constructor. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static volatile org.owasp.esapi.SecurityConfiguration instance
Constructor Detail |
---|
public ESAPISecurityConfig()
Method Detail |
---|
public static org.owasp.esapi.SecurityConfiguration getInstance()
public String getAccessControlImplementation()
getAccessControlImplementation
in interface org.owasp.esapi.SecurityConfiguration
public List getAdditionalAllowedCipherModes()
getAdditionalAllowedCipherModes
in interface org.owasp.esapi.SecurityConfiguration
public List getAllowedExecutables()
getAllowedExecutables
in interface org.owasp.esapi.SecurityConfiguration
public List getAllowedFileExtensions()
getAllowedFileExtensions
in interface org.owasp.esapi.SecurityConfiguration
public int getAllowedFileUploadSize()
getAllowedFileUploadSize
in interface org.owasp.esapi.SecurityConfiguration
public int getAllowedLoginAttempts()
getAllowedLoginAttempts
in interface org.owasp.esapi.SecurityConfiguration
public boolean getAllowMixedEncoding()
getAllowMixedEncoding
in interface org.owasp.esapi.SecurityConfiguration
public boolean getAllowMultipleEncoding()
getAllowMultipleEncoding
in interface org.owasp.esapi.SecurityConfiguration
public String getApplicationName()
getApplicationName
in interface org.owasp.esapi.SecurityConfiguration
public String getAuthenticationImplementation()
getAuthenticationImplementation
in interface org.owasp.esapi.SecurityConfiguration
public String getCharacterEncoding()
getCharacterEncoding
in interface org.owasp.esapi.SecurityConfiguration
public String getCipherTransformation()
getCipherTransformation
in interface org.owasp.esapi.SecurityConfiguration
public List getCombinedCipherModes()
getCombinedCipherModes
in interface org.owasp.esapi.SecurityConfiguration
public List getDefaultCanonicalizationCodecs()
getDefaultCanonicalizationCodecs
in interface org.owasp.esapi.SecurityConfiguration
public String getDigitalSignatureAlgorithm()
getDigitalSignatureAlgorithm
in interface org.owasp.esapi.SecurityConfiguration
public int getDigitalSignatureKeyLength()
getDigitalSignatureKeyLength
in interface org.owasp.esapi.SecurityConfiguration
public boolean getDisableIntrusionDetection()
getDisableIntrusionDetection
in interface org.owasp.esapi.SecurityConfiguration
public String getEncoderImplementation()
getEncoderImplementation
in interface org.owasp.esapi.SecurityConfiguration
public String getEncryptionAlgorithm()
getEncryptionAlgorithm
in interface org.owasp.esapi.SecurityConfiguration
public String getEncryptionImplementation()
getEncryptionImplementation
in interface org.owasp.esapi.SecurityConfiguration
public int getEncryptionKeyLength()
getEncryptionKeyLength
in interface org.owasp.esapi.SecurityConfiguration
public String getExecutorImplementation()
getExecutorImplementation
in interface org.owasp.esapi.SecurityConfiguration
public String getFixedIV()
getFixedIV
in interface org.owasp.esapi.SecurityConfiguration
public boolean getForceHttpOnlyCookies()
getForceHttpOnlyCookies
in interface org.owasp.esapi.SecurityConfiguration
public boolean getForceHttpOnlySession()
getForceHttpOnlySession
in interface org.owasp.esapi.SecurityConfiguration
public boolean getForceSecureCookies()
getForceSecureCookies
in interface org.owasp.esapi.SecurityConfiguration
public boolean getForceSecureSession()
getForceSecureSession
in interface org.owasp.esapi.SecurityConfiguration
public String getHashAlgorithm()
getHashAlgorithm
in interface org.owasp.esapi.SecurityConfiguration
public int getHashIterations()
getHashIterations
in interface org.owasp.esapi.SecurityConfiguration
public String getHttpSessionIdName()
getHttpSessionIdName
in interface org.owasp.esapi.SecurityConfiguration
public String getHTTPUtilitiesImplementation()
getHTTPUtilitiesImplementation
in interface org.owasp.esapi.SecurityConfiguration
public String getIntrusionDetectionImplementation()
getIntrusionDetectionImplementation
in interface org.owasp.esapi.SecurityConfiguration
public String getIVType()
getIVType
in interface org.owasp.esapi.SecurityConfiguration
public String getKDFPseudoRandomFunction()
getKDFPseudoRandomFunction
in interface org.owasp.esapi.SecurityConfiguration
public boolean getLenientDatesAccepted()
getLenientDatesAccepted
in interface org.owasp.esapi.SecurityConfiguration
public boolean getLogApplicationName()
getLogApplicationName
in interface org.owasp.esapi.SecurityConfiguration
public boolean getLogEncodingRequired()
getLogEncodingRequired
in interface org.owasp.esapi.SecurityConfiguration
public String getLogFileName()
getLogFileName
in interface org.owasp.esapi.SecurityConfiguration
public String getLogImplementation()
getLogImplementation
in interface org.owasp.esapi.SecurityConfiguration
public int getLogLevel()
getLogLevel
in interface org.owasp.esapi.SecurityConfiguration
public boolean getLogServerIP()
getLogServerIP
in interface org.owasp.esapi.SecurityConfiguration
public byte[] getMasterKey()
getMasterKey
in interface org.owasp.esapi.SecurityConfiguration
public byte[] getMasterSalt()
getMasterSalt
in interface org.owasp.esapi.SecurityConfiguration
public int getMaxHttpHeaderSize()
getMaxHttpHeaderSize
in interface org.owasp.esapi.SecurityConfiguration
public int getMaxLogFileSize()
getMaxLogFileSize
in interface org.owasp.esapi.SecurityConfiguration
public int getMaxOldPasswordHashes()
getMaxOldPasswordHashes
in interface org.owasp.esapi.SecurityConfiguration
public String getPasswordParameterName()
getPasswordParameterName
in interface org.owasp.esapi.SecurityConfiguration
public String getPreferredJCEProvider()
getPreferredJCEProvider
in interface org.owasp.esapi.SecurityConfiguration
public org.owasp.esapi.SecurityConfiguration.Threshold getQuota(String eventName)
getQuota
in interface org.owasp.esapi.SecurityConfiguration
public String getRandomAlgorithm()
getRandomAlgorithm
in interface org.owasp.esapi.SecurityConfiguration
public String getRandomizerImplementation()
getRandomizerImplementation
in interface org.owasp.esapi.SecurityConfiguration
public long getRememberTokenDuration()
getRememberTokenDuration
in interface org.owasp.esapi.SecurityConfiguration
public File getResourceFile(String filename)
getResourceFile
in interface org.owasp.esapi.SecurityConfiguration
public InputStream getResourceStream(String filename) throws IOException
getResourceStream
in interface org.owasp.esapi.SecurityConfiguration
IOException
public String getResponseContentType()
getResponseContentType
in interface org.owasp.esapi.SecurityConfiguration
public int getSessionAbsoluteTimeoutLength()
getSessionAbsoluteTimeoutLength
in interface org.owasp.esapi.SecurityConfiguration
public int getSessionIdleTimeoutLength()
getSessionIdleTimeoutLength
in interface org.owasp.esapi.SecurityConfiguration
public File getUploadDirectory()
getUploadDirectory
in interface org.owasp.esapi.SecurityConfiguration
public File getUploadTempDirectory()
getUploadTempDirectory
in interface org.owasp.esapi.SecurityConfiguration
public String getUsernameParameterName()
getUsernameParameterName
in interface org.owasp.esapi.SecurityConfiguration
public String getValidationImplementation()
getValidationImplementation
in interface org.owasp.esapi.SecurityConfiguration
public Pattern getValidationPattern(String typeName)
getValidationPattern
in interface org.owasp.esapi.SecurityConfiguration
public File getWorkingDirectory()
getWorkingDirectory
in interface org.owasp.esapi.SecurityConfiguration
public boolean overwritePlainText()
overwritePlainText
in interface org.owasp.esapi.SecurityConfiguration
public String setCipherTransformation(String cipherXform)
setCipherTransformation
in interface org.owasp.esapi.SecurityConfiguration
public void setResourceDirectory(String dir)
setResourceDirectory
in interface org.owasp.esapi.SecurityConfiguration
public boolean useMACforCipherText()
useMACforCipherText
in interface org.owasp.esapi.SecurityConfiguration
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |