Class Temp
java.lang.Object
ru.bitel.bgbilling.kernel.admin.license.server.bean.Temp
-
Method Summary
Modifier and TypeMethodDescriptionstatic final BigInteger
decrypt
(RSAPrivateKey privateKey, BigInteger input) Реализация RSA алгоритма, аналогичная реализации бывшего тут гнушного.int
getMCurrContract
(String moduleName) Текущее количество контрактов для модуляgetMDateAvail
(String moduleName) Дата для модуляint
getMMaxContract
(String moduleName) Макс количество контрактов для модуляgetMName()
Список всех модулейstatic Temp
getTemp()
void
init()
-
Method Details
-
getTemp
-
init
public void init() -
decrypt
Реализация RSA алгоритма, аналогичная реализации бывшего тут гнушного. Вот какой код мы эмулируем:BigInteger decryptedLic = gnu.crypto.sig.rsa.RSA.decrypt( privateKey, new BigInteger( input ) ); return decryptedLic.toByteArray();
Не поддерживается конкретно RSAPrivateCrtKey (вырезан алгоритм его обработки - длинный больно)- Throws:
Exception
-
getFirmTitle
-
getMName
Список всех модулей- Returns:
- Вектор String-ов с именами модулей
-
getMMaxContract
Макс количество контрактов для модуля- Parameters:
moduleName
- имя модуля- Returns:
- значение макс кол-ва
-
getMCurrContract
Текущее количество контрактов для модуля- Parameters:
moduleName
- имя модуля- Returns:
- значение кол-ва
-
getMDateAvail
Дата для модуля- Parameters:
moduleName
- имя модуля- Returns:
- Календарь - значение даты
-