|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.bryansaunders.jee6divelog.util.SecurityUtils
public final class SecurityUtils
Security Utilities.
Method Summary | |
---|---|
static java.lang.String |
generatePasswordHash(java.lang.String passwordToHash)
Generate Password Hash for Application. |
static java.lang.String |
generateRestApiKey()
Generates a Random REST API Key. |
static java.lang.String |
generateRestSignature(java.lang.String verb,
java.lang.String contentType,
java.lang.String contentMd5,
java.lang.String date,
java.lang.String requestUrl,
java.lang.String key)
Generates a Request Signature using the Specified Parameters. |
static boolean |
isAnnotationSecure(java.lang.annotation.Annotation annotation)
Determines is the given Annotation is Secured. |
static boolean |
isMethodSecure(org.jboss.resteasy.core.ResourceMethod resourceMethod)
Determines if the Method is Secure or Not based on its Declared Annotations. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.String generatePasswordHash(java.lang.String passwordToHash)
passwordToHash
- String to hash for password
public static java.lang.String generateRestApiKey()
public static boolean isMethodSecure(org.jboss.resteasy.core.ResourceMethod resourceMethod)
resourceMethod
- Called Method
public static boolean isAnnotationSecure(java.lang.annotation.Annotation annotation)
annotation
- Annotation to check
public static java.lang.String generateRestSignature(java.lang.String verb, java.lang.String contentType, java.lang.String contentMd5, java.lang.String date, java.lang.String requestUrl, java.lang.String key)
verb
- HTTP Request MethodcontentType
- Request Content TypecontentMd5
- MD5 Hash of Request Contentdate
- Request Date, yyyy-MM-ddrequestUrl
- Request URLkey
- Key to Sign String with
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |