Package com.saperion.util
Class CryptoUtil
- java.lang.Object
-
- com.saperion.util.CryptoUtil
-
public class CryptoUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCryptoUtil.HashAlogrithmn
-
Constructor Summary
Constructors Constructor Description CryptoUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringcompute(byte[] key, java.lang.String url)static java.lang.Stringcompute(byte[] key, java.lang.String url, CryptoUtil.HashAlogrithmn algorithmn)static booleanvalid(byte[] key, java.lang.String url, java.lang.String hash)static booleanvalid(byte[] key, java.lang.String url, java.lang.String hash, CryptoUtil.HashAlogrithmn algorithmn)
-
-
-
Method Detail
-
compute
public static java.lang.String compute(byte[] key, java.lang.String url) throws java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.lang.IllegalStateException, java.io.UnsupportedEncodingException- Throws:
java.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.lang.IllegalStateExceptionjava.io.UnsupportedEncodingException
-
compute
public static java.lang.String compute(byte[] key, java.lang.String url, CryptoUtil.HashAlogrithmn algorithmn) throws java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.lang.IllegalStateException, java.io.UnsupportedEncodingException- Throws:
java.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.lang.IllegalStateExceptionjava.io.UnsupportedEncodingException
-
valid
public static boolean valid(byte[] key, java.lang.String url, java.lang.String hash) throws java.security.GeneralSecurityException, java.io.UnsupportedEncodingException- Throws:
java.security.GeneralSecurityExceptionjava.io.UnsupportedEncodingException
-
valid
public static boolean valid(byte[] key, java.lang.String url, java.lang.String hash, CryptoUtil.HashAlogrithmn algorithmn) throws java.security.GeneralSecurityException, java.io.UnsupportedEncodingException- Throws:
java.security.GeneralSecurityExceptionjava.io.UnsupportedEncodingException
-
-