Class SdkKeyMgmtUtil
java.lang.Object
net.spreadsheetspace.sdk.SdkKeyMgmtUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final byte[]static final byte[]b64decodeFromByteArray(byte[] data) static StringdecodeBigInteger(BigInteger bigInteger) static Stringstatic StringdecryptSymmetricAES256(String input, String symmetricKey) static StringdecryptSymmetricDES(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 GenerateKeyDescriptorgenerateKey(String username, String password, String token) static StringgenerateRandomString(SymmetricAlgorithm symmetricAlgorithm) static PrivateKeygetPrivateKeyFromXML(String privateKeyXML) static PublicKeygetPublicKeyFromXML(String publicKeyXML) static Stringstatic booleanisViewEncrypted(List<PublicKeyWs> listPublicKeysRecipients)
-
Constructor Details
-
SdkKeyMgmtUtil
public SdkKeyMgmtUtil()
-
-
Method Details
-
isViewEncrypted
-
generateRandomString
-
getPublicKeyFromXML
-
getPrivateKeyFromXML
-
encrypt
public static byte[] encrypt(byte[] inpBytes, List<PublicKeyWs> listPublicKeys, boolean viewEncrypted) -
encryptSymmetricDES
-
encryptSymmetricAES256
-
decryptSymmetricDES
-
decryptSymmetricAES256
-
b64decode
-
b64decodeFromByteArray
public static final byte[] b64decodeFromByteArray(byte[] data) -
Decrypt
-
generateKey
-
decodeBigInteger
-
getPublicKeyXml
- Throws:
UnsupportedEncodingException
-