Class KeyAuthorityNodeProcessor
- java.lang.Object
-
- net.shibboleth.idp.saml.security.impl.KeyAuthorityNodeProcessor
-
- All Implemented Interfaces:
MetadataNodeProcessor
public class KeyAuthorityNodeProcessor extends Object implements MetadataNodeProcessor
An implementation ofMetadataNodeProcessorwhich supports processing the ShibbolethKeyAuthorityinformation within a metadata document.
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerlogLogger.
-
Constructor Summary
Constructors Constructor Description KeyAuthorityNodeProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<XMLObject>getKeyAuthorities(EntitiesDescriptor entitiesDescriptor)Get the list of KeyAuthority's from an EntitiesDescriptor's Extensions.protected voidhandleEntitiesDescriptor(EntitiesDescriptor entitiesDescriptor)Handle anEntitiesDescriptor.protected voidhandleEntityDescriptor(EntityDescriptor entityDescriptor)Handle anEntityDescriptor.voidprocess(XMLObject metadataNode)
-
-
-
Method Detail
-
process
public void process(XMLObject metadataNode) throws FilterException
- Specified by:
processin interfaceMetadataNodeProcessor- Throws:
FilterException
-
handleEntitiesDescriptor
protected void handleEntitiesDescriptor(EntitiesDescriptor entitiesDescriptor) throws FilterException
Handle anEntitiesDescriptor.- Parameters:
entitiesDescriptor- the entities descriptor being processed- Throws:
FilterException- if there is a fatal error during processing
-
handleEntityDescriptor
protected void handleEntityDescriptor(EntityDescriptor entityDescriptor) throws FilterException
Handle anEntityDescriptor.- Parameters:
entityDescriptor- the entity descriptor being processed- Throws:
FilterException- if there is a fatal error during processing
-
getKeyAuthorities
@Nonnull protected List<XMLObject> getKeyAuthorities(@Nonnull EntitiesDescriptor entitiesDescriptor)
Get the list of KeyAuthority's from an EntitiesDescriptor's Extensions.- Parameters:
entitiesDescriptor- the entities descriptor to process.- Returns:
- list of XMLObjects
-
-