org.opensaml.xml.signature
Class SignatureValidator

java.lang.Object
  extended by org.opensaml.xml.signature.SignatureValidator
All Implemented Interfaces:
Validator<Signature>

public class SignatureValidator
extends Object
implements Validator<Signature>

A validator that validates an XML Signature on its content.


Constructor Summary
SignatureValidator(Credential validatingCredential)
          Constructor.
 
Method Summary
protected  org.apache.xml.security.signature.XMLSignature buildSignature(Signature signature)
          Constructs an XMLSignature from the given signature object.
 void validate(Signature signature)
          Checks to see if a XMLObject is valid.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignatureValidator

public SignatureValidator(Credential validatingCredential)
Constructor.

Parameters:
validatingCredential - credential used to validate the signature
Method Detail

validate

public void validate(Signature signature)
              throws ValidationException
Checks to see if a XMLObject is valid.

Specified by:
validate in interface Validator<Signature>
Parameters:
signature - the XMLObject to validate
Throws:
ValidationException - thrown if the element is not valid

buildSignature

protected org.apache.xml.security.signature.XMLSignature buildSignature(Signature signature)
Constructs an XMLSignature from the given signature object.

Parameters:
signature - the signature
Returns:
the constructed XMLSignature


Copyright © 2006-2011 Internet2. All Rights Reserved.