<?xml version="1.0"?>

<schema targetNamespace="http://soap-authentication.org/digest/2001/10/"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:soap-auth="http://soap-authentication.org/digest/2001/10/"
	xmlns="http://www.w3.org/2001/XMLSchema">

<element name="Challenge" type="soap-auth:Challenge_t"/>
<complexType name="Challenge_t">
	<sequence>
		<element name="Status" type="xsd:string"/>
		<element name="Nonce" type="xsd:string"/>
		<element name="Realm" type="xsd:string"/>
	</sequence>
</complexType>

<element name="ClientAuth" type="soap-auth:ClientAuth_t"/>
<complexType name="ClientAuth_t">
	<sequence>
		<element name="Nonce" type="xsd:string"/>
		<element name="Auth" type="xsd:hexBinary"/>
		<element name="UserID" type="xsd:string"/>
		<element name="Realm" type="xsd:string"/>
		<element name="ClientNonce" type="xsd:string" minOccurs="0"/>
	</sequence>
</complexType>

<element name="NextChallenge" type="soap-auth:NextChallenge_t"/>
<complexType name="NextChallenge_t">
	<sequence>
		<element name="Status" type="xsd:string"/>
		<element name="Nonce" type="xsd:string"/>
		<element name="ClientNonce" type="xsd:string" minOccurs="0"/>
		<element name="ServerAuth" type="xsd:hexBinary" minOccurs="0"/>
	</sequence>
</complexType>

<element name="InitChallenge" type="soap-auth:InitChallenge_t"/>
<complexType name="InitChallenge_t">
	<sequence>
		<element name="UserID" type="xsd:string"/>
		<element name="Realm" type="xsd:string"/>
		<element name="ClientNonce" type="xsd:string" minOccurs="0"/>
	</sequence>
</complexType>

</schema>

