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_TIME
CORRECT_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_FIELD_LENGTH, 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, sysInfo
addSeparators, check, checkHashOnly, delSeparators, equals, getAllowedAmount, getCompanyName, getDefaultUserName, getEndDate, getFirstInstDat, getNotifyTime, getParameterTruncatedByLength, getProductID, getTimeDescription, getUserName, getVersion, hashCode, isHashCorrect, isValidVersion, isWriteAvailable, setLoaderName, setNewLicense, store, toString, verifyLicense, verifyLicense, verifyLicense
public 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.License
public java.lang.String getDefaultLoaderName()
getDefaultLoaderName
in class ru.CryptoPro.JCP.tools.License
public int verifyAmount(java.lang.Object o)
verifyAmount
in class ru.CryptoPro.JCP.tools.License
o
- - параметр verifyLicense() - SSLContextImpl или null
для контекста по умолчаниюpublic void check(java.lang.Object o) throws ru.CryptoPro.JCP.tools.LicenseException
check
in class ru.CryptoPro.JCP.tools.License
o
- параметр для verifyLicenseru.CryptoPro.JCP.tools.LicenseException
- - в случае, если лицензия неверна
или если не удалось считать текущую лицензию.public static void main(java.lang.String[] args)
args
- - аргументы командной строки (параметры, серийный номер и
название компании...)