Package com.mdsol.mauth.util
Class MAuthHeadersHelper
- java.lang.Object
-
- com.mdsol.mauth.util.MAuthHeadersHelper
-
public class MAuthHeadersHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAUTH_HEADER_DELIMITER
-
Constructor Summary
Constructors Constructor Description MAuthHeadersHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringcreateAuthenticationHeaderValue(java.util.UUID appUUID, java.lang.String encryptedSignature)static java.lang.StringcreateAuthenticationHeaderValue(java.util.UUID appUUID, java.lang.String encryptedSignature, java.lang.String mauthVersion)static java.lang.StringcreateTimeHeaderValue(long epochTime)static java.util.UUIDgetAppUUIDFromAuthenticationHeader(java.lang.String authenticationHeaderValue)static MAuthVersiongetMauthVersion(java.lang.String authenticationHeaderValue)static longgetRequestTimeFromTimeHeader(java.lang.String timeHeaderValue)static java.lang.StringgetSignatureFromAuthenticationHeader(java.lang.String authenticationHeaderValue)
-
-
-
Field Detail
-
AUTH_HEADER_DELIMITER
public static final java.lang.String AUTH_HEADER_DELIMITER
- See Also:
- Constant Field Values
-
-
Method Detail
-
createAuthenticationHeaderValue
public static java.lang.String createAuthenticationHeaderValue(java.util.UUID appUUID, java.lang.String encryptedSignature)
-
createAuthenticationHeaderValue
public static java.lang.String createAuthenticationHeaderValue(java.util.UUID appUUID, java.lang.String encryptedSignature, java.lang.String mauthVersion)
-
createTimeHeaderValue
public static java.lang.String createTimeHeaderValue(long epochTime)
-
getSignatureFromAuthenticationHeader
public static java.lang.String getSignatureFromAuthenticationHeader(java.lang.String authenticationHeaderValue)
-
getAppUUIDFromAuthenticationHeader
public static java.util.UUID getAppUUIDFromAuthenticationHeader(java.lang.String authenticationHeaderValue)
-
getRequestTimeFromTimeHeader
public static long getRequestTimeFromTimeHeader(java.lang.String timeHeaderValue)
-
getMauthVersion
public static MAuthVersion getMauthVersion(java.lang.String authenticationHeaderValue)
-
-