Buonasera,
dopo la scelta dell'IdP con il quale autenticarsi la libreria si blocca nella classe AuthenticationInfoExtractor nel metodo getEntityDescriptor(String entityId, ClasspathResource resource).
AbstractReloadingMetadataProvider abstractReloadingMetadataProvider = new ResourceBackedMetadataProvider(new Timer(), resource);
BasicParserPool parser = new BasicParserPool();
parser.setNamespaceAware(true);
abstractReloadingMetadataProvider.setParserPool(parser);
abstractReloadingMetadataProvider.initialize();
EntityDescriptor entityDescriptor = abstractReloadingMetadataProvider.getEntityDescriptor(entityId);
si blocca nel fare l'initialize() e va nel catch.
Come mai? il path in resource è corretto.
L'errore che mi stampa è:
org.opensaml.saml2.metadata.provider.MetadataProviderException: Unable to unmarshall metadata
Buonasera, dopo la scelta dell'IdP con il quale autenticarsi la libreria si blocca nella classe AuthenticationInfoExtractor nel metodo getEntityDescriptor(String entityId, ClasspathResource resource). AbstractReloadingMetadataProvider abstractReloadingMetadataProvider = new ResourceBackedMetadataProvider(new Timer(), resource); BasicParserPool parser = new BasicParserPool(); parser.setNamespaceAware(true); abstractReloadingMetadataProvider.setParserPool(parser); abstractReloadingMetadataProvider.initialize(); EntityDescriptor entityDescriptor = abstractReloadingMetadataProvider.getEntityDescriptor(entityId);
si blocca nel fare l'initialize() e va nel catch. Come mai? il path in resource è corretto. L'errore che mi stampa è:
org.opensaml.saml2.metadata.provider.MetadataProviderException: Unable to unmarshall metadata
Il metadata che sto utilizzando per la prova è di infocert. https://identity.infocert.it/metadata/metadata.xml
Qualcuno può aiutarmi? grazie