Changeset 221

Show
Ignore:
Timestamp:
07/29/07 21:53:58 (1 year ago)
Author:
paulhethmon
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • MetaTest/trunk/nbproject/project.properties

    r211 r221  
    2222    ${libs.Javolution.classpath}:\ 
    2323    ${libs.Velocity.classpath}:\ 
    24     ${libs.OpenSAML-20070711.classpath} 
     24    ${libs.OpenSAML-20070729-JDK1.5.classpath} 
    2525# Space-separated list of extra javac options 
    2626javac.compilerargs= 
     
    4343javadoc.version=false 
    4444javadoc.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. 
     47libs.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 
    4548main.class=metatest.Main 
    4649manifest.file=manifest.mf 
    4750meta.inf.dir=${src.dir}/META-INF 
    48 platform.active=Java_1.6_Endorsed 
     51platform.active=Java_1.5_Endorsed 
    4952run.classpath=\ 
    5053    ${javac.classpath}:\ 
     
    5356# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value 
    5457# or test-sys-prop.name=value to set system properties for unit tests): 
    55 run.jvmargs= 
     58run.jvmargs=-Djava.endorsed.dirs="C:\\Program Files\\Java\\jdk1.5.0_06_endorsed\\jre\\lib\\endorsed" 
    5659run.test.classpath=\ 
    5760    ${javac.test.classpath}:\ 
  • MetaTest/trunk/src/metatest/Main.java

    r210 r221  
    1212import java.io.File; 
    1313import org.opensaml.saml2.metadata.provider.*; 
     14import org.opensaml.saml2.metadata.impl.*; 
     15import org.opensaml.saml2.metadata.*; 
    1416import org.opensaml.xml.XMLObject; 
    1517import org.opensaml.DefaultBootstrap; 
     
    1719import org.opensaml.xml.ConfigurationException; 
    1820import org.opensaml.xml.parse.*; 
     21import org.opensaml.xml.signature.KeyInfo; 
    1922 
    2023/** 
     
    3942     
    4043    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"; 
    4245    System.out.println("Reading metadata url: " + metaUrl); 
    4346     
    44     FileBackedURLMetadataProvider fbmd; 
     47    FileBackedHTTPMetadataProvider fbmd; 
    4548     
    46     fbmd = new FileBackedURLMetadataProvider(metaUrl, 60000, metaFile); 
     49    fbmd = new FileBackedHTTPMetadataProvider(metaUrl, 60000, metaFile); 
    4750    fbmd.setParserPool(parser); 
    4851    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"); 
    5173  } 
    5274