Interface SSLController

All Known Implementing Classes:
SSLControllerImpl

public interface SSLController
  • Method Details

    • getCACertificateByteStream

      io.netty.buffer.ByteBuf getCACertificateByteStream(org.restexpress.Request request, org.restexpress.Response response) throws IOException
      Throws:
      IOException
    • getCACertificateByteStreamForFirefox

      io.netty.buffer.ByteBuf getCACertificateByteStreamForFirefox(org.restexpress.Request request, org.restexpress.Response response) throws IOException
      Throws:
      IOException
    • getRenewalCertificateByteStreamForFirefox

      io.netty.buffer.ByteBuf getRenewalCertificateByteStreamForFirefox(org.restexpress.Request request, org.restexpress.Response response) throws IOException
      Throws:
      IOException
    • getRenewalCertificateByteStream

      io.netty.buffer.ByteBuf getRenewalCertificateByteStream(org.restexpress.Request request, org.restexpress.Response response) throws IOException
      Throws:
      IOException
    • areCertificatesReady

      boolean areCertificatesReady(org.restexpress.Request request, org.restexpress.Response response)
    • setSSLState

      void setSSLState(org.restexpress.Request request, org.restexpress.Response response) throws IOException
      Throws:
      IOException
    • getSSLState

      boolean getSSLState(org.restexpress.Request request, org.restexpress.Response response)
    • setAutoTrustAppState

      boolean setAutoTrustAppState(org.restexpress.Request request, org.restexpress.Response response) throws IOException
      Throws:
      IOException
    • getAutoTrustAppState

      boolean getAutoTrustAppState(org.restexpress.Request request, org.restexpress.Response response)
    • removeWhitelistedUrl

      void removeWhitelistedUrl(org.restexpress.Request request, org.restexpress.Response resp) throws Exception
      Throws:
      Exception
    • removeAllWhitelistedUrl

      Integer removeAllWhitelistedUrl(org.restexpress.Request request, org.restexpress.Response resp) throws Exception
      Throws:
      Exception
    • addUrlToSSLWhitelist

      void addUrlToSSLWhitelist(org.restexpress.Request request, org.restexpress.Response resp) throws Exception
      Throws:
      Exception
    • createNewRootCA

      Certificate createNewRootCA(org.restexpress.Request request, org.restexpress.Response response)
    • getDefaultCaOptions

      CaOptions getDefaultCaOptions(org.restexpress.Request request, org.restexpress.Response response)
    • getRootCaCertificate

      Certificate getRootCaCertificate(org.restexpress.Request request, org.restexpress.Response response)
    • markCertificateStatus

      void markCertificateStatus(org.restexpress.Request request, org.restexpress.Response response)
    • getDeviceStatus

      boolean getDeviceStatus(org.restexpress.Request request, org.restexpress.Response response)
    • setDeviceStatus

      boolean setDeviceStatus(org.restexpress.Request request, org.restexpress.Response response)
    • getSslDashboardStatus

      DashboardSslStatus getSslDashboardStatus(org.restexpress.Request request, org.restexpress.Response response)
    • getFailedConnections

      Suggestions getFailedConnections(org.restexpress.Request request, org.restexpress.Response response)
    • clearFailedConnections

      void clearFailedConnections(org.restexpress.Request request, org.restexpress.Response response)
    • getErrorRecordingEnabled

      Map<String,Boolean> getErrorRecordingEnabled(org.restexpress.Request request, org.restexpress.Response response)
    • setErrorRecordingEnabled

      Map<String,Boolean> setErrorRecordingEnabled(org.restexpress.Request request, org.restexpress.Response response)