This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
ESAPI Specification
From OWASP
Revision as of 05:20, 16 June 2011 by Chris Schmidt (talk | contribs) (Created page with "== AccessController == === <Key,Context> void assertAuthorized(Key key, Context context) === === <Key,Context> boolean isAuthorized(Key key, Context context) === == AccessRefe...")
- 1 AccessController
- 2 AccessReferenceMap<Key>
- 3 Authenticator
- 4 Codec
- 5 Encoder
- 6 Encryptor
- 6.1 PlainText decrypt(CipherText cipherText, SecretKey secretKey) throws EncryptionException
- 6.2 CipherText encrypt(PlainText plainText, SecretKey secretKey) throws EncryptionException
- 6.3 MessageDigest hash(PlainText plainText, Salt salt, Integer iterations) throws EncryptionException
- 6.4 String seal(String data, Long timestamp) throws EncryptionException
- 6.5 String sign(String data) throws EncryptionException
- 6.6 String unseal(String sealedData) throws EncryptionException
- 6.7 void verifySeal(String sealedData) throws DataIntegrityException
- 6.8 void verifySignature(String signature, String data) throws InvalidSignatureException
- 7 Executor
- 8 ExecutorResult
- 9 ExecutorTarget
- 10 IntrusionDetector
- 11 Randomizer
- 11.1 Boolean getRandomBoolean()
- 11.2 Byte[] getRandomBytes(Integer len)
- 11.3 String getRandomFilename(String extension)
- 11.4 String getRandomUUID()
- 11.5 Integer getRandomInteger(Integer min, Integer max)
- 11.6 Long getRandomLong(Long min, Long max)
- 11.7 Float getRandomReal(Float min, Float max)
- 11.8 String getRandomString(Integer len, char[] charSet)
- 12 Resource
- 13 User
- 13.1 <Type> Type getAccountID()
- 13.2 String getAccountName()
- 13.3 Long getExpirationTime()
- 13.4 Integer getFailedLoginCount()
- 13.5 Long getLastFailedLoginTime()
- 13.6 String getLastHostAddress()
- 13.7 Long getLastLoginTime()
- 13.8 Long getLastPasswordChangeTime()
- 13.9 String getLocale()
- 13.10 Set<String> getRoles()
- 13.11 String getScreenName()
- 13.12 Boolean isAnonymous()
- 13.13 Boolean isEnabled()
- 13.14 Boolean isExpired()
- 13.15 Boolean isInRole(String role)
- 13.16 Boolean isLocked()
- 13.17 Boolean isLoggedIn()
- 14 Validator