Interface AcmeSynchronizedStorageEngine

All Known Implementing Classes:
AcmeAzureTableApiStorageEngine, AcmeFileStorageEngine, AcmeKubernetesStorageEngine, AcmeMemoryStorageEngine

public interface AcmeSynchronizedStorageEngine
  • Method Details

    • getAccountKey

      String getAccountKey()
    • setAccountKey

      void setAccountKey(String key)
    • setKeyPair

      void setKeyPair(String[] hosts, AcmeKeyPair key)
    • getPublicKey

      String getPublicKey(String[] hosts)
    • getPrivateKey

      String getPrivateKey(String[] hosts)
    • setCertChain

      void setCertChain(String[] hosts, String caChain)
    • getCertChain

      String getCertChain(String[] hosts)
    • setToken

      void setToken(String host, String token)
    • getToken

      String getToken(String host)
    • getOAL

      String getOAL(String[] hosts)
    • setOAL

      void setOAL(String[] hosts, String oal)
    • getAccountURL

      String getAccountURL()
    • setAccountURL

      void setAccountURL(String url)
    • getAccountContacts

      String getAccountContacts()
    • setAccountContacts

      void setAccountContacts(String contacts)
    • getOALError

      String getOALError(String[] hosts)
    • setOALError

      void setOALError(String[] hosts, String oalError)
    • getOALKey

      String getOALKey(String[] hosts)
    • setOALKey

      void setOALKey(String[] hosts, String oalKey)
    • archiveOAL

      void archiveOAL(String[] hosts)
    • acquireLease

      boolean acquireLease(long durationMillis)
    • prolongLease

      boolean prolongLease(long durationMillis)
    • releaseLease

      void releaseLease()