Package org.picketlink.identity.federation.core.parsers.saml

Examples of org.picketlink.identity.federation.core.parsers.saml.SAMLParser


        InputStream configStream = tcl.getResourceAsStream("parser/saml2/saml2-artifact-resolve.xml");

        JAXPValidationUtil.validate(configStream);
        configStream = tcl.getResourceAsStream("parser/saml2/saml2-artifact-resolve.xml");

        SAMLParser parser = new SAMLParser();
        ArtifactResolveType artifactResolve = (ArtifactResolveType) parser.parse(configStream);
        assertNotNull("ArtifactResolveType is not null", artifactResolve);

        assertEquals("ID_cce4ee769ed970b501d680f697989d14", artifactResolve.getID());
        assertEquals(XMLTimeUtil.parse("2004-12-05T09:21:58Z"), artifactResolve.getIssueInstant());
        assertEquals("https://sp.example.com/SAML2/ArtifactResolution", artifactResolve.getDestination().toString());
View Full Code Here


    @Test
    public void testSAMLAuthnRequestParse() throws Exception {
        ClassLoader tcl = Thread.currentThread().getContextClassLoader();
        InputStream configStream = tcl.getResourceAsStream("parser/saml2/saml2-authnrequest.xml");

        SAMLParser parser = new SAMLParser();
        AuthnRequestType authnRequest = (AuthnRequestType) parser.parse(configStream);
        assertNotNull("AuthnRequestType is not null", authnRequest);

        assertEquals("http://localhost/org.eclipse.higgins.saml2idp.test/SAMLEndpoint", authnRequest
                .getAssertionConsumerServiceURL().toString());
        assertEquals("http://localhost/org.eclipse.higgins.saml2idp.server/SAMLEndpoint", authnRequest.getDestination()
View Full Code Here

        InputStream configStream = tcl.getResourceAsStream("parser/saml2/saml2-authnrequest-2.xml");

        JAXPValidationUtil.validate(configStream);
        configStream = tcl.getResourceAsStream("parser/saml2/saml2-authnrequest-2.xml");

        SAMLParser parser = new SAMLParser();
        AuthnRequestType authnRequest = (AuthnRequestType) parser.parse(configStream);
        assertNotNull("AuthnRequestType is not null", authnRequest);

        /*
         * assertEquals("http://localhost/org.eclipse.higgins.saml2idp.test/SAMLEndpoint", authnRequest
         * .getAssertionConsumerServiceURL().toString());
 
View Full Code Here

        InputStream is = SecurityActions.loadStream(getClass(), SP_MD_FILE);

        if (is == null)
            throw logger.nullValueError(SP_MD_FILE);

        SAMLParser parser = new SAMLParser();
        return parser.parse(is);
    }
View Full Code Here

        InputStream is = SecurityActions.loadStream(getClass(), IDP_MD_FILE);

        if (is == null)
            throw logger.nullValueError(IDP_MD_FILE);

        SAMLParser parser = new SAMLParser();
        return (EntitiesDescriptorType) parser.parse(is);
    }
View Full Code Here

        InputStream configStream = tcl.getResourceAsStream(file);

        JAXPValidationUtil.validate(configStream);
        configStream = tcl.getResourceAsStream(file);

        SAMLParser parser = new SAMLParser();
        AttributeQueryType attributeQuery = (AttributeQueryType) parser.parse(configStream);
        assertNotNull("ArtifactResolveType is not null", attributeQuery);

        assertEquals("ID_aaf23196-1773-2113-474a-fe114412ab72", attributeQuery.getID());
        assertEquals(XMLTimeUtil.parse("2006-07-17T20:31:40Z"), attributeQuery.getIssueInstant());
        assertEquals("CN=anil,OU=User,O=TEST,C=US", attributeQuery.getIssuer().getValue());
View Full Code Here

        InputStream configStream = tcl.getResourceAsStream(file);

        JAXPValidationUtil.validate(configStream);
        configStream = tcl.getResourceAsStream(file);

        SAMLParser parser = new SAMLParser();
        ArtifactResponseType artifactResponse = (ArtifactResponseType) parser.parse(configStream);
        assertNotNull("ArtifactResponseType is not null", artifactResponse);

        assertEquals("ID_d84a49e5958803dedcff4c984c2b0d95", artifactResponse.getID());
        assertEquals(XMLTimeUtil.parse("2004-12-05T09:21:59Z"), artifactResponse.getIssueInstant());
        assertEquals("ID_cce4ee769ed970b501d680f697989d14", artifactResponse.getInResponseTo());
View Full Code Here

        InputStream configStream = tcl.getResourceAsStream(file);

        JAXPValidationUtil.validate(configStream);
        configStream = tcl.getResourceAsStream(file);

        SAMLParser parser = new SAMLParser();
        ArtifactResponseType artifactResponse = (ArtifactResponseType) parser.parse(configStream);
        assertNotNull("ArtifactResponseType is not null", artifactResponse);

        assertEquals("ID_d84a49e5958803dedcff4c984c2b0d95", artifactResponse.getID());
        assertEquals(XMLTimeUtil.parse("2004-12-05T09:21:59Z"), artifactResponse.getIssueInstant());
        assertEquals("ID_cce4ee769ed970b501d680f697989d14", artifactResponse.getInResponseTo());
View Full Code Here

    @Test
    public void testSAML11Assertion() throws Exception {
        ClassLoader tcl = Thread.currentThread().getContextClassLoader();
        InputStream configStream = tcl.getResourceAsStream("parser/saml1/saml1-assertion.xml");

        SAMLParser parser = new SAMLParser();
        SAML11AssertionType assertion = (SAML11AssertionType) parser.parse(configStream);
        assertNotNull(assertion);

        // Validate assertion
        assertEquals(1, assertion.getMajorVersion());
        assertEquals(1, assertion.getMinorVersion());
View Full Code Here

    @Test
    public void testSAML11AssertionWithAttributeStatements() throws Exception {
        ClassLoader tcl = Thread.currentThread().getContextClassLoader();
        InputStream configStream = tcl.getResourceAsStream("parser/saml1/saml1-assertion-attribstat.xml");

        SAMLParser parser = new SAMLParser();
        SAML11AssertionType assertion = (SAML11AssertionType) parser.parse(configStream);
        assertNotNull(assertion);

        // Validate assertion
        assertEquals(1, assertion.getMajorVersion());
        assertEquals(1, assertion.getMinorVersion());
View Full Code Here

TOP

Related Classes of org.picketlink.identity.federation.core.parsers.saml.SAMLParser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.