Class CryptoUtil
- java.lang.Object
-
- io.mosip.authentication.core.util.CryptoUtil
-
public class CryptoUtil extends Object
Crypto Util for common methods in various module- Author:
- Loganathan Sekar
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]combineByteArray(byte[] data, byte[] key, String keySplitter)Combine data,key and key splitterstatic byte[]decodeBase64(String data)Decodes from BASE64static byte[]decodeBase64Url(String data)Decodes from BASE64 URLstatic StringencodeBase64(byte[] data)Encodes to BASE64static StringencodeBase64Url(byte[] data)Encodes to BASE64 URL Safe
-
-
-
Method Detail
-
combineByteArray
public static byte[] combineByteArray(byte[] data, byte[] key, String keySplitter)Combine data,key and key splitter- Parameters:
data- encrypted Datakey- encrypted KeykeySplitter- keySplitter- Returns:
- byte array consisting data,key and key splitter
-
encodeBase64
public static String encodeBase64(byte[] data)
Encodes to BASE64- Parameters:
data- data to encode- Returns:
- encoded data
-
encodeBase64Url
public static String encodeBase64Url(byte[] data)
Encodes to BASE64 URL Safe- Parameters:
data- data to encode- Returns:
- encoded data
-
decodeBase64
public static byte[] decodeBase64(String data)
Decodes from BASE64- Parameters:
data- data to decode- Returns:
- decoded data
-
decodeBase64Url
public static byte[] decodeBase64Url(String data)
Decodes from BASE64 URL- Parameters:
data- data to decode- Returns:
- decoded data
-
-