org.globus.ogsa.impl.security.authentication
Class WSSecuritySOAPEnvelopeBuilder
java.lang.Object
org.globus.ogsa.impl.security.authentication.WSSecuritySOAPEnvelopeBuilder
- Direct Known Subclasses:
- GssEncryptedSOAPEnvelopeBuilder, GssSignedSOAPEnvelopeBuilder, X509WSEncryptedSOAPEnvelopeBuilder, X509WSSignedSOAPEnvelopeBuilder
- public abstract class WSSecuritySOAPEnvelopeBuilder
- extends java.lang.Object
|
Field Summary |
protected java.lang.String |
actor
|
protected java.lang.String |
baseURI
|
protected MessageContext |
msgContext
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
msgContext
protected MessageContext msgContext
actor
protected java.lang.String actor
baseURI
protected java.lang.String baseURI
WSSecuritySOAPEnvelopeBuilder
public WSSecuritySOAPEnvelopeBuilder()
WSSecuritySOAPEnvelopeBuilder
public WSSecuritySOAPEnvelopeBuilder(MessageContext msgContext)
build
public SOAPEnvelope build(SOAPEnvelope envelope)
throws java.lang.Exception
- Throws:
java.lang.Exception
buildMessage
public abstract SOAPMessage buildMessage(SOAPEnvelope envelope)
throws java.lang.Exception
- Throws:
java.lang.Exception
getActor
public java.lang.String getActor()
getBaseURI
public java.lang.String getBaseURI()
setActor
public void setActor(java.lang.String actor)
addSecurityHeader
protected SOAPHeaderElement addSecurityHeader(SOAPEnvelope env)
throws SOAPException
- Throws:
SOAPException
addBodyID
protected java.lang.String addBodyID(org.w3c.dom.Document doc)
throws java.lang.Exception
- Throws:
java.lang.Exception
insertTimestampHeader
protected java.lang.String insertTimestampHeader(org.w3c.dom.Document doc)
throws java.lang.Exception
- Throws:
java.lang.Exception
insertIntoSecurityHeader
protected void insertIntoSecurityHeader(org.w3c.dom.Document doc,
org.w3c.dom.Element elem)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAsDocument
protected org.w3c.dom.Document getAsDocument(SOAPEnvelope env)
throws java.lang.Exception
- Throws:
java.lang.Exception
toSOAPMessage
protected SOAPMessage toSOAPMessage(org.w3c.dom.Document doc)
throws java.lang.Exception
- Throws:
java.lang.Exception