org.globus.ogsa.impl.security.authentication.wssec
Class WSSecurityRequestEngine

java.lang.Object
  extended byorg.globus.ogsa.impl.security.authentication.wssec.WSSecurityEngine
      extended byorg.globus.ogsa.impl.security.authentication.wssec.WSSecurityRequestEngine

public class WSSecurityRequestEngine
extends WSSecurityEngine


Field Summary
 
Fields inherited from class org.globus.ogsa.impl.security.authentication.wssec.WSSecurityEngine
SIG_LN
 
Constructor Summary
WSSecurityRequestEngine()
           
 
Method Summary
 boolean decryptGssXMLEncryption(GSSEncryptedData encryptedData, javax.xml.rpc.handler.MessageContext msgContext)
           
static WSSecurityEngine getEngine()
           
protected  org.globus.gsi.proxy.ProxyPolicyHandler getGrimProxyHandler(org.apache.xml.security.signature.XMLSignature sig, javax.xml.rpc.handler.MessageContext msgCtx)
           
 boolean verifyGssXMLSignature(GssXMLSignature sig, javax.xml.rpc.handler.MessageContext msgContext)
           
 boolean verifyXMLSignature(org.apache.xml.security.signature.XMLSignature sig, javax.xml.rpc.handler.MessageContext msgCtx)
           
 
Methods inherited from class org.globus.ogsa.impl.security.authentication.wssec.WSSecurityEngine
getCertificatesTokenReference, getCertificatesX509Data, getSubject, handleEncryptionElement, handleSignatureElement, normalize, processSecurityHeader, processSecurityHeader, processSecurityHeader, verifyXMLSignature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSSecurityRequestEngine

public WSSecurityRequestEngine()
Method Detail

getEngine

public static WSSecurityEngine getEngine()

verifyGssXMLSignature

public boolean verifyGssXMLSignature(GssXMLSignature sig,
                                     javax.xml.rpc.handler.MessageContext msgContext)
                              throws java.lang.Exception
Specified by:
verifyGssXMLSignature in class WSSecurityEngine
Throws:
java.lang.Exception

decryptGssXMLEncryption

public boolean decryptGssXMLEncryption(GSSEncryptedData encryptedData,
                                       javax.xml.rpc.handler.MessageContext msgContext)
                                throws java.lang.Exception
Specified by:
decryptGssXMLEncryption in class WSSecurityEngine
Throws:
java.lang.Exception

getGrimProxyHandler

protected org.globus.gsi.proxy.ProxyPolicyHandler getGrimProxyHandler(org.apache.xml.security.signature.XMLSignature sig,
                                                                      javax.xml.rpc.handler.MessageContext msgCtx)
                                                               throws java.lang.Exception
Specified by:
getGrimProxyHandler in class WSSecurityEngine
Throws:
java.lang.Exception

verifyXMLSignature

public boolean verifyXMLSignature(org.apache.xml.security.signature.XMLSignature sig,
                                  javax.xml.rpc.handler.MessageContext msgCtx)
                           throws java.lang.Exception
Specified by:
verifyXMLSignature in class WSSecurityEngine
Throws:
java.lang.Exception


Copyright ? 1999 University of Chicago and The University of Southern California. All Rights Reserved.