Package org.smallmind.ansible
Class VaultCodec
- java.lang.Object
-
- org.smallmind.ansible.VaultCodec
-
public class VaultCodec extends Object
-
-
Constructor Summary
Constructors Constructor Description VaultCodec()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]decrypt(InputStream inputStream, String password)static Stringencrypt(InputStream inputStream, String password)static Stringencrypt(InputStream inputStream, String password, String id)
-
-
-
Method Detail
-
encrypt
public static String encrypt(InputStream inputStream, String password) throws IOException, NoSuchAlgorithmException, InvalidAlgorithmParameterException, NoSuchPaddingException, InvalidKeySpecException, InvalidKeyException, IllegalBlockSizeException, BadPaddingException
-
encrypt
public static String encrypt(InputStream inputStream, String password, String id) throws IOException, NoSuchAlgorithmException, InvalidAlgorithmParameterException, NoSuchPaddingException, InvalidKeySpecException, InvalidKeyException, IllegalBlockSizeException, BadPaddingException
-
decrypt
public static byte[] decrypt(InputStream inputStream, String password) throws IOException, NoSuchAlgorithmException, InvalidAlgorithmParameterException, NoSuchPaddingException, InvalidKeySpecException, InvalidKeyException, IllegalBlockSizeException, BadPaddingException, VaultCodecException
-
-