Class SslCertificateClientInstallationTracker

java.lang.Object
org.eblocker.server.common.ssl.SslCertificateClientInstallationTracker

public class SslCertificateClientInstallationTracker extends Object
  • Constructor Details

    • SslCertificateClientInstallationTracker

      @Inject public SslCertificateClientInstallationTracker(SslService sslService)
  • Method Details

    • markCertificateAsInstalled

      public void markCertificateAsInstalled(String deviceId, String userAgent, BigInteger serialNumber, boolean isInstalled)
    • isCaCertificateInstalled

      public SslCertificateClientInstallationTracker.Status isCaCertificateInstalled(String deviceId, String userAgent)
      Checks if the current ca is installed on device / useragent.
      Parameters:
      deviceId -
      userAgent -
      Returns:
      true or false if installation status is known otherwise null
    • isFutureCaCertificateInstalled

      public SslCertificateClientInstallationTracker.Status isFutureCaCertificateInstalled(String deviceId, String userAgent)
      Checks if the future ca is installed on device / useragent.
      Parameters:
      deviceId -
      userAgent -
      Returns:
      true or false if installation status is known otherwise null