You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by xu...@apache.org on 2010/12/14 09:11:20 UTC

svn commit: r1048974 [10/29] - /geronimo/site/trunk/docs/schemas-2.2/docs/

Added: geronimo/site/trunk/docs/schemas-2.2/docs/geronimo-jaspi.xsd.html
URL: http://svn.apache.org/viewvc/geronimo/site/trunk/docs/schemas-2.2/docs/geronimo-jaspi.xsd.html?rev=1048974&view=auto
==============================================================================
--- geronimo/site/trunk/docs/schemas-2.2/docs/geronimo-jaspi.xsd.html (added)
+++ geronimo/site/trunk/docs/schemas-2.2/docs/geronimo-jaspi.xsd.html Tue Dec 14 08:11:19 2010
@@ -0,0 +1,2724 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+    <HEAD>
+        <LINK type="text/css" rel="stylesheet" href="http://geronimo.apache.org/style/schema-doc.css">
+        <LINK rel="SHORTCUT ICON" href="http://geronimo.apache.org/images/favicon.ico">   
+        <SCRIPT src="http://geronimo.apache.org/functions.js" type="text/javascript"></SCRIPT>
+        <TITLE>Schema documentation: Apache Geronimo</TITLE>
+    <META http-equiv="Content-Type" content="text/html;charset=UTF-8"></HEAD>
+    
+    <BODY onload="init()">
+<!-- #####################  BEGIN of Top banner #####################  -->
+		<TABLE valign="top" border="0" cellspacing="0" cellpadding="0" width="100%" background="http://geronimo.apache.org/images/header_bg_1x86.gif">
+			<TR>
+				<TD valing="top" align="left">
+					<A href="http://geronimo.apache.org/"><IMG src="http://geronimo.apache.org/images/topleft_logo_437x64.gif" border="0"></A>
+				</TD>
+                <TD width="100%">
+                &nbsp;
+				</TD>
+            </TR>
+    </TABLE>
+<!-- #####################  END of Top banner #####################  -->
+
+<!-- #####################  BEGIN of breadcrumbs blue navigation bar #####################  -->
+	<TABLE border="0" cellpadding="2" cellspacing="0" width="100%">
+		<TR class="topBar">
+			<TD align="left" valign="middle" class="topBarDiv" nowrap="true" width="100%">&nbsp;
+				<a href="http://geronimo.apache.org" title="Apache Geronimo">Apache Geronimo</a>&nbsp;&gt;&nbsp;
+				<a href="http://geronimo.apache.org" title="Index">Index</a>&nbsp;&gt;&nbsp;
+				<a href="http://geronimo.apache.org/development.html" title="Development">Development</a>&nbsp;&gt;&nbsp;
+				<a href="http://geronimo.apache.org/xml-schemas.html" title="XML Schemas">XML Schemas</a>&nbsp;&gt;&nbsp;
+				<a href="http://geronimo.apache.org/apache-geronimo-v22-xml-schemas.html" title="Apache Geronimo v2.2 XML Schemas">Apache Geronimo v2.2 XML Schemas</a>
+            </TD>
+            <TD align="left" valign="middle" class="topBarDiv" nowrap="true">
+	            <A href="http://n3.nabble.com/Users-f328036.html">User List</A> | 
+				<A href="http://n3.nabble.com/Development-f342155.html">Dev List</A> | 
+				<A href="http://cwiki.apache.org/geronimo">Wiki</A> | 
+				<A href="http://issues.apache.org/jira/browse/GERONIMO">Issue Tracker</A>&nbsp;&nbsp;
+            </TD>
+        </TR>
+    </TABLE>
+<!-- #####################  END of breadcrumbs blue navigation bar #####################  -->
+
+        <TABLE border="0" cellpadding="4" cellspacing="8" width="100%" bgcolor="#FFFFFF">
+            <TR>
+                <TD valign="top" nowrap="true" width="175">
+
+<!-- #####################  BEGIN of left menu boxes #####################  -->
+					<TABLE bgcolor="#5FA3D6" border="0" cellspacing="1" cellpadding="0">
+						<TR>
+							<TD>
+								<TABLE border="0" cellspacing="0" cellpadding="4">
+									<TR>
+
+										<TD class="sideNavSectionTitle" bgcolor="#5FA3D6" width="175">
+											<FONT color="#FFFFFF" style="font-size:12px" face="Verdana, Helvetica, Arial">
+												<STRONG>&nbsp; Overview</STRONG>
+											</FONT>
+										</TD>
+									</TR>
+									
+									<TR>
+										<TD bgcolor="#F3F4F5">
+											<TABLE class="sideNavSectionContent">
+												<TR>
+													<TD width="8"></TD>
+													<TD align="left" width="100%">    
+														<A href="http://geronimo.apache.org/" title="Index">Home</A> <BR>
+														<A href="http://www.apache.org/licenses/LICENSE-2.0.html" title="Visit page outside Confluence" rel="nofollow">License <BR>
+														<A href="http://apache.org/" title="Visit page outside Confluence" rel="nofollow">ASF <BR>
+														<A href="http://geronimo.apache.org/project-policies.html" title="Project Policies">Project Policies</A><BR>
+														<A href="http://geronimo.apache.org/downloads.html" title="Downloads">Downloads</A><BR>
+														<A href="http://geronimo.apache.org/documentation.html" title="Documentation">Documentation</A><BR>
+														<A href="http://geronimo.apache.org/news-archive.html" title="News Archive">News Archive</A>
+													</TD>
+												</TR>
+											</TABLE>
+										</TD>
+									</TR>
+								</TABLE>
+							</TD>
+						</TR>
+					</TABLE>
+
+<!-- spacer  -->	<TABLE><TR><TD width="175" height="2"></TD></TR></TABLE>	<!-- spacer  -->
+					
+					<TABLE bgcolor="#5fa3d6" border="0" cellpadding="0" cellspacing="1">
+						<TBODY>
+							<TR>
+								<TD>
+									<TABLE border="0" cellpadding="4" cellspacing="0">
+										<TBODY>
+											<TR>
+												<TD class="sideNavSectionTitle" bgcolor="#5fa3d6" width="175">
+													<FONT style="font-size: 12px;" color="#ffffff" face="Verdana, Helvetica, Arial">
+														<STRONG>&nbsp; Search</STRONG>
+													</FONT>
+												</TD>
+											</TR>
+											<TR>
+											<TD bgcolor="#f3f4f5">
+												<TABLE>
+													<TBODY>
+														<TR>
+															<TD width="8"></TD>
+															<TD align="center" width="100%">
+																<FORM action="http://www.google.com/search" method="get" style="font-size: 10px;">
+																	<INPUT name="ie" type="hidden" value="UTF-8"></INPUT>
+																	<INPUT name="oe" type="hidden" value="UTF-8"></INPUT>
+																	<INPUT name="domains" type="hidden" value="geronimo.apache.org"></INPUT>
+																	<INPUT name="sitesearch" type="hidden" value="geronimo.apache.org"></INPUT>
+																	<INPUT maxlength="255" name="q" style="width: 110px;" type="text"></INPUT>
+																	<INPUT type="image" src="http://geronimo.apache.org/images/icons/srch_16.gif" alt="[search]" name="btnG"></INPUT>
+																</FORM>
+
+																<DIV class="grayed">
+																	Powered by Google Search
+																	<!--
+																	<FONT style="font-size: smaller;" align="center" color="#AAA" face="Verdana, Helvetica, Arial">
+																		Powered by Google Search
+																	</FONT>
+																	-->
+																</DIV>
+															</TD>
+														</TR>
+													</TBODY>
+												</TABLE>
+											</TD>
+										</TR>
+
+									</TABLE>
+								</TD>
+							</TR>
+						</TBODY>
+					</TABLE>
+
+<!-- spacer  -->	<TABLE><TR><TD width="175" height="2"></TD></TR></TABLE>	<!-- spacer  -->
+
+					<TABLE bgcolor="#5FA3D6" border="0" cellspacing="1" cellpadding="0">
+						<TR>
+							<TD>
+								<TABLE border="0" cellspacing="0" cellpadding="4">
+									<TR>
+										<TD class="sideNavSectionTitle" bgcolor="#5FA3D6" width="175">
+											<FONT color="#FFFFFF" style="font-size:12px" face="Verdana, Helvetica, Arial">
+												<STRONG>&nbsp; Community</STRONG>
+											</FONT>
+										</TD>
+									</TR>
+									<TR>
+										<TD bgcolor="#F3F4F5">
+											<TABLE class="sideNavSectionContent">
+												<TR>
+													<TD width="8"></TD>
+													<TD align="left" width="100%">
+														<A href="http://geronimo.apache.org/events.html" title="Events">Events</A><BR>
+														<A href="http://geronimo.apache.org/get-involved.html" title="Get Involved">Get Involved</A><BR>
+														<A href="http://geronimo.apache.org/committers.html" title="Committers">Committers</A><BR>
+														<A href="http://geronimo.apache.org/mailing-lists.html" title="Mailing Lists">Mailing Lists</A><BR>
+														<A href="http://geronimo.apache.org/discussion-forums.html" title="Discussion Forums">Discussion Forums</A><BR>
+														<A href="irc://irc.freenode.net/geronimo" title="Visit page outside Confluence" rel="nofollow">IRC <BR>
+														<A href="http://cwiki.apache.org/GMOxKB" title="Visit page outside Confluence" rel="nofollow">FAQ <BR>
+														<A href="http://cwiki.apache.org/geronimo" title="Visit page outside Confluence" rel="nofollow">Wiki <BR>
+														<A href="http://geronimo.apache.org/found-a-bug.html" title="Found a Bug">Found a Bug</A>?<BR>
+														<A href="http://geronimo.apache.org/service-and-support.html" title="Service and Support">Service and Support</A><BR>
+														<A href="http://www.apache.org/foundation/sponsorship.html" title="Visit page outside Confluence" rel="nofollow">ASF Sponsorship <BR>
+														<A href="http://www.apache.org/foundation/thanks.html" title="Visit page outside Confluence" rel="nofollow">ASF Thanks!
+													</TD>
+												</TR>
+											</TABLE>
+										</TD>
+									</TR>
+								</TABLE>
+							</TD>
+						</TR>
+					</TABLE>
+    
+<!-- spacer  -->	<TABLE><TR><TD width="175" height="2"></TD></TR></TABLE>	<!-- spacer  -->
+        
+					<TABLE bgcolor="#5FA3D6" border="0" cellspacing="1" cellpadding="0">
+						<TR>
+							<TD>
+								<TABLE border="0" cellspacing="0" cellpadding="4">
+									<TR>
+										<TD class="sideNavSectionTitle" bgcolor="#5FA3D6" width="175">
+											<FONT color="#FFFFFF" style="font-size:12px" face="Verdana, Helvetica, Arial">
+												<STRONG>&nbsp; Development</STRONG>
+											</FONT>
+										</TD>
+									</TR>
+									<TR>
+										<TD bgcolor="#F3F4F5">
+											<TABLE class="sideNavSectionContent">
+												<TR>
+													<TD width="8"></TD>
+													<TD align="left" width="100%">    
+														<A href="http://geronimo.apache.org/apidocs/2.0.1/" title="Visit page outside Confluence" rel="nofollow">Javadoc <BR>
+														<A href="http://geronimo.apache.org/xml-schemas.html" title="XML Schemas">XML Schemas</A><BR>
+														<A href="http://geronimo.apache.org/source-code.html" title="Source Code">Source Code</A><BR>
+														<A href="http://geronimo.apache.org/coding-standards.html" title="Coding Standards">Coding Standards</A><BR>
+														<A href="http://issues.apache.org/jira/browse/GERONIMO" title="Visit page outside Confluence" rel="nofollow">Issue Tracker <BR>
+														<A href="http://geronimo.apache.org/related-projects.html" title="Related Projects">Related Projects</A><BR>
+														<A href="http://cwiki.apache.org/GMOxSAMPLES" title="Visit page outside Confluence" rel="nofollow">Sample Applications 
+													</TD>
+												</TR>
+											</TABLE>
+										</TD>
+									</TR>
+								</TABLE>
+							</TD>
+						</TR>
+					</TABLE>
+    
+<!-- spacer  -->	<TABLE><TR><TD width="175" height="2"></TD></TR></TABLE>	<!-- spacer  -->
+
+					<TABLE bgcolor="#5FA3D6" border="0" cellspacing="1" cellpadding="0">
+						<TR>
+							<TD>
+								<TABLE border="0" cellspacing="0" cellpadding="4">
+									<TR>
+										<TD class="sideNavSectionTitle" bgcolor="#5FA3D6" width="175">
+											<FONT color="#FFFFFF" style="font-size:12px" face="Verdana, Helvetica, Arial">
+												<STRONG>&nbsp; Subprojects</STRONG>
+											</FONT>
+										</TD>
+									</TR>
+									<TR>
+										<TD bgcolor="#F3F4F5">
+											<TABLE class="sideNavSectionContent">
+												<TR>
+													<TD width="8"></TD>
+													<TD align="left" width="100%">    
+														<A href="http://geronimo.apache.org/development-tools.html" title="Development Tools">Development Tools</A><BR>
+														<A href="http://cwiki.apache.org/gbuild" title="Visit page outside Confluence" rel="nofollow">GBuild <BR>
+														<A href="http://cwiki.apache.org/GSHELL" title="Visit page outside Confluence" rel="nofollow">GShell <BR>
+														<A href="http://geronimo.apache.org/xbean" title="Visit page outside Confluence" rel="nofollow">XBean 
+													</TD>
+												</TR>
+											</TABLE>
+										</TD>
+									</TR>
+								</TABLE>
+							</TD>
+						</TR>
+					</TABLE>
+    
+<!-- spacer  -->	<TABLE><TR><TD width="175" height="2"></TD></TR></TABLE>	<!-- spacer  -->
+
+<!-- #####################  END of left menu boxes #####################  -->
+                    
+
+                </TD>
+                <TD align="left" valign="top">
+				
+					
+
+
+<!--   ######################################## BEGIN OF CONTENT  ##########################################   -->
+
+   <body>
+      <h1>
+         <a name="top">Documentation for geronimo-jaspi</a>
+      </h1>
+      <h2>Table of Contents</h2>
+      <ul>
+         <li>
+            <a href="#SchemaProperties">Schema Document Properties</a>
+         </li>
+         <li>
+            <a href="#SchemaDeclarations">Global Declarations</a>
+            <ul>
+               <li>
+                  <a href="#h1717229592">Element: <strong>clientAuthConfig</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h1694923673">Element: <strong>clientAuthContext</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h2003237698">Element: <strong>clientAuthModule</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h611287798">Element: <strong>configProvider</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-598284782">Element: <strong>jaspi</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h1659903376">Element: <strong>serverAuthConfig</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-82189023">Element: <strong>serverAuthContext</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h1945911482">Element: <strong>serverAuthModule</strong>
+                  </a>
+               </li>
+            </ul>
+         </li>
+         <li>
+            <a href="#SchemaDefinitions">Global Definitions</a>
+            <ul>
+               <li>
+                  <a href="#h-1900437709">Complex Type: <strong>authModuleType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-1556164108">Complex Type: <strong>clientAuthConfigType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-1106798543">Complex Type: <strong>clientAuthContextType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-1353083310">Complex Type: <strong>configProviderType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h549735210">Complex Type: <strong>jaspiType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-1924702930">Complex Type: <strong>messagePolicyType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-42209494">Complex Type: <strong>protectionPolicyType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h541367148">Complex Type: <strong>serverAuthConfigType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-507839047">Complex Type: <strong>serverAuthContextType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h-869533086">Complex Type: <strong>targetPolicyType</strong>
+                  </a>
+               </li>
+               <li>
+                  <a href="#h965288592">Complex Type: <strong>targetType</strong>
+                  </a>
+               </li>
+            </ul>
+         </li>
+      </ul>
+      <ul id="legendTOC" style="margin-top: 0em">
+         <li>
+            <a href="#Legend">Legend</a>
+         </li>
+      </ul>
+      <ul id="glossaryTOC" style="margin-top: 0em">
+         <li>
+            <a href="#Glossary">Glossary</a>
+         </li>
+      </ul>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h2>
+         <a name="SchemaProperties">Schema Document Properties</a>
+      </h2>
+      <table class="properties">
+         <tr>
+            <th>
+               <a title="Look up 'Target Namespace' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_TargetNS">Target Namespace</a>
+            </th>
+            <td>
+               <span class="targetNS">http://geronimo.apache.org/xml/ns/geronimo-jaspi</span>
+            </td>
+         </tr>
+         <tr>
+            <th>Element and Attribute Namespaces</th>
+            <td>
+               <ul>
+                  <li>Global element and attribute declarations belong to this schema's target namespace.</li>
+                  <li>By default, local element declarations belong to this schema's target namespace.</li>
+                  <li>By default, local attribute declarations have no namespace.</li>
+               </ul>
+            </td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+            This is an XML Schema Definition for Geronimo JASPI implementation configurations.
+        </td>
+         </tr>
+         <tr>
+            <th>Application Data</th>
+            <td>
+               <code>&lt;<a href="#ns_jaxb" title="Find out namespace of 'jaxb' prefix">jaxb</a>:globalBindings&gt; <div style="margin-left: 1.5em">
+                     <code>&lt;<a href="#ns_xjc" title="Find out namespace of 'xjc' prefix">xjc</a>:serializable uid="12343"/&gt;</code>
+                  </div>&lt;/<a href="#ns_jaxb" title="Find out namespace of 'jaxb' prefix">jaxb</a>:globalBindings&gt;</code>
+            </td>
+         </tr>
+      </table>
+      <h3>Declared Namespaces</h3>
+      <table class="namespaces">
+         <tr>
+            <th>Prefix</th>
+            <th>Namespace</th>
+         </tr>
+         <tr>
+            <td>
+               <a name="ns_xml">xml</a>
+            </td>
+            <td>http://www.w3.org/XML/1998/namespace</td>
+         </tr>
+         <tr>
+            <td>
+               <a name="ns_jaspi">jaspi</a>
+            </td>
+            <td>
+               <span class="targetNS">http://geronimo.apache.org/xml/ns/geronimo-jaspi</span>
+            </td>
+         </tr>
+         <tr>
+            <td>
+               <a name="ns_xs">xs</a>
+            </td>
+            <td>http://www.w3.org/2001/XMLSchema</td>
+         </tr>
+         <tr>
+            <td>
+               <a name="ns_jaxb">jaxb</a>
+            </td>
+            <td>http://java.sun.com/xml/ns/jaxb</td>
+         </tr>
+         <tr>
+            <td>
+               <a name="ns_xjc">xjc</a>
+            </td>
+            <td>http://java.sun.com/xml/ns/jaxb/xjc</td>
+         </tr>
+      </table>
+      <div class="schemaComponent box">
+         <div> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="schema_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:schema</span> 
+               <span class="scTag">targetNamespace</span>="<span class="scContent">http://geronimo.apache.org/xml/ns/geronimo-jaspi</span>" <span class="scTag">elementFormDefault</span>="<span class="scContent">qualified</span>" <span class="scTag">attributeFormDefault</span>="<span class="scContent">unqualified</span>" <span class="scTag">extensionBindingPrefixes</span>="<span class="scContent">xjc</span>" <span class="scTag">version</span>="<span class="scContent">2.0</span>"&gt;<div class="scContent" style="margin-left: 1.5em">...</div>&lt;/<span class="scTag">xs:schema</span>&gt;</div>
+         </div>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h2>
+         <a name="SchemaDeclarations">Global Declarations</a>
+      </h2>
+      <h3>Element: <a name="h1717229592" class="name">clientAuthConfig</a>
+      </h3>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>clientAuthConfig</td>
+         </tr>
+         <tr>
+            <th>Type</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;clientAuthConfigType&#34; type definition." href="#h-1556164108">clientAuthConfigType</a>
+               </span>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Nillable' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Nillable">Nillable</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                Configuration of a single clientAuthConfig element
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Logical Diagram</span>
+         </div>
+         <div id="h1717229592_logicalDiagram" class="contents">
+            <img usemap="#h322217090" src="schemaDiagrams/h322217090.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h322217090.map--><map name="h322217090">
+</map>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h1717229592_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthConfig&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'messageLayer specifies the type of message this configProvider works with, e.g Http defaults to parents value if missing'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'appContext is the name of the application in some profile-specified format defaults to parents value if missing'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:authenticationContextID&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:authenticationContextID&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'the constant value to be returned from getAuthContextID(MessageInfo messageInfo)'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:protected&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:protected&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'value to be returned from isProtected. Meaning unknown.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthContext&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;clientAuthContextType&#34; type definition." href="#h-1106798543">clientAuthContextType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthContext&gt; <span class="occurs">[0..*]</span> 
+                  <p class="documentation">'configuration of a client auth context'</p>
+               </div>&lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthConfig&gt;</div>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h1717229592_diagram" class="contents">
+            <img usemap="#h176616588" src="schemaDiagrams/h176616588.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h176616588.map--><map name="h176616588">
+               <area shape="rect" alt="h-1106798543" coords="495,251,644,307"
+                     href="geronimo-jaspi.xsd.html#h-1106798543"/>
+
+            </map>
+         </div>
+      </div>
+      <div class="schemaComponent box">
+         <div> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h1717229592_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:element</span> 
+               <span class="scTag">name</span>="<span class="scContent">clientAuthConfig</span>" <span class="scTag">type</span>="<span class="scContent">
+                  <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;clientAuthConfigType&#34; type definition." href="#h-1556164108">clientAuthConfigType</a>
+                  </span>
+               </span>"/&gt;</div>
+         </div>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Element: <a name="h1694923673" class="name">clientAuthContext</a>
+      </h3>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>clientAuthContext</td>
+         </tr>
+         <tr>
+            <th>Type</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;clientAuthContextType&#34; type definition." href="#h-1106798543">clientAuthContextType</a>
+               </span>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Nillable' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Nillable">Nillable</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                Configuration of a single clientAuthContext element
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Logical Diagram</span>
+         </div>
+         <div id="h1694923673_logicalDiagram" class="contents">
+            <img usemap="#h-1074268777" src="schemaDiagrams/h-1074268777.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h-1074268777.map--><map name="h-1074268777">
+</map>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h1694923673_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthContext&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'messageLayer specifies the type of message this configProvider works with, e.g Http defaults to parents value if missing'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'appContext is the name of the application in some profile-specified format defaults to parents value if missing'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:authenticationContextID&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:authenticationContextID&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'the constant value to be returned from getAuthContextID(MessageInfo messageInfo)'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthModule&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;authModuleType&#34; type definition." href="#h-1900437709">authModuleType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthModule&gt; <span class="occurs">[0..*]</span> 
+                  <p class="documentation">'client auth module in this auth context'</p>
+               </div>&lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthContext&gt;</div>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h1694923673_diagram" class="contents">
+            <img usemap="#h-1292917043" src="schemaDiagrams/h-1292917043.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h-1292917043.map--><map name="h-1292917043">
+               <area shape="rect" alt="h-1900437709" coords="509,208,656,264"
+                     href="geronimo-jaspi.xsd.html#h-1900437709"/>
+
+            </map>
+         </div>
+      </div>
+      <div class="schemaComponent box">
+         <div> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h1694923673_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:element</span> 
+               <span class="scTag">name</span>="<span class="scContent">clientAuthContext</span>" <span class="scTag">type</span>="<span class="scContent">
+                  <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;clientAuthContextType&#34; type definition." href="#h-1106798543">clientAuthContextType</a>
+                  </span>
+               </span>"/&gt;</div>
+         </div>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Element: <a name="h2003237698" class="name">clientAuthModule</a>
+      </h3>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>clientAuthModule</td>
+         </tr>
+         <tr>
+            <th>Type</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;authModuleType&#34; type definition." href="#h-1900437709">authModuleType</a>
+               </span>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Nillable' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Nillable">Nillable</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                Configuration of a single clientAuthModule element
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Logical Diagram</span>
+         </div>
+         <div id="h2003237698_logicalDiagram" class="contents">
+            <img usemap="#h-1541328084" src="schemaDiagrams/h-1541328084.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h-1541328084.map--><map name="h-1541328084">
+</map>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h2003237698_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthModule&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:className&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:className&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'class name of auth module'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:classLoaderName&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:classLoaderName&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'name of classloader to load any needed classes (e.g. custom config providers, modules, policy stuff)'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:requestPolicy&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;messagePolicyType&#34; type definition." href="#h-1924702930">messagePolicyType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:requestPolicy&gt; <span class="occurs">[0..1]</span>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:responsePolicy&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;messagePolicyType&#34; type definition." href="#h-1924702930">messagePolicyType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:responsePolicy&gt; <span class="occurs">[0..1]</span>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:options&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:options&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'initialization options as a string-string map'</p>
+               </div>&lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthModule&gt;</div>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h2003237698_diagram" class="contents">
+            <img usemap="#h-1686928586" src="schemaDiagrams/h-1686928586.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h-1686928586.map--><map name="h-1686928586">
+               <area shape="rect" alt="h-1924702930" coords="467,119,590,175"
+                     href="geronimo-jaspi.xsd.html#h-1924702930"/>
+
+               <area shape="rect" alt="h-1924702930" coords="467,185,603,241"
+                     href="geronimo-jaspi.xsd.html#h-1924702930"/>
+
+            </map>
+         </div>
+      </div>
+      <div class="schemaComponent box">
+         <div> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h2003237698_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:element</span> 
+               <span class="scTag">name</span>="<span class="scContent">clientAuthModule</span>" <span class="scTag">type</span>="<span class="scContent">
+                  <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;authModuleType&#34; type definition." href="#h-1900437709">authModuleType</a>
+                  </span>
+               </span>"/&gt;</div>
+         </div>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Element: <a name="h611287798" class="name">configProvider</a>
+      </h3>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>configProvider</td>
+         </tr>
+         <tr>
+            <th>Type</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;configProviderType&#34; type definition." href="#h-1353083310">configProviderType</a>
+               </span>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Nillable' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Nillable">Nillable</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                Configuration of a single configProvider element
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Logical Diagram</span>
+         </div>
+         <div id="h611287798_logicalDiagram" class="contents">
+            <img usemap="#h-284532896" src="schemaDiagrams/h-284532896.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h-284532896.map--><map name="h-284532896">
+</map>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h611287798_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:configProvider&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'messageLayer specifies the type of message this configProvider works with, e.g Http'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'appContext is the name of the application in some profile-specified format'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:description&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:description&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'description of the config provider'</p>
+               </div>
+               <span class="group" style="margin-left: 1.5em">Start <a title="Look up 'Choice' in glossary" href="geronimo-jaspi.xsd.html#term_Choice">Choice</a> 
+                  <span class="occurs">[1]</span>
+               </span>
+               <br/>
+               <div style="margin-left: 3em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:className&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:className&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'class name of the config provider implementation'</p>
+               </div>
+               <div style="margin-left: 3em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:properties&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:properties&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'The standard ConfigProviders take a Map(String, String) as a single constructor argument.'</p>
+               </div>
+               <div style="margin-left: 3em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthConfig&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;clientAuthConfigType&#34; type definition." href="#h-1556164108">clientAuthConfigType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthConfig&gt; <span class="occurs">[0..*]</span> 
+                  <p class="documentation">'configures a ClientAuthConfig'</p>
+               </div>
+               <div style="margin-left: 3em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthConfig&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;serverAuthConfigType&#34; type definition." href="#h541367148">serverAuthConfigType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthConfig&gt; <span class="occurs">[0..*]</span> 
+                  <p class="documentation">'configures a ServerAuthConfig'</p>
+               </div>
+               <span class="group" style="margin-left: 1.5em">End Choice</span>
+               <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:persistent&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:persistent&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'whether the configprovider is \"persistent\". so far it\'s not clear what this might mean.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:classLoaderName&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:classLoaderName&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'name of classloader to load any needed classes (e.g. custom config providers, modules, policy stuff)'</p>
+               </div>&lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:configProvider&gt;</div>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h611287798_diagram" class="contents">
+            <img usemap="#h837102058" src="schemaDiagrams/h837102058.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h837102058.map--><map name="h837102058">
+               <area shape="rect" alt="h-1556164108" coords="631,317,773,373"
+                     href="geronimo-jaspi.xsd.html#h-1556164108"/>
+
+               <area shape="rect" alt="h541367148" coords="631,383,780,439"
+                     href="geronimo-jaspi.xsd.html#h541367148"/>
+
+            </map>
+         </div>
+      </div>
+      <div class="schemaComponent box">
+         <div> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h611287798_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:element</span> 
+               <span class="scTag">name</span>="<span class="scContent">configProvider</span>" <span class="scTag">type</span>="<span class="scContent">
+                  <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;configProviderType&#34; type definition." href="#h-1353083310">configProviderType</a>
+                  </span>
+               </span>"/&gt;</div>
+         </div>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Element: <a name="h-598284782" class="name">jaspi</a>
+      </h3>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>jaspi</td>
+         </tr>
+         <tr>
+            <th>Type</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;jaspiType&#34; type definition." href="#h549735210">jaspiType</a>
+               </span>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Nillable' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Nillable">Nillable</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                The jaspi element is the root element of the jaspi configuration file.
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Logical Diagram</span>
+         </div>
+         <div id="h-598284782_logicalDiagram" class="contents">
+            <img usemap="#h675911632" src="schemaDiagrams/h675911632.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h675911632.map--><map name="h675911632">
+</map>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h-598284782_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:jaspi&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:configProvider&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;configProviderType&#34; type definition." href="#h-1353083310">configProviderType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:configProvider&gt; <span class="occurs">[0..*]</span> 
+                  <p class="documentation">'Reference to configProvider element defined later in this xsd.'</p>
+               </div>&lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:jaspi&gt;</div>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h-598284782_diagram" class="contents">
+            <img usemap="#h2047404550" src="schemaDiagrams/h2047404550.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h2047404550.map--><map name="h2047404550">
+               <area shape="rect" alt="h-1353083310" coords="335,10,465,66"
+                     href="geronimo-jaspi.xsd.html#h-1353083310"/>
+
+            </map>
+         </div>
+      </div>
+      <div class="schemaComponent box">
+         <div> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h-598284782_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:element</span> 
+               <span class="scTag">name</span>="<span class="scContent">jaspi</span>" <span class="scTag">type</span>="<span class="scContent">
+                  <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;jaspiType&#34; type definition." href="#h549735210">jaspiType</a>
+                  </span>
+               </span>"/&gt;</div>
+         </div>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Element: <a name="h1659903376" class="name">serverAuthConfig</a>
+      </h3>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>serverAuthConfig</td>
+         </tr>
+         <tr>
+            <th>Type</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;serverAuthConfigType&#34; type definition." href="#h541367148">serverAuthConfigType</a>
+               </span>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Nillable' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Nillable">Nillable</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                Configuration of a single serverAuthConfig element
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Logical Diagram</span>
+         </div>
+         <div id="h1659903376_logicalDiagram" class="contents">
+            <img usemap="#h-1626369030" src="schemaDiagrams/h-1626369030.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h-1626369030.map--><map name="h-1626369030">
+</map>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h1659903376_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthConfig&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'messageLayer specifies the type of message this configProvider works with, e.g Http defaults to parents value if missing'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'appContext is the name of the application in some profile-specified format defaults to parents value if missing'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:authenticationContextID&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:authenticationContextID&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'the constant value to be returned from getAuthContextID(MessageInfo messageInfo)'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:protected&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:protected&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'value to be returned from isProtected. Meaning unknown.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthContext&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;serverAuthContextType&#34; type definition." href="#h-507839047">serverAuthContextType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthContext&gt; <span class="occurs">[0..*]</span> 
+                  <p class="documentation">'configuration of a server auth context'</p>
+               </div>&lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthConfig&gt;</div>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h1659903376_diagram" class="contents">
+            <img usemap="#h-1771969532" src="schemaDiagrams/h-1771969532.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h-1771969532.map--><map name="h-1771969532">
+               <area shape="rect" alt="h-507839047" coords="509,251,665,307"
+                     href="geronimo-jaspi.xsd.html#h-507839047"/>
+
+            </map>
+         </div>
+      </div>
+      <div class="schemaComponent box">
+         <div> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h1659903376_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:element</span> 
+               <span class="scTag">name</span>="<span class="scContent">serverAuthConfig</span>" <span class="scTag">type</span>="<span class="scContent">
+                  <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;serverAuthConfigType&#34; type definition." href="#h541367148">serverAuthConfigType</a>
+                  </span>
+               </span>"/&gt;</div>
+         </div>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Element: <a name="h-82189023" class="name">serverAuthContext</a>
+      </h3>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>serverAuthContext</td>
+         </tr>
+         <tr>
+            <th>Type</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;serverAuthContextType&#34; type definition." href="#h-507839047">serverAuthContextType</a>
+               </span>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Nillable' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Nillable">Nillable</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                Configuration of a single serverAuthContext element
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Logical Diagram</span>
+         </div>
+         <div id="h-82189023_logicalDiagram" class="contents">
+            <img usemap="#h-1350896353" src="schemaDiagrams/h-1350896353.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h-1350896353.map--><map name="h-1350896353">
+</map>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h-82189023_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthContext&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'messageLayer specifies the type of message this configProvider works with, e.g Http defaults to parents value if missing'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'appContext is the name of the application in some profile-specified format defaults to parents value if missing'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:authenticationContextID&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:authenticationContextID&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'the constant value to be returned from getAuthContextID(MessageInfo messageInfo)'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthModule&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;authModuleType&#34; type definition." href="#h-1900437709">authModuleType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthModule&gt; <span class="occurs">[0..*]</span> 
+                  <p class="documentation">'server auth module in this auth context'</p>
+               </div>&lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthContext&gt;</div>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h-82189023_diagram" class="contents">
+            <img usemap="#h-1569544619" src="schemaDiagrams/h-1569544619.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h-1569544619.map--><map name="h-1569544619">
+               <area shape="rect" alt="h-1900437709" coords="523,208,677,264"
+                     href="geronimo-jaspi.xsd.html#h-1900437709"/>
+
+            </map>
+         </div>
+      </div>
+      <div class="schemaComponent box">
+         <div> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h-82189023_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:element</span> 
+               <span class="scTag">name</span>="<span class="scContent">serverAuthContext</span>" <span class="scTag">type</span>="<span class="scContent">
+                  <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;serverAuthContextType&#34; type definition." href="#h-507839047">serverAuthContextType</a>
+                  </span>
+               </span>"/&gt;</div>
+         </div>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Element: <a name="h1945911482" class="name">serverAuthModule</a>
+      </h3>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>serverAuthModule</td>
+         </tr>
+         <tr>
+            <th>Type</th>
+            <td>
+               <span class="type">
+                  <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;authModuleType&#34; type definition." href="#h-1900437709">authModuleType</a>
+               </span>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Nillable' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Nillable">Nillable</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+         <tr>
+            <th>Documentation</th>
+            <td class="documentation">
+                Configuration of a single serverAuthModule element
+            </td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Logical Diagram</span>
+         </div>
+         <div id="h1945911482_logicalDiagram" class="contents">
+            <img usemap="#h805053092" src="schemaDiagrams/h805053092.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h805053092.map--><map name="h805053092">
+</map>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h1945911482_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthModule&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:className&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:className&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'class name of auth module'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:classLoaderName&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:classLoaderName&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'name of classloader to load any needed classes (e.g. custom config providers, modules, policy stuff)'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:requestPolicy&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;messagePolicyType&#34; type definition." href="#h-1924702930">messagePolicyType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:requestPolicy&gt; <span class="occurs">[0..1]</span>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:responsePolicy&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;messagePolicyType&#34; type definition." href="#h-1924702930">messagePolicyType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:responsePolicy&gt; <span class="occurs">[0..1]</span>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:options&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:options&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'initialization options as a string-string map'</p>
+               </div>&lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:serverAuthModule&gt;</div>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h1945911482_diagram" class="contents">
+            <img usemap="#h659452590" src="schemaDiagrams/h659452590.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h659452590.map--><map name="h659452590">
+               <area shape="rect" alt="h-1924702930" coords="474,119,597,175"
+                     href="geronimo-jaspi.xsd.html#h-1924702930"/>
+
+               <area shape="rect" alt="h-1924702930" coords="474,185,610,241"
+                     href="geronimo-jaspi.xsd.html#h-1924702930"/>
+
+            </map>
+         </div>
+      </div>
+      <div class="schemaComponent box">
+         <div> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h1945911482_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:element</span> 
+               <span class="scTag">name</span>="<span class="scContent">serverAuthModule</span>" <span class="scTag">type</span>="<span class="scContent">
+                  <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;authModuleType&#34; type definition." href="#h-1900437709">authModuleType</a>
+                  </span>
+               </span>"/&gt;</div>
+         </div>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h2>
+         <a name="SchemaDefinitions">Global Definitions</a>
+      </h2>
+      <h3>Complex Type: <a name="h-1900437709" class="name">authModuleType</a>
+      </h3>
+      <table class="hierarchy">
+         <tr>
+            <th>Super-types:</th>
+            <td>None</td>
+         </tr>
+         <tr>
+            <th>Sub-types:</th>
+            <td>None</td>
+         </tr>
+      </table>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>authModuleType</td>
+         </tr>
+         <tr>
+            <th>Used by (from the same schema document)</th>
+            <td>Element <b>
+                  <a href="#h2003237698">clientAuthModule</a>
+               </b>, Element <b>
+                  <a href="#h1945911482">serverAuthModule</a>
+               </b>, Complex Type <b>
+                  <a href="#h-1106798543">clientAuthContextType</a>
+               </b>, Complex Type <b>
+                  <a href="#h-507839047">serverAuthContextType</a>
+               </b>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h-1900437709_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;...&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:className&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:className&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'class name of auth module'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:classLoaderName&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:classLoaderName&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'name of classloader to load any needed classes (e.g. custom config providers, modules, policy stuff)'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:requestPolicy&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;messagePolicyType&#34; type definition." href="#h-1924702930">messagePolicyType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:requestPolicy&gt; <span class="occurs">[0..1]</span>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:responsePolicy&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;messagePolicyType&#34; type definition." href="#h-1924702930">messagePolicyType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:responsePolicy&gt; <span class="occurs">[0..1]</span>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:options&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:options&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'initialization options as a string-string map'</p>
+               </div>&lt;/...&gt;</div>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h-1900437709_diagram" class="contents">
+            <img usemap="#h-396121625" src="schemaDiagrams/h-396121625.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h-396121625.map--><map name="h-396121625">
+               <area shape="rect" alt="h-1924702930" coords="282,109,405,165"
+                     href="geronimo-jaspi.xsd.html#h-1924702930"/>
+
+               <area shape="rect" alt="h-1924702930" coords="282,175,418,231"
+                     href="geronimo-jaspi.xsd.html#h-1924702930"/>
+
+            </map>
+         </div>
+      </div>
+      <div class="schemaComponent box">
+         <div> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h-1900437709_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
+               <span class="scTag">name</span>="<span class="scContent">authModuleType</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">className</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">classLoaderName</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">requestPolicy</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;messagePolicyType&#34; type definition." href="#h-1924702930">messagePolicyType</a>
+                        </span>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">responsePolicy</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;messagePolicyType&#34; type definition." href="#h-1924702930">messagePolicyType</a>
+                        </span>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">options</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/&gt;</div>&lt;/<span class="scTag">xs:sequence</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
+         </div>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Complex Type: <a name="h-1556164108" class="name">clientAuthConfigType</a>
+      </h3>
+      <table class="hierarchy">
+         <tr>
+            <th>Super-types:</th>
+            <td>None</td>
+         </tr>
+         <tr>
+            <th>Sub-types:</th>
+            <td>None</td>
+         </tr>
+      </table>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>clientAuthConfigType</td>
+         </tr>
+         <tr>
+            <th>Used by (from the same schema document)</th>
+            <td>Element <b>
+                  <a href="#h1717229592">clientAuthConfig</a>
+               </b>, Complex Type <b>
+                  <a href="#h-1353083310">configProviderType</a>
+               </b>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h-1556164108_xibox" class="contents">
+            <div style="margin-left: 0em">&lt;...&gt; <br/>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:messageLayer&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'messageLayer specifies the type of message this configProvider works with, e.g Http defaults to parents value if missing'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:appContext&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'appContext is the name of the application in some profile-specified format defaults to parents value if missing'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:authenticationContextID&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:authenticationContextID&gt; <span class="occurs">[0..1]</span> 
+                  <p class="documentation">'the constant value to be returned from getAuthContextID(MessageInfo messageInfo)'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:protected&gt; <span class="type">
+                     <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:protected&gt; <span class="occurs">[1]</span> 
+                  <p class="documentation">'value to be returned from isProtected. Meaning unknown.'</p>
+               </div>
+               <div style="margin-left: 1.5em">&lt;<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthContext&gt; <span class="type">
+                     <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;clientAuthContextType&#34; type definition." href="#h-1106798543">clientAuthContextType</a>
+                  </span> &lt;/<a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:clientAuthContext&gt; <span class="occurs">[0..*]</span> 
+                  <p class="documentation">'configuration of a client auth context'</p>
+               </div>&lt;/...&gt;</div>
+         </div>
+      </div>
+      <div class="sample box">
+         <div> 
+            <span class="caption">Diagram</span>
+         </div>
+         <div id="h-1556164108_diagram" class="contents">
+            <img usemap="#h614390632" src="schemaDiagrams/h614390632.png"/>
+            <!--
+            Map ref: file:/C:/schema//schemaDiagrams/h614390632.map--><map name="h614390632">
+               <area shape="rect" alt="h-1106798543" coords="315,241,464,297"
+                     href="geronimo-jaspi.xsd.html#h-1106798543"/>
+
+            </map>
+         </div>
+      </div>
+      <div class="schemaComponent box">
+         <div> 
+            <span class="caption">Schema Component Representation</span>
+         </div>
+         <div id="h-1556164108_scbox" class="contents">
+            <div style="margin-left: 0em">&lt;<span class="scTag">xs:complexType</span> 
+               <span class="scTag">name</span>="<span class="scContent">clientAuthConfigType</span>"&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:sequence</span>&gt;<div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">messageLayer</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">appContext</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">authenticationContextID</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:string</span>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">protected</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_xs" title="Find out namespace of 'xs' prefix">xs</a>:boolean</span>
+                     </span>"/&gt;</div>
+                  <div style="margin-left: 1.5em">&lt;<span class="scTag">xs:element</span> 
+                     <span class="scTag">name</span>="<span class="scContent">clientAuthContext</span>" <span class="scTag">type</span>="<span class="scContent">
+                        <span class="type">
+                           <a href="#ns_jaspi" title="Find out namespace of 'jaspi' prefix">jaspi</a>:<a title="Jump to &#34;clientAuthContextType&#34; type definition." href="#h-1106798543">clientAuthContextType</a>
+                        </span>
+                     </span>" <span class="scTag">minOccurs</span>="<span class="scContent">0</span>" <span class="scTag">maxOccurs</span>="<span class="scContent">unbounded</span>"/&gt;</div>&lt;/<span class="scTag">xs:sequence</span>&gt;</div>&lt;/<span class="scTag">xs:complexType</span>&gt;</div>
+         </div>
+      </div>
+      <div style="text-align: right; clear: both;">
+         <a href="#top">top</a>
+      </div>
+      <hr/>
+      <h3>Complex Type: <a name="h-1106798543" class="name">clientAuthContextType</a>
+      </h3>
+      <table class="hierarchy">
+         <tr>
+            <th>Super-types:</th>
+            <td>None</td>
+         </tr>
+         <tr>
+            <th>Sub-types:</th>
+            <td>None</td>
+         </tr>
+      </table>
+      <table class="properties">
+         <tr>
+            <th>Name</th>
+            <td>clientAuthContextType</td>
+         </tr>
+         <tr>
+            <th>Used by (from the same schema document)</th>
+            <td>Element <b>
+                  <a href="#h1694923673">clientAuthContext</a>
+               </b>, Complex Type <b>
+                  <a href="#h-1556164108">clientAuthConfigType</a>
+               </b>
+            </td>
+         </tr>
+         <tr>
+            <th>
+               <a title="Look up 'Abstract' in glossary"
+                  href="geronimo-jaspi.xsd.html#term_Abstract">Abstract</a>
+            </th>
+            <td>no</td>
+         </tr>
+      </table>
+      <div class="sample box">
+         <div> 
+            <span class="caption">XML Instance Representation</span>
+         </div>
+         <div id="h-1106798543_xibox" class="contents">

[... 1122 lines stripped ...]