Class DeviceRegistrationProperties
java.lang.Object
org.eblocker.server.common.registration.DeviceRegistrationProperties
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeviceRegistrationProperties(org.eblocker.crypto.keys.KeyWrapper systemKey, String registrationProperties, String licenseKey, String licenseCert, String truststore, String truststorePassword, String truststoreCopy, int keySize, int defaultRegistrationType, int warningPeriodDays, String lifetimeIndicator, String tmpDir, DeviceRegistrationLicenseState licenseState) -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.eblocker.registration.DeviceRegistrationRequestgenerateRequest(String email, String deviceName, String licenseKey, String serialNumber, Boolean isConfirmed, String tosVersion) org.eblocker.registration.LicenseTypechar[]voidbooleanbooleanbooleanbooleanbooleanvoidvoidvoidprocessResponse(org.eblocker.registration.DeviceRegistrationResponse deviceRegistrationResponse) voidregistrationFallback(String deviceName) voidreset()
-
Field Details
-
DEVICE_KEY_ALIAS
- See Also:
-
LICENSE_KEY_ALIAS
- See Also:
-
-
Constructor Details
-
DeviceRegistrationProperties
@Inject public DeviceRegistrationProperties(org.eblocker.crypto.keys.KeyWrapper systemKey, String registrationProperties, String licenseKey, String licenseCert, String truststore, String truststorePassword, String truststoreCopy, int keySize, int defaultRegistrationType, int warningPeriodDays, String lifetimeIndicator, String tmpDir, DeviceRegistrationLicenseState licenseState) throws ParseException - Throws:
ParseException
-
-
Method Details
-
reset
public void reset() -
isSubscriptionValid
public boolean isSubscriptionValid() -
generateRequest
-
acquireRevokationState
public void acquireRevokationState() -
processResponse
public void processResponse(org.eblocker.registration.DeviceRegistrationResponse deviceRegistrationResponse) -
registrationFallback
-
makeLicenseCredentialsAvailable
public void makeLicenseCredentialsAvailable() -
exportRegistration
public DeviceRegistrationExport exportRegistration() throws IOException, org.eblocker.crypto.CryptoException- Throws:
IOExceptionorg.eblocker.crypto.CryptoException
-
importRegistration
public void importRegistration(DeviceRegistrationExport export) throws IOException, org.eblocker.crypto.CryptoException - Throws:
IOExceptionorg.eblocker.crypto.CryptoException
-
getRegistrationState
-
getDeviceRegisteredAt
-
getDeviceRegisteredBy
-
getDeviceId
-
getDeviceName
-
getLicenseType
public org.eblocker.registration.LicenseType getLicenseType() -
getLicenseNotValidAfter
-
isLicenseAutoRenewal
public boolean isLicenseAutoRenewal() -
isLicenseAboutToExpire
public boolean isLicenseAboutToExpire() -
isLicenseExpired
public boolean isLicenseExpired() -
getLicenseRemainingDays
-
isLicenseLifetime
public boolean isLicenseLifetime() -
getDeviceCertificate
-
getLicenseCertificate
-
getDeviceKeyStore
-
getLicenseKeyStore
-
getPassword
public char[] getPassword()
-