Class CryptoUtil
java.lang.Object
io.mosip.authentication.core.util.CryptoUtil
Crypto Util for common methods in various module
- Author:
- Loganathan Sekar
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 Details
-
combineByteArray
Combine data,key and key splitter- Parameters:
data- encrypted Datakey- encrypted KeykeySplitter- keySplitter- Returns:
- byte array consisting data,key and key splitter
-
encodeBase64
Encodes to BASE64- Parameters:
data- data to encode- Returns:
- encoded data
-
encodeBase64Url
Encodes to BASE64 URL Safe- Parameters:
data- data to encode- Returns:
- encoded data
-
decodeBase64
Decodes from BASE64- Parameters:
data- data to decode- Returns:
- decoded data
-
decodeBase64Url
Decodes from BASE64 URL- Parameters:
data- data to decode- Returns:
- decoded data
-