public class SdkKeyMgmtUtil extends Object
| Constructor and Description |
|---|
SdkKeyMgmtUtil() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
b64decode(String data) |
static byte[] |
b64decodeFromByteArray(byte[] data) |
static String |
decodeBigInteger(BigInteger bigInteger) |
static String |
Decrypt(String jsonDataEncrypt,
String key,
String userId) |
static String |
decryptSymmetricAES256(String input,
String symmetricKey) |
static String |
decryptSymmetricDES(String input,
String symmetricKey) |
static byte[] |
encrypt(byte[] inpBytes,
List<PublicKeyWs> listPublicKeys,
boolean viewEncrypted) |
static byte[] |
encryptSymmetricAES256(byte[] input,
String symmetricKey) |
static byte[] |
encryptSymmetricDES(byte[] input,
String symmetricKey) |
static GenerateKeyDescriptor |
generateKey(String username,
String password,
String token) |
static String |
generateRandomString(SymmetricAlgorithm symmetricAlgorithm) |
static PrivateKey |
getPrivateKeyFromXML(String privateKeyXML) |
static PublicKey |
getPublicKeyFromXML(String publicKeyXML) |
static String |
getPublicKeyXml(RSAPublicKeySpec pk) |
static boolean |
isViewEncrypted(List<PublicKeyWs> listPublicKeysRecipients) |
public static boolean isViewEncrypted(List<PublicKeyWs> listPublicKeysRecipients)
public static String generateRandomString(SymmetricAlgorithm symmetricAlgorithm)
public static PrivateKey getPrivateKeyFromXML(String privateKeyXML)
public static byte[] encrypt(byte[] inpBytes,
List<PublicKeyWs> listPublicKeys,
boolean viewEncrypted)
public static byte[] encryptSymmetricDES(byte[] input,
String symmetricKey)
public static byte[] encryptSymmetricAES256(byte[] input,
String symmetricKey)
public static String decryptSymmetricAES256(String input, String symmetricKey)
public static final byte[] b64decode(String data)
public static final byte[] b64decodeFromByteArray(byte[] data)
public static GenerateKeyDescriptor generateKey(String username, String password, String token)
public static String decodeBigInteger(BigInteger bigInteger)
public static String getPublicKeyXml(RSAPublicKeySpec pk) throws UnsupportedEncodingException
UnsupportedEncodingExceptionCopyright © 2023. All rights reserved.