org.globus.ogsa.impl.security.authentication.wssec
Class WSSecurityRequestEngine
java.lang.Object
org.globus.ogsa.impl.security.authentication.wssec.WSSecurityEngine
org.globus.ogsa.impl.security.authentication.wssec.WSSecurityRequestEngine
- public class WSSecurityRequestEngine
- extends WSSecurityEngine
| Methods inherited from class org.globus.ogsa.impl.security.authentication.wssec.WSSecurityEngine |
checkMessageValidity, ensureSignature, getCertificatesTokenReference, getCertificatesX509Data, getServiceProperties, getSubject, handleEncryptionElement, handleSignatureElement, normalize, processSecurityHeader, processSecurityHeader, processTimestampHeader, rejectMsgSansTimestampHeader, verifyXMLSignature |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WSSecurityRequestEngine
public WSSecurityRequestEngine()
getEngine
public static WSSecurityEngine getEngine()
processSecurityHeader
public org.w3c.dom.Document processSecurityHeader(SOAPEnvelope env,
MessageContext msgCtx)
throws java.lang.Exception
- Specified by:
processSecurityHeader in class WSSecurityEngine
- Throws:
java.lang.Exception
verifyGssXMLSignature
public boolean verifyGssXMLSignature(GssXMLSignature sig,
MessageContext msgContext)
throws java.lang.Exception
- Specified by:
verifyGssXMLSignature in class WSSecurityEngine
- Throws:
java.lang.Exception
decryptXMLEncryption
public boolean decryptXMLEncryption(org.w3c.dom.Element element,
MessageContext msgCtx)
throws java.lang.Exception
- Specified by:
decryptXMLEncryption in class WSSecurityEngine
- Throws:
java.lang.Exception
decryptGssXMLEncryption
public boolean decryptGssXMLEncryption(GSSEncryptedData encryptedData,
MessageContext msgContext)
throws java.lang.Exception
- Specified by:
decryptGssXMLEncryption in class WSSecurityEngine
- Throws:
java.lang.Exception
getGrimProxyHandler
protected ProxyPolicyHandler getGrimProxyHandler(XMLSignature sig,
MessageContext msgCtx)
throws java.lang.Exception
- Specified by:
getGrimProxyHandler in class WSSecurityEngine
- Throws:
java.lang.Exception
verifyXMLSignature
public boolean verifyXMLSignature(XMLSignature sig,
MessageContext msgCtx)
throws java.lang.Exception
- Specified by:
verifyXMLSignature in class WSSecurityEngine
- Throws:
java.lang.Exception