Class DomainSetup

java.lang.Object
net.targetr.wtm3.net.tls.DomainSetup
All Implemented Interfaces:
Serializable

public class DomainSetup extends Object implements Serializable
Stores important domain configuration values.
Author:
Dr Michael Gardiner
See Also:
  • Field Details

    • domain

      public String domain
      The domain name or address this configuration is for.
    • selfSigned

      public boolean selfSigned
      True if this domain is only self signed and not trusted.
    • certificateChain

      public X509Certificate[] certificateChain
      The full certificate chain
    • privateKey

      public PrivateKey privateKey
      The private key to use with the certificate.
    • acmeToken

      public String acmeToken
      A token used for domain validation.
    • acmeAuthorization

      public String acmeAuthorization
      An authorisation code to complete validation.
    • acmeFailures

      public int acmeFailures
      The number of failures setting up the domain. Used for throttling retries.
    • acmeRetryMillis

      public long acmeRetryMillis
      The time to wait until next retry.
    • socketFactory

      public transient SSLSocketFactory socketFactory
      The configured socket factory for the domain to use for creating secure connections.
  • Constructor Details

    • DomainSetup

      public DomainSetup()
      Default constructor for DomainSetup.