<?xml version="1.0" encoding="UTF-8"?>
<jaxb:bindings xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema"
               jaxb:version="3.0">
    <jaxb:bindings schemaLocation="extended-metadata-schema.xsd">
        <jaxb:schemaBindings>
            <jaxb:package name="com.airlock.iam.opensso.jaxb.entityconfig" />
        </jaxb:schemaBindings>
        <jaxb:bindings node="//xs:element[@name = 'EntityConfig']">
            <jaxb:class name="EntityConfigElement" />
        </jaxb:bindings>
        <jaxb:bindings node="//xs:element[@name = 'IDPSSOConfig']">
            <jaxb:class name="IDPSSOConfigElement" />
        </jaxb:bindings>
        <jaxb:bindings node="//xs:element[@name = 'SPSSOConfig']">
            <jaxb:class name="SPSSOConfigElement" />
        </jaxb:bindings>
    </jaxb:bindings>
    <jaxb:bindings schemaLocation="http://www.w3.org/TR/2002/REC-xmlenc-core-20021210/xenc-schema.xsd">
        <jaxb:schemaBindings>
            <jaxb:package name="com.airlock.iam.opensso.jaxb.xmlenc" />
        </jaxb:schemaBindings>
        <jaxb:bindings node="//xs:element[@name = 'KeySize']">
            <jaxb:class name="KeySize"/>
        </jaxb:bindings>
    </jaxb:bindings>
    <jaxb:bindings schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd">
        <jaxb:schemaBindings>
            <jaxb:package name="com.airlock.iam.opensso.jaxb.xmlsig" />
        </jaxb:schemaBindings>
        <jaxb:bindings node="//xs:element[@name = 'X509Certificate']">
            <jaxb:class name="X509Certificate"/>
        </jaxb:bindings>
        <jaxb:bindings node="//xs:element[@name = 'X509Data']">
            <jaxb:class name="X509DataElement"/>
        </jaxb:bindings>
    </jaxb:bindings>
    <jaxb:bindings schemaLocation="saml-schema-metadata-2.0.xsd">
        <jaxb:schemaBindings>
            <jaxb:package name="com.airlock.iam.opensso.jaxb.metadata" />
        </jaxb:schemaBindings>
        <jaxb:bindings node="//xs:element[@name = 'IDPSSODescriptor']">
            <jaxb:class name="IDPSSODescriptorElement"/>
        </jaxb:bindings>
        <jaxb:bindings node="//xs:element[@name = 'SPSSODescriptor']">
            <jaxb:class name="SPSSODescriptorElement"/>
        </jaxb:bindings>
        <jaxb:bindings node="//xs:element[@name = 'EntityDescriptor']">
            <jaxb:class name="EntityDescriptorElement"/>
        </jaxb:bindings>
        <jaxb:bindings node="//xs:element[@name = 'SingleSignOnService']">
            <jaxb:class name="SingleSignOnServiceElement"/>
        </jaxb:bindings>
    </jaxb:bindings>
    <jaxb:bindings schemaLocation="saml-schema-assertion-2.0.xsd">
        <jaxb:schemaBindings>
            <jaxb:package name="com.airlock.iam.opensso.jaxb.assertion" />
        </jaxb:schemaBindings>
    </jaxb:bindings>
</jaxb:bindings>
