Class 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.String sign​(java.lang.String string)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CryptoUtilities

        public CryptoUtilities()
    • Method Detail

      • 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.DataLengthException
        java.lang.IllegalStateException
        org.bouncycastle.crypto.InvalidCipherTextException
        java.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.InvalidCipherTextException
        org.bouncycastle.crypto.DataLengthException
        java.lang.IllegalStateException
        java.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.DataLengthException
        java.lang.IllegalStateException
        org.bouncycastle.crypto.InvalidCipherTextException
        java.io.IOException