{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",

  "Configuration": {

    "Auth": {
      "Secret": "",
      "Pepper": "",
      "Issuer": "LetsEncryptServer",
      "Audience": "LetsEncryptServerUsers",
      "Expiration": 15, // Access token lifetime in minutes (default: 15 minutes)
      "RefreshExpiration": 180 // Refresh token lifetime in days (default: 180 days)
    },

    "Agent": {
      "AgentHostname": "",
      "AgentPort": 9000,
      "AgentKey": "",
      "ServiceToReload": "haproxy"
    },

    "Production": "https://acme-v02.api.letsencrypt.org/directory",
    "Staging": "https://acme-staging-v02.api.letsencrypt.org/directory",
    "AcmeFolder": "/acme",
    "CacheFolder": "/cache",

    "DataFolder": "/data",
    "SettingsFile": "/data/settings.json"
  }
}
