com.ibm.storage.clientlibrary

Class Encryption



  • public class Encryption
    extends Object
    Author:
    ArunIyengar
    • Constructor Detail

      • Encryption

        public Encryption()
    • Method Detail

      • decrypt

        public static <T> T decrypt(SealedObject sealedObject,
                                    Encryption.Key key)
        Decrypt an encrypted object
        Type Parameters:
        T - type of decrypted object
        Parameters:
        sealedObject - encrypted object
        key - encryption key
        Returns:
        decrypted object
      • encrypt

        public static SealedObject encrypt(Serializable object,
                                           Encryption.Key key)
        Encrypt a serializable object using AES
        Parameters:
        object - object which implements Serializable
        key - encryption key
        Returns:
        encrypted object
      • generateKey

        public static Encryption.Key generateKey()
        Generate and return an encryption key
        Returns:
        encryption key

Copyright © 2015. All rights reserved.