java.lang.Object
ru.bitel.bgbilling.kernel.admin.license.server.bean.Temp

public final class Temp extends Object
  • Method Details

    • getTemp

      public static Temp getTemp()
    • init

      public void init()
    • decrypt

      public static final BigInteger decrypt(RSAPrivateKey privateKey, BigInteger input) throws Exception
      Реализация RSA алгоритма, аналогичная реализации бывшего тут гнушного. Вот какой код мы эмулируем:
       BigInteger decryptedLic = gnu.crypto.sig.rsa.RSA.decrypt( privateKey, new BigInteger( input ) );
       return decryptedLic.toByteArray();
       
      Не поддерживается конкретно RSAPrivateCrtKey (вырезан алгоритм его обработки - длинный больно)
      Throws:
      Exception
    • getFirmTitle

      public String getFirmTitle()
    • getMName

      public List<String> getMName()
      Список всех модулей
      Returns:
      Вектор String-ов с именами модулей
    • getMMaxContract

      public int getMMaxContract(String moduleName)
      Макс количество контрактов для модуля
      Parameters:
      moduleName - имя модуля
      Returns:
      значение макс кол-ва
    • getMCurrContract

      public int getMCurrContract(String moduleName)
      Текущее количество контрактов для модуля
      Parameters:
      moduleName - имя модуля
      Returns:
      значение кол-ва
    • getMDateAvail

      public LocalDate getMDateAvail(String moduleName)
      Дата для модуля
      Parameters:
      moduleName - имя модуля
      Returns:
      Календарь - значение даты