Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. FilesystemMetadataResolver idpMetadataResolver = new FilesystemMetadataResolver(new File("C:\idp_metadata.xml"));
  2. idpMetadataResolver.setRequireValidMetadata(true);
  3. idpMetadataResolver.setParserPool(new BasicParserPool());
  4. idpMetadataResolver.initialize();
  5.  
  6. MetadataCredentialResolver credentialResolver = new MetadataCredentialResolver();
  7.  
  8. credentialResolver.setRoleDescriptorResolver(new BasicRoleDescriptorResolver(idpMetadataResolver));
  9.  
  10. CriteriaSet criteriaSet = new CriteriaSet();
  11. criteriaSet.add(new EntityIdCriterion("https://idp.ssocircle.com"));
  12. criteriaSet.add(new EntityRoleCriterion(IDPSSODescriptor.DEFAULT_ELEMENT_NAME));
  13.  
  14. X509Credential credential = (X509Credential)credentialResolver.resolveSingle(criteriaSet);
  15.  
  16. net.shibboleth.utilities.java.support.component.ComponentInitializationException: Component identifier can not be null
  17. at net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent.doInitialize(AbstractIdentifiedInitializableComponent.java:65)
  18. at org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver.doInitialize(AbstractMetadataResolver.java:188)
  19. at net.shibboleth.utilities.java.support.component.AbstractInitializableComponent.initialize(AbstractInitializableComponent.java:61)
  20.  
  21. FilesystemMetadataResolver idpMetadataResolver = new FilesystemMetadataResolver(new File("C:\idp.xml"));
  22. idpMetadataResolver.setRequireValidMetadata(true);
  23. idpMetadataResolver.setParserPool(XMLObjectProviderRegistrySupport.getParserPool());
  24. idpMetadataResolver.setId("someidentifier");
  25. idpMetadataResolver.initialize();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement