public final class ServerLicense
extends ru.CryptoPro.JCP.tools.License
CRYPTO_MASK, SERVER_MASK, STR_CRYPTO, STR_INCORRECT_CPU_AMOUNT, STR_INCORRECT_FIRST_DATE, STR_INCORRECT_ID_CRYPTO, STR_INCORRECT_ID_FORM, STR_INCORRECT_ID_HASH, STR_INCORRECT_ID_SERVER, STR_INCORRECT_LICENSE_VERSION, STR_INCORRECT_PRODUCT_TYPE, STR_LICENSE_ERROR, STR_LICENSE_NOT_FOUND, STR_RUN_OUT_OF_TIMECORRECT_TEMP_LICENSE, INCORRECT_CPU_AMOUNT, INCORRECT_FIRST_DATE, INCORRECT_ID_CRYPTO, INCORRECT_ID_FORM, INCORRECT_ID_HASH, INCORRECT_ID_SERVER, INCORRECT_LICENSE_VERSION, INCORRECT_PRODUCT_TYPE, LICENSE_ERROR, LICENSE_NOT_FOUND, NEED_NOTIFY, PERMANENT_LICENSE, PERSONAL_MASK, RUN_OUT_OF_TIME, STR_INVALID_LICENSE, STR_PREFERENCE_LICENSE_KEY, STR_PREFERENCE_LICENSE_NODE, STR_VALID_LICENSE| Constructor and Description |
|---|
ServerLicense()
Only call to superclass's constructor.
|
ServerLicense(java.lang.String srcUserName,
java.lang.String srcCompanyName,
java.lang.String srcProductID)
Only call to super class's constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
check(java.lang.Object o)
Проверка установленной лицензии.
|
ru.CryptoPro.JCP.tools.LicenseConfig |
getConfig()
Получение конфигурации.
|
java.lang.String |
getDefaultLoaderName()
Получение имени класса-загрузчика лицензий, используемого
по умолчанию
|
static void |
main(java.lang.String[] args)
Выводит информацию о минимальных требованиях к лицензии для данной системы.
|
int |
verifyAmount(java.lang.Object o)
Проверка количества соединений.
|
checkExist, getDescriptionString, getFunc, getLicenseMessage, getValue, hasCrypt, info, isServer, printRequiredInfo, sysInfo, sysInfoaddSeparators, check, checkHashOnly, delSeparators, equals, getAllowedAmount, getCompanyName, getDefaultUserName, getEndDate, getFirstInstDat, getNotifyTime, getProductID, getTimeDescription, getUserName, getVersion, hashCode, isHashCorrect, isValidVersion, isWriteAvailable, setLoaderName, setNewLicense, store, toString, verifyLicense, verifyLicense, verifyLicensepublic ServerLicense()
throws java.io.IOException
java.io.IOException - error occurredpublic ServerLicense(java.lang.String srcUserName,
java.lang.String srcCompanyName,
java.lang.String srcProductID)
srcUserName - имя пользователяsrcCompanyName - имя компанииsrcProductID - серийный номерpublic ru.CryptoPro.JCP.tools.LicenseConfig getConfig()
getConfig in class ru.CryptoPro.JCP.tools.Licensepublic java.lang.String getDefaultLoaderName()
getDefaultLoaderName in class ru.CryptoPro.JCP.tools.Licensepublic int verifyAmount(java.lang.Object o)
verifyAmount in class ru.CryptoPro.JCP.tools.Licenseo - - параметр verifyLicense() - SSLContextImpl или null
для контекста по умолчаниюpublic void check(java.lang.Object o)
throws ru.CryptoPro.JCP.tools.LicenseException
check in class ru.CryptoPro.JCP.tools.Licenseo - параметр для verifyLicenseru.CryptoPro.JCP.tools.LicenseException - - в случае, если лицензия неверна
или если не удалось считать текущую лицензию.public static void main(java.lang.String[] args)
args - - аргументы командной строки (параметры, серийный номер и
название компании...)