<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.bridje.org/schemas/http/config" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.bridje.org/schemas/http/config" version="1.0">

  <xs:element name="http" type="tns:httpServerConfig"/>

  <xs:complexType name="httpServerConfig">
    <xs:annotation>
      <xs:documentation><![CDATA[HTTP server configuration.]]></xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element minOccurs="0" name="keyStoreAlgo" type="xs:string"/>
      <xs:element minOccurs="0" name="keyStoreFile" type="xs:string"/>
      <xs:element minOccurs="0" name="keyStorePass" type="xs:string"/>
      <xs:element minOccurs="0" name="keyStoreType" type="xs:string"/>
      <xs:element minOccurs="0" name="listen" type="xs:string"/>
      <xs:element minOccurs="0" name="name" type="xs:string"/>
      <xs:element name="port" type="xs:int"/>
      <xs:element name="ssl" type="xs:boolean"/>
      <xs:element minOccurs="0" name="sslAlgo" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
