xsul.dsig.globus
Class GlobusCredSOAPEnvelopeVerifier

java.lang.Object
  extended byxsul.dsig.SOAPEnvelopeVerifier
      extended byxsul.dsig.globus.GlobusCredSOAPEnvelopeVerifier
Direct Known Subclasses:
CapGlobusCredSOAPEnvelopeVerifier

public class GlobusCredSOAPEnvelopeVerifier
extends SOAPEnvelopeVerifier


Method Summary
static boolean checkSignatureValue(XMLSignature sig, java.security.Key pk)
           
static GlobusCredSOAPEnvelopeVerifier getInstance()
           
static GlobusCredSOAPEnvelopeVerifier getInstance(GlobusCredential cred)
           
static GlobusCredSOAPEnvelopeVerifier getInstance(GlobusCredential cred, java.security.cert.X509Certificate[] trustedCerts)
           
static java.lang.String SHA1(byte[] data)
           
 SignatureInfo verifySoapMessage(org.w3c.dom.Document envelope)
           
 
Methods inherited from class xsul.dsig.SOAPEnvelopeVerifier
verifySoapMessage, verifySoapMessage, verifySoapMessage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static GlobusCredSOAPEnvelopeVerifier getInstance()

getInstance

public static GlobusCredSOAPEnvelopeVerifier getInstance(GlobusCredential cred)

getInstance

public static GlobusCredSOAPEnvelopeVerifier getInstance(GlobusCredential cred,
                                                         java.security.cert.X509Certificate[] trustedCerts)
                                                  throws XsulException
Throws:
XsulException

verifySoapMessage

public SignatureInfo verifySoapMessage(org.w3c.dom.Document envelope)
                                throws XsulException
Specified by:
verifySoapMessage in class SOAPEnvelopeVerifier
Throws:
XsulException

checkSignatureValue

public static boolean checkSignatureValue(XMLSignature sig,
                                          java.security.Key pk)
                                   throws XMLSignatureException
Throws:
XMLSignatureException

SHA1

public static java.lang.String SHA1(byte[] data)


IU Extreme! Lab (http://www.extreme.indiana.edu)