Package net.anwiba.commons.crypto
Class CryptoUtilities
- java.lang.Object
-
- net.anwiba.commons.crypto.CryptoUtilities
-
public class CryptoUtilities extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CryptoUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]getDecodedBytes(byte[] key, byte[] array)static byte[]getEncodedBytes(byte[] key, byte[] buffer)static byte[]performDecoding(org.bouncycastle.crypto.params.KeyParameter keyParameter, byte[] array)static byte[]performDecoding(org.bouncycastle.crypto.params.KeyParameter keyParameter, java.io.InputStream inputStream)static byte[]performEncoding(org.bouncycastle.crypto.params.KeyParameter keyParameter, byte[] array)static byte[]sign(byte[] data)static java.lang.Stringsign(java.lang.String string)
-
-
-
Method Detail
-
sign
public static java.lang.String sign(java.lang.String string) throws CodingException- Throws:
CodingException
-
sign
public static byte[] sign(byte[] data) throws CodingException- Throws:
CodingException
-
getEncodedBytes
public static byte[] getEncodedBytes(byte[] key, byte[] buffer) throws CodingException- Throws:
CodingException
-
getDecodedBytes
public static byte[] getDecodedBytes(byte[] key, byte[] array) throws CodingException- Throws:
CodingException
-
performDecoding
public static byte[] performDecoding(org.bouncycastle.crypto.params.KeyParameter keyParameter, byte[] array) throws org.bouncycastle.crypto.DataLengthException, java.lang.IllegalStateException, org.bouncycastle.crypto.InvalidCipherTextException, java.io.IOException- Throws:
org.bouncycastle.crypto.DataLengthExceptionjava.lang.IllegalStateExceptionorg.bouncycastle.crypto.InvalidCipherTextExceptionjava.io.IOException
-
performDecoding
public static byte[] performDecoding(org.bouncycastle.crypto.params.KeyParameter keyParameter, java.io.InputStream inputStream) throws org.bouncycastle.crypto.InvalidCipherTextException, org.bouncycastle.crypto.DataLengthException, java.lang.IllegalStateException, java.io.IOException- Throws:
org.bouncycastle.crypto.InvalidCipherTextExceptionorg.bouncycastle.crypto.DataLengthExceptionjava.lang.IllegalStateExceptionjava.io.IOException
-
performEncoding
public static byte[] performEncoding(org.bouncycastle.crypto.params.KeyParameter keyParameter, byte[] array) throws org.bouncycastle.crypto.DataLengthException, java.lang.IllegalStateException, org.bouncycastle.crypto.InvalidCipherTextException, java.io.IOException- Throws:
org.bouncycastle.crypto.DataLengthExceptionjava.lang.IllegalStateExceptionorg.bouncycastle.crypto.InvalidCipherTextExceptionjava.io.IOException
-
-