json_schema: {
      "additionalProperties": false,
      "properties": {
          "max_age": {
              "description": "This property specifies HTTP Strict Transport Security max age.",
              "minimum": 0,
              "title": "HSTS max age",
              "type": "number"
          },
          "path": {
              "additionalProperties": false,
              "description": "This object contains information about paths to be used for the various configurations.",
              "properties": {
                  "cert": {
                      "description": "This property specifies the path for the HTTPS certificate.",
                      "title": "HTTPS certificate",
                      "type": "string"
                  },
                  "key": {
                      "description": "This property specifies the path for the HTTPS key.",
                      "title": "HTTPS key",
                      "type": "string"
                  }
              },
              "required": [
                  "key",
                  "cert"
              ],
              "title": "Paths configuration object",
              "type": "object"
          },
          "port": {
              "additionalProperties": false,
              "description": "This object contains information about ports to be used for the various supported protocols.",
              "properties": {
                  "http": {
                      "description": "This property specifies the port to use for HTTP connections.",
                      "maximum": 65535,
                      "minimum": 0,
                      "title": "HTTP port",
                      "type": "number"
                  },
                  "https": {
                      "description": "This property specifies the port to use for HTTPS connections.",
                      "maximum": 65535,
                      "minimum": 0,
                      "title": "HTTPS port",
                      "type": "number"
                  }
              },
              "required": [
                  "http"
              ],
              "title": "Ports configuration object",
              "type": "object"
          }
      },
      "required": [
          "port",
          "max_age"
      ],
      "self": {
          "format": "jsonschema",
          "name": "app-config",
          "vendor": "unical",
          "version": "1-0-0"
      },
      "type": "object"
  }