Class KeyEncryptionKey

    • Method Detail

      • getCipher

        public Cipher getCipher()
        Returns an initialized cipher object for an appropriate default algorithm and parameters. A best-effort attempt will be made to pick a strong cipher algorithm based on the type of key.
        Returns:
        the initialized cipher object.
      • getCipher

        public Cipher getCipher​(String algorithm,
                                AlgorithmParameterSpec parameterSpec)
        Returns an initialized cipher object for the given algorithm and parameters.
        Parameters:
        algorithm - the cipher algorithm.
        parameterSpec - the parameters to initialise the cipher with.
        Returns:
        the initialized cipher object.
      • getCipher

        public Cipher getCipher​(String algorithm,
                                AlgorithmParameters parameters)
        Returns an initialized cipher object for the given algorithm and parameters.
        Parameters:
        algorithm - the cipher algorithm.
        parameters - the parameters to initialise the cipher with.
        Returns:
        the initialized cipher object.
      • getCipher

        public Cipher getCipher​(String algorithm)
        Returns an initialized cipher object with default parameters.
        Parameters:
        algorithm - the cipher algorithm.
        Returns:
        the initialized cipher object.