2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk<?xml version="1.0" encoding="UTF-8"?>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk<!--
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk Copyright (c) 2006 Sun Microsystems Inc. All Rights Reserved
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk The contents of this file are subject to the terms
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk of the Common Development and Distribution License
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk (the License). You may not use this file except in
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk compliance with the License.
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk You can obtain a copy of the License at
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk https://opensso.dev.java.net/public/CDDLv1.0.html or
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk opensso/legal/CDDLv1.0.txt
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk See the License for the specific language governing
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk permission and limitations under the License.
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk When distributing Covered Code, include this CDDL
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk Header Notice in each file and include the License file
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk at opensso/legal/CDDLv1.0.txt.
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk If applicable, add the following below the CDDL Header,
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk with the fields enclosed by brackets [] replaced by
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk your own identifying information:
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk "Portions Copyrighted [year] [name of copyright owner]"
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk $Id: secext.xsd,v 1.2 2008/06/25 05:48:42 qcheng Exp $
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk-->
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk<xsd:schema targetNamespace="http://schemas.xmlsoap.org/ws/2003/06/secext" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsu="http://schemas.xmlsoap.org/ws/2003/06/utility" xmlns:wsse="http://schemas.xmlsoap.org/ws/2003/06/secext" xmlns="http://schemas.xmlsoap.org/ws/2003/06/secext" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all" version="0.2">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:import namespace="http://schemas.xmlsoap.org/ws/2003/06/utility" schemaLocation="utility.xsd"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:complexType name="AttributedString">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This type represents an element with arbitrary attributes.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:simpleContent>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:extension base="xsd:string">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute ref="wsu:Id"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:anyAttribute namespace="##other" processContents="lax"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:extension>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:simpleContent>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:complexType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:complexType name="PasswordString">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This type is used for password elements per Section 4.1.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:simpleContent>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:extension base="wsse:AttributedString">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute name="Type" type="xsd:QName"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:extension>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:simpleContent>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:complexType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:complexType name="EncodedString">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This type is used for elements containing stringified binary data.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:simpleContent>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:extension base="wsse:AttributedString">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute name="EncodingType" type="xsd:QName"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:extension>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:simpleContent>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:complexType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:complexType name="UsernameTokenType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This type represents a username token per Section 4.1</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:sequence>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:element name="Username" type="wsse:AttributedString"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:sequence>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute ref="wsu:Id"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:anyAttribute namespace="##other" processContents="lax"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:complexType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:complexType name="BinarySecurityTokenType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>A security token that is encoded in binary</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:simpleContent>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:extension base="wsse:EncodedString">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute name="ValueType" type="xsd:QName"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:extension>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:simpleContent>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:complexType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:complexType name="KeyIdentifierType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>A security token key identifier</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:simpleContent>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:extension base="wsse:EncodedString">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute name="ValueType" type="xsd:QName"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:extension>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:simpleContent>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:complexType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:simpleType name="tUsage">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>Typedef to allow a list of usages (as QNames).</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:list itemType="xsd:QName"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:simpleType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute name="Usage" type="tUsage">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This global attribute is used to indicate the usage of a referenced or indicated token within the containing context</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:attribute>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:complexType name="ReferenceType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This type represents a reference to an external security token.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute name="URI" type="xsd:anyURI"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute name="ValueType" type="xsd:QName"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:anyAttribute namespace="##other" processContents="lax"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:complexType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:complexType name="EmbeddedType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This type represents a reference to an embedded security token.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:choice minOccurs="0" maxOccurs="unbounded">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:any processContents="lax"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:choice>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute name="ValueType" type="xsd:QName"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:anyAttribute namespace="##other" processContents="lax"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:complexType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:complexType name="SecurityTokenReferenceType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This type is used reference a security token.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:choice minOccurs="0" maxOccurs="unbounded">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:any processContents="lax"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:choice>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute ref="wsu:Id"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:attribute ref="wsse:Usage"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:anyAttribute namespace="##other" processContents="lax"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:complexType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:complexType name="SecurityHeaderType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This complexType defines header block to use for security-relevant data directed at a specific SOAP actor.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:sequence>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>The use of "any" is to allow extensibility and different forms of security data.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:any>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:sequence>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:anyAttribute namespace="##other" processContents="lax"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:complexType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:element name="UsernameToken" type="wsse:UsernameTokenType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This element defines the wsse:UsernameToken element per Section 4.1.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:element>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:element name="BinarySecurityToken" type="wsse:BinarySecurityTokenType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This element defines the wsse:BinarySecurityToken element per Section 4.2.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:element>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:element name="Reference" type="wsse:ReferenceType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This element defines a security token reference</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:element>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:element name="Embedded" type="wsse:EmbeddedType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This element defines a security token embedded reference</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:element>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:element name="KeyIdentifier" type="wsse:KeyIdentifierType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This element defines a key identifier reference</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:element>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:element name="SecurityTokenReference" type="wsse:SecurityTokenReferenceType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This element defines the wsse:SecurityTokenReference per Section 4.3.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:element>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:element name="Security" type="wsse:SecurityHeaderType">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:documentation>This element defines the wsse:Security SOAP header element per Section 4.</xsd:documentation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:annotation>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:element>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:element name="Password" type="wsse:PasswordString"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:element name="Nonce" type="wsse:EncodedString"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:simpleType name="PasswordTypeEnum">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:restriction base="xsd:QName">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:PasswordText"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:PasswordDigest"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:restriction>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:simpleType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:simpleType name="ValueTypeEnum">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:restriction base="xsd:QName">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:X509v3"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:Kerberosv5TGT"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:Kerberosv5ST"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:PKCS7"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:PKIPath"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:restriction>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:simpleType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:simpleType name="EncodingTypeEnum">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:restriction base="xsd:QName">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:Base64Binary"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:HexBinary"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:restriction>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:simpleType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:simpleType name="FaultcodeEnum">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:restriction base="xsd:QName">
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:UnsupportedSecurityToken"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:UnsupportedAlgorithm"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:InvalidSecurity"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:InvalidSecurityToken"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:FailedAuthentication"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:FailedCheck"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk <xsd:enumeration value="wsse:SecurityTokenUnavailable"/>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:restriction>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk </xsd:simpleType>
2a9ee4116a7df31d9482821f64c837315c8e2aa0jeff.schenk</xsd:schema>