SHIBSP_DLLLOCAL Attribute* NameIDAttributeFactory(DDF& in);
SHIBSP_DLLLOCAL Attribute* ExtensibleAttributeFactory(DDF& in);
SHIBSP_DLLLOCAL Attribute* XMLAttributeFactory(DDF& in);
+ SHIBSP_DLLLOCAL Attribute* BinaryAttributeFactory(DDF& in);
#ifndef SHIBSP_LITE
SHIBSP_DLLLOCAL PluginManager<AttributeDecoder,xmltooling::QName,const DOMElement*>::Factory StringAttributeDecoderFactory;
{
Attribute::registerFactory("", SimpleAttributeFactory);
Attribute::registerFactory("Simple", SimpleAttributeFactory);
+ Attribute::registerFactory("Binary", BinaryAttributeFactory);
Attribute::registerFactory("Scoped", ScopedAttributeFactory);
Attribute::registerFactory("NameID", NameIDAttributeFactory);
Attribute::registerFactory("Extensible", ExtensibleAttributeFactory);