Class AcmeSettings

java.lang.Object
net.targetr.wtm3.net.tls.acme.AcmeSettings

public class AcmeSettings extends Object
Settings required for ACME communications to setup domain certificates.
Author:
Dr Michael Gardiner
  • Field Details

    • acmeService

      public String acmeService
      ACME service endpoint for domain validation and certification
    • acmeUserKeyPath

      public String acmeUserKeyPath
      Key file for storing user information about certification
    • acmeKeyId

      public String acmeKeyId
      Key ID for ACME certification.
    • acmeEncodedMacKey

      public String acmeEncodedMacKey
      Encoded MAC key for ACME certification.
  • Method Details

    • get

      public static AcmeSettings get()
      Returns a singleton instance of settings.
      Returns:
      Settings used for performing ACME domain certification.
    • load

      public void load(Properties props)
      Loads settings from a properties object.
      Parameters:
      props - The properties to update the settings with.