private EntitiesDescriptorType parseMDFile() throws ParsingException { Object spMetadata = parseSPMetadata(); Object idpMetadata = parseIdPMetadata(); EntitiesDescriptorType entities; if (EntitiesDescriptorType.class.isInstance(spMetadata)) { entities = (EntitiesDescriptorType) spMetadata; // if a IdP metadata is provided and if SP metadata provides multiple entities we search for any IDPSSODescriptor element to remove/replace it. if (idpMetadata != null) { removeIdPDescriptor(entities); } } else { entities = new EntitiesDescriptorType(); entities.addEntityDescriptor(spMetadata); } if (idpMetadata != null) { entities.addEntityDescriptor(idpMetadata); } return entities; }
private EntitiesDescriptorType parseMDFile() throws ParsingException { Object spMetadata = parseSPMetadata(); Object idpMetadata = parseIdPMetadata(); EntitiesDescriptorType entities; if (EntitiesDescriptorType.class.isInstance(spMetadata)) { entities = (EntitiesDescriptorType) spMetadata; // if a IdP metadata is provided and if SP metadata provides multiple entities we search for any IDPSSODescriptor element to remove/replace it. if (idpMetadata != null) { removeIdPDescriptor(entities); } } else { entities = new EntitiesDescriptorType(); entities.addEntityDescriptor(spMetadata); } if (idpMetadata != null) { entities.addEntityDescriptor(idpMetadata); } return entities; }
private EntitiesDescriptorType parseMDFile() throws ParsingException { InputStream is = SecurityActions.loadStream(getClass(), getIdpMetadataLocation()); if (is == null) throw logger.nullValueError(getIdpMetadataLocation()); Object idpMetadata = new SAMLParser().parse(is); EntitiesDescriptorType entities; if (EntitiesDescriptorType.class.isInstance(idpMetadata)) { entities = (EntitiesDescriptorType) idpMetadata; } else { entities = new EntitiesDescriptorType(); entities.addEntityDescriptor(idpMetadata); } return entities; }
private EntitiesDescriptorType parseMDFile() throws ParsingException { InputStream is = SecurityActions.loadStream(getClass(), getIdpMetadataLocation()); if (is == null) throw logger.nullValueError(getIdpMetadataLocation()); Object idpMetadata = new SAMLParser().parse(is); EntitiesDescriptorType entities; if (EntitiesDescriptorType.class.isInstance(idpMetadata)) { entities = (EntitiesDescriptorType) idpMetadata; } else { entities = new EntitiesDescriptorType(); entities.addEntityDescriptor(idpMetadata); } return entities; }
entitiesDescriptorType.addEntityDescriptor(entityParser.parse(xmlEventReader)); } else if (JBossSAMLConstants.EXTENSIONS.get().equalsIgnoreCase(localPart)) { entitiesDescriptorType.setExtensions(parseExtensions(xmlEventReader)); } else if (JBossSAMLConstants.ENTITIES_DESCRIPTOR.get().equalsIgnoreCase(localPart)) { SAMLEntitiesDescriptorParser parser = new SAMLEntitiesDescriptorParser(); entitiesDescriptorType.addEntityDescriptor(parser.parse(xmlEventReader)); } else if (localPart.equals(JBossSAMLConstants.SIGNATURE.get())) { entitiesDescriptorType.setSignature(StaxParserUtil.getDOMElement(xmlEventReader));
entitiesDescriptorType.addEntityDescriptor(entityParser.parse(xmlEventReader)); } else if (JBossSAMLConstants.EXTENSIONS.get().equalsIgnoreCase(localPart)) { entitiesDescriptorType.setExtensions(parseExtensions(xmlEventReader)); } else if (JBossSAMLConstants.ENTITIES_DESCRIPTOR.get().equalsIgnoreCase(localPart)) { SAMLEntitiesDescriptorParser parser = new SAMLEntitiesDescriptorParser(); entitiesDescriptorType.addEntityDescriptor(parser.parse(xmlEventReader)); } else if (localPart.equals(JBossSAMLConstants.SIGNATURE.get())) { entitiesDescriptorType.setSignature(StaxParserUtil.getDOMElement(xmlEventReader));
entitiesDescriptorType.addEntityDescriptor(entityParser.parse(xmlEventReader)); } else if (JBossSAMLConstants.EXTENSIONS.get().equalsIgnoreCase(localPart)) { entitiesDescriptorType.setExtensions(parseExtensions(xmlEventReader)); } else if (JBossSAMLConstants.ENTITIES_DESCRIPTOR.get().equalsIgnoreCase(localPart)) { SAMLEntitiesDescriptorParser parser = new SAMLEntitiesDescriptorParser(); entitiesDescriptorType.addEntityDescriptor(parser.parse(xmlEventReader)); } else if (localPart.equals(JBossSAMLConstants.SIGNATURE.get())) { entitiesDescriptorType.setSignature(StaxParserUtil.getDOMElement(xmlEventReader));
entitiesDescriptorType.addEntityDescriptor(entityParser.parse(xmlEventReader)); entitiesDescriptorType.addEntityDescriptor(parser.parse(xmlEventReader));
entitiesDescriptorType.addEntityDescriptor(entityParser.parse(xmlEventReader)); entitiesDescriptorType.addEntityDescriptor(parser.parse(xmlEventReader));