Skip to Content.
Sympa Menu

mace-opensaml-users - Re: [OpenSAML] OpenSAML query : usage of ValidatorSuite

Subject: OpenSAML user discussion

List archive

Re: [OpenSAML] OpenSAML query : usage of ValidatorSuite


Chronological Thread 
  • From: Deena Gurajala <>
  • To:
  • Subject: Re: [OpenSAML] OpenSAML query : usage of ValidatorSuite
  • Date: Fri, 4 Sep 2009 09:35:35 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=uigAOCQg1S73+1z5gGHgFYVtVktG7Pr7iAg7xyUXoc5JZSTgnH9RLz30SOvyijydAd wyTk9WHlUdIyPpx8HiuykUDyvgZfAeaOTjLwseDILVuA2BFqV6jtU8Wg12RzEBbJzhlh Uqs4/cAswr8d2hrDzQdMd+vWK+igkXfsgtmwQ=

These are the imports.

import org.opensaml.common.xml.SAMLSchemaBuilder;
import javax.xml.validation.Schema;
import javax.xml.validation.Validator;
import org.opensaml.xml.parse.BasicParserPool;
import org.w3c.dom.Element;
import org.w3c.dom.Document;
import java.io.InputStream;

//Here is the code



      Element samlElemnt = null;

        BasicParserPool ppMgr = new BasicParserPool();
        ppMgr.setNamespaceAware(true);

        InputStream inputStream = new ByteArrayInputStream(samlString.getBytes());
        Document document = ppMgr.parse(inputStream);
        samlElemnt = document.getDocumentElement();

                  Schema schema = SAMLSchemaBuilder.
             getSAML11Schema();
            Validator validator = schema.newValidator();

            javax.xml.transform.dom.DOMSource domSrc = new DOMSource(samlElemnt);
            validator.validate(domSrc);

Hope it helps.
On Fri, Sep 4, 2009 at 9:27 AM, Deena Gurajala <> wrote:
           


           Schema schema = SAMLSchemaBuilder.getSAML11Schema();
            Validator validator = schema.newValidator();

            javax.xml.transform.dom.DOMSource domSrc = new DOMSource(samlElemnt);
            validator.validate(domSrc);


On Fri, Sep 4, 2009 at 6:05 AM, Geetika Srivastava <> wrote:

Hi,

Please could you provide me inputs as to how can we use the SAML Object validator validation as mentioned in :

https://spaces.internet2.edu/display/OpenSAML/OSTwoUserManJavaValidation

Regards,
Geetika Srivastava
Tata Consultancy Services
Mailto:
Website:
http://www.tcs.com
____________________________________________
Experience certainty.        IT Services
                       Business Solutions
                       Outsourcing
____________________________________________
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you







Archive powered by MHonArc 2.6.16.

Top of Page