org.globus.wsrf.impl.security.authentication.wssec
Class WSSecuritySOAPEnvelopeBuilder
java.lang.Object
org.globus.wsrf.impl.security.authentication.wssec.WSSecuritySOAPEnvelopeBuilder
- Direct Known Subclasses:
- GssEncryptedSOAPEnvelopeBuilder, GssSignedSOAPEnvelopeBuilder, X509WSEncryptedSOAPEnvelopeBuilder, X509WSSignedSOAPEnvelopeBuilder
- public abstract class WSSecuritySOAPEnvelopeBuilder
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
msgContext
protected MessageContext msgContext
actor
protected String actor
baseURI
protected String baseURI
WSSecuritySOAPEnvelopeBuilder
public WSSecuritySOAPEnvelopeBuilder()
WSSecuritySOAPEnvelopeBuilder
public WSSecuritySOAPEnvelopeBuilder(MessageContext msgContext)
build
public SOAPEnvelope build(SOAPEnvelope envelope)
throws Exception
- Throws:
Exception
buildMessage
public abstract SOAPMessage buildMessage(SOAPEnvelope envelope)
throws Exception
- Throws:
Exception
getActor
public String getActor()
getBaseURI
public String getBaseURI()
setActor
public void setActor(String actor)
addSecurityHeader
protected SOAPHeaderElement addSecurityHeader(SOAPEnvelope env)
throws SOAPException
- Throws:
SOAPException
addBodyID
protected String addBodyID(Document doc)
throws Exception
- Throws:
Exception
insertTimestampHeader
protected String insertTimestampHeader(Document doc)
throws Exception
- Throws:
Exception
insertIntoSecurityHeader
protected void insertIntoSecurityHeader(Document doc,
Element elem)
throws Exception
- Throws:
Exception
getAsDocument
protected Document getAsDocument(SOAPEnvelope env)
throws Exception
- Throws:
Exception
toSOAPMessage
protected SOAPMessage toSOAPMessage(Document doc)
throws Exception
- Throws:
Exception
Copyright ? 1999-2003 University of Chicago and The University of Southern California. All rights reserved.