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 class
CryptoUtil.HashAlogrithmn
-
Constructor Summary
Constructors Constructor Description CryptoUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
compute(byte[] key, java.lang.String url)
static java.lang.String
compute(byte[] key, java.lang.String url, CryptoUtil.HashAlogrithmn algorithmn)
static boolean
valid(byte[] key, java.lang.String url, java.lang.String hash)
static boolean
valid(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.NoSuchAlgorithmException
java.security.InvalidKeyException
java.lang.IllegalStateException
java.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.NoSuchAlgorithmException
java.security.InvalidKeyException
java.lang.IllegalStateException
java.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.GeneralSecurityException
java.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.GeneralSecurityException
java.io.UnsupportedEncodingException
-
-