Class DeviceRegistrationLicenseStateImpl

java.lang.Object
org.eblocker.server.common.registration.DeviceRegistrationLicenseStateImpl
All Implemented Interfaces:
DeviceRegistrationLicenseState

public class DeviceRegistrationLicenseStateImpl extends Object implements DeviceRegistrationLicenseState
  • Constructor Details

  • Method Details

    • checkCertificate

      public RegistrationState checkCertificate()
      Checks whether certificate is rejected by the HTTP server in a defensive way, i.e. if the server doesn't reply code 403 explicitly within 3 seconds, RegistrationState.OK is assumed. That could lead to a valid registration assumption for many reasons, e.g. when no internet connection is available and no exception has been thrown.
      Specified by:
      checkCertificate in interface DeviceRegistrationLicenseState
      Returns:
      Returns RegistrationState.INVALID if certificate is rejected due to expiration or revocation.