Changeset 221
- Timestamp:
- 07/29/07 21:53:58 (1 year ago)
- Files:
-
- MetaTest/trunk/nbproject/project.properties (modified) (3 diffs)
- MetaTest/trunk/src/metatest/Main.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
MetaTest/trunk/nbproject/project.properties
r211 r221 22 22 ${libs.Javolution.classpath}:\ 23 23 ${libs.Velocity.classpath}:\ 24 ${libs.OpenSAML-200707 11.classpath}24 ${libs.OpenSAML-20070729-JDK1.5.classpath} 25 25 # Space-separated list of extra javac options 26 26 javac.compilerargs= … … 43 43 javadoc.version=false 44 44 javadoc.windowtitle= 45 # Property libs.OpenSAML-20070711.classpath is set here just to make sharing of project simpler. 46 # The library definition has always preference over this property. 47 libs.OpenSAML-20070711.classpath=../lib-20070711/bcprov-jdk15-134.jar;../lib-20070711/joda-time-1.4.jar;../lib-20070711/opensaml.jar;../lib-20070711/openws.jar;../lib-20070711/xmlsec-1.3.0.jar;../lib-20070711/xmltooling.jar 45 48 main.class=metatest.Main 46 49 manifest.file=manifest.mf 47 50 meta.inf.dir=${src.dir}/META-INF 48 platform.active=Java_1. 6_Endorsed51 platform.active=Java_1.5_Endorsed 49 52 run.classpath=\ 50 53 ${javac.classpath}:\ … … 53 56 # (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value 54 57 # or test-sys-prop.name=value to set system properties for unit tests): 55 run.jvmargs= 58 run.jvmargs=-Djava.endorsed.dirs="C:\\Program Files\\Java\\jdk1.5.0_06_endorsed\\jre\\lib\\endorsed" 56 59 run.test.classpath=\ 57 60 ${javac.test.classpath}:\ MetaTest/trunk/src/metatest/Main.java
r210 r221 12 12 import java.io.File; 13 13 import org.opensaml.saml2.metadata.provider.*; 14 import org.opensaml.saml2.metadata.impl.*; 15 import org.opensaml.saml2.metadata.*; 14 16 import org.opensaml.xml.XMLObject; 15 17 import org.opensaml.DefaultBootstrap; … … 17 19 import org.opensaml.xml.ConfigurationException; 18 20 import org.opensaml.xml.parse.*; 21 import org.opensaml.xml.signature.KeyInfo; 19 22 20 23 /** … … 39 42 40 43 String metaUrl = "http://red.csknox.com/idp-meta.xml"; 41 String metaFile = "C:\\ Clareity\\dev\\idp-meta.xml";44 String metaFile = "C:\\Business\\Clareity\\dev\\idp-meta.xml"; 42 45 System.out.println("Reading metadata url: " + metaUrl); 43 46 44 FileBacked URLMetadataProvider fbmd;47 FileBackedHTTPMetadataProvider fbmd; 45 48 46 fbmd = new FileBacked URLMetadataProvider(metaUrl, 60000, metaFile);49 fbmd = new FileBackedHTTPMetadataProvider(metaUrl, 60000, metaFile); 47 50 fbmd.setParserPool(parser); 48 51 fbmd.initialize(); 49 XMLObject xml; 50 xml = fbmd.getMetadata(); 52 53 EntityDescriptorImpl exml; 54 // XMLObject xml; 55 exml = (EntityDescriptorImpl) fbmd.getMetadata(); 56 System.out.println("Have EntityDescriptorImpl XMLObject"); 57 58 IDPSSODescriptorImpl idp; 59 idp = (IDPSSODescriptorImpl) exml.getIDPSSODescriptor("urn:oasis:names:tc:SAML:2.0:protocol"); 60 System.out.println("Got IDPSSODescriptor"); 61 62 java.util.List<KeyDescriptor> keyList; 63 64 // keyList = (java.util.List<KeyDescriptorImpl>) idp.getKeyDescriptors(); 65 keyList = idp.getKeyDescriptors(); 66 67 KeyDescriptorImpl keyDesc; 68 keyDesc = (KeyDescriptorImpl) keyList.get(0); 69 70 KeyInfo keyInfo; 71 keyInfo = keyDesc.getKeyInfo(); 72 System.out.println("Got KeyInfo"); 51 73 } 52 74
