All Downloads are FREE. Search and download functionalities are using the official Maven repository.

as.eidas-opensaml3.1.0.4.source-code.saml2-eidas-config.xml Maven / Gradle / Ivy

There is a newer version: 1.4.5
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<XMLTooling xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:eidas="http://eidas.europa.eu/saml-extensions"
  xmlns:eidasnp="http://eidas.europa.eu/attributes/naturalperson" xmlns="http://www.opensaml.org/xmltooling-config"
  xsi:schemaLocation="http://www.opensaml.org/xmltooling-config ../../src/schema/xmltooling-config.xsd">

  <!-- SAML 2.0 Providers for the OpenSAML eIDAS extensions -->
  <ObjectProviders>

    <!-- eidas:SPType -->
    <ObjectProvider qualifiedName="eidas:SPType">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.impl.SPTypeBuilder" />
      <MarshallingClass className="se.litsec.eidas.opensaml.ext.impl.SPTypeMarshaller" />
      <UnmarshallingClass className="se.litsec.eidas.opensaml.ext.impl.SPTypeUnmarshaller" />
    </ObjectProvider>

    <!-- eidas:RequestedAttribute -->
    <ObjectProvider qualifiedName="eidas:RequestedAttribute">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.impl.RequestedAttributeBuilder" />
      <MarshallingClass className="org.opensaml.saml.saml2.metadata.impl.RequestedAttributeMarshaller" />
      <UnmarshallingClass className="org.opensaml.saml.saml2.metadata.impl.RequestedAttributeUnmarshaller" />
    </ObjectProvider>

    <!-- eidas:RequestedAttributes -->
    <ObjectProvider qualifiedName="eidas:RequestedAttributes">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.impl.RequestedAttributesBuilder" />
      <MarshallingClass className="se.litsec.eidas.opensaml.ext.impl.RequestedAttributesMarshaller" />
      <UnmarshallingClass className="se.litsec.eidas.opensaml.ext.impl.RequestedAttributesUnmarshaller" />
    </ObjectProvider>

    <!-- eidasnp:PersonIdentifierType -->
    <ObjectProvider qualifiedName="eidasnp:PersonIdentifierType">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.impl.PersonIdentifierTypeBuilder" />
      <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringMarshaller" />
      <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringUnmarshaller" />
    </ObjectProvider>

    <!-- eidasnp:CurrentFamilyNameType -->
    <ObjectProvider qualifiedName="eidasnp:CurrentFamilyNameType">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.impl.CurrentFamilyNameTypeBuilder" />
      <MarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.TransliterationStringTypeMarshaller" />
      <UnmarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.TransliterationStringTypeUnmarshaller" />
    </ObjectProvider>

    <!-- eidasnp:CurrentGivenNameType -->
    <ObjectProvider qualifiedName="eidasnp:CurrentGivenNameType">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.impl.CurrentGivenNameTypeBuilder" />
      <MarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.TransliterationStringTypeMarshaller" />
      <UnmarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.TransliterationStringTypeUnmarshaller" />
    </ObjectProvider>

    <!-- eidasnp:DateOfBirthType -->
    <ObjectProvider qualifiedName="eidasnp:DateOfBirthType">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.impl.DateOfBirthTypeBuilder" />
      <MarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.DateOfBirthTypeMarshaller" />
      <UnmarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.DateOfBirthTypeUnmarshaller" />
    </ObjectProvider>
    
    <!-- eidasnp:GenderType -->
    <ObjectProvider qualifiedName="eidasnp:GenderType">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.impl.GenderTypeBuilder" />
      <MarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.GenderTypeMarshaller" />
      <UnmarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.GenderTypeUnmarshaller" />
    </ObjectProvider>
    
    <!-- eidasnp:CurrentAddressType -->
    <ObjectProvider qualifiedName="eidasnp:CurrentAddressType">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.impl.CurrentAddressTypeBuilder" />
      <MarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.CurrentAddressTypeMarshaller" />
      <UnmarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.CurrentAddressTypeUnmarshaller" />
    </ObjectProvider>
    
    <!-- eidasnp:CurrentAddressStructuredType -->
    <ObjectProvider qualifiedName="eidasnp:CurrentAddressStructuredType">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.impl.CurrentAddressStructuredTypeBuilder" />
      <MarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.CurrentAddressStructuredTypeMarshaller" />
      <UnmarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.CurrentAddressStructuredTypeUnmarshaller" />
    </ObjectProvider>
    
    <!-- eidasnp:BirthNameType -->
    <ObjectProvider qualifiedName="eidasnp:BirthNameType">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.impl.BirthNameTypeBuilder" />
      <MarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.TransliterationStringTypeMarshaller" />
      <UnmarshallingClass className="se.litsec.eidas.opensaml.ext.attributes.impl.TransliterationStringTypeUnmarshaller" />
    </ObjectProvider>
    
    <!-- eidasnp:PlaceOfBirthType -->
    <ObjectProvider qualifiedName="eidasnp:PlaceOfBirthType">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.impl.PlaceOfBirthTypeBuilder" />
      <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringMarshaller" />
      <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringUnmarshaller" />
    </ObjectProvider>    
        
    <!-- Underlying types used in CurrentAddressStructuredType -->

    <ObjectProvider qualifiedName="eidasnp:PoBox">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.address.impl.PoBoxBuilder" />
      <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringMarshaller" />
      <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringUnmarshaller" />
    </ObjectProvider>
    
    <ObjectProvider qualifiedName="eidasnp:LocatorDesignator">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.address.impl.LocatorDesignatorBuilder" />
      <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringMarshaller" />
      <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringUnmarshaller" />
    </ObjectProvider>
    
    <ObjectProvider qualifiedName="eidasnp:LocatorName">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.address.impl.LocatorNameBuilder" />
      <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringMarshaller" />
      <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringUnmarshaller" />
    </ObjectProvider>
    
    <ObjectProvider qualifiedName="eidasnp:CvaddressArea">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.address.impl.CvaddressAreaBuilder" />
      <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringMarshaller" />
      <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringUnmarshaller" />
    </ObjectProvider>
    
    <ObjectProvider qualifiedName="eidasnp:Thoroughfare">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.address.impl.ThoroughfareBuilder" />
      <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringMarshaller" />
      <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringUnmarshaller" />
    </ObjectProvider>

    <ObjectProvider qualifiedName="eidasnp:PostName">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.address.impl.PostNameBuilder" />
      <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringMarshaller" />
      <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringUnmarshaller" />
    </ObjectProvider>
    
    <ObjectProvider qualifiedName="eidasnp:AdminunitFirstline">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.address.impl.AdminunitFirstlineBuilder" />
      <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringMarshaller" />
      <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringUnmarshaller" />
    </ObjectProvider>

    <ObjectProvider qualifiedName="eidasnp:AdminunitSecondline">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.address.impl.AdminunitSecondlineBuilder" />
      <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringMarshaller" />
      <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringUnmarshaller" />
    </ObjectProvider>
    
    <ObjectProvider qualifiedName="eidasnp:PostCode">
      <BuilderClass className="se.litsec.eidas.opensaml.ext.attributes.address.impl.PostCodeBuilder" />
      <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringMarshaller" />
      <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSStringUnmarshaller" />
    </ObjectProvider>
    
  </ObjectProviders>

</XMLTooling>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy