Class MosipAES
- java.lang.Object
-
- io.mosip.kernel.core.security.processor.SymmetricProcessor
-
- io.mosip.kernel.core.security.algorithms.MosipAES
-
public class MosipAES extends SymmetricProcessor
AES Initialization for Mosip- Since:
- 1.0.0
- Author:
- Urvil Joshi
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]aesWithCBCandPKCS7Padding(byte[] key, byte[] data, boolean mode)AES Engine Initialization with PKCS7Padding-
Methods inherited from class io.mosip.kernel.core.security.processor.SymmetricProcessor
process
-
-
-
-
Method Detail
-
aesWithCBCandPKCS7Padding
public static byte[] aesWithCBCandPKCS7Padding(byte[] key, byte[] data, boolean mode) throws MosipInvalidDataException, MosipInvalidKeyExceptionAES Engine Initialization with PKCS7Padding- Parameters:
key- key for encryption/decryptiondata- data for encryption/decryptionmode- if true process mode is Encrypt ,else process mode is Decrypt- Returns:
- Processed array
- Throws:
MosipInvalidDataException- if data is not valid in length,corruptedMosipInvalidKeyException- if key is not valid in length,corrupted and wrong
-
-