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.


Field Summary
private  Logger log
          Class logger.
private  Credential validationCredential
          Credential used to validate signature.
 
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
 

Field Detail

log

private final Logger log
Class logger.


validationCredential

private Credential validationCredential
Credential used to validate signature.

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 © 1999-2013. All Rights Reserved.