org.globus.wsrf.impl.security.authentication.signature
Class GssSignedSOAPEnvelopeBuilder

java.lang.Object
  extended byorg.apache.ws.security.message.WSBaseMessage
      extended byorg.apache.ws.security.message.WSSignEnvelope
          extended byorg.globus.wsrf.impl.security.authentication.signature.GssSignedSOAPEnvelopeBuilder

public class GssSignedSOAPEnvelopeBuilder
extends org.apache.ws.security.message.WSSignEnvelope


Field Summary
protected  java.lang.String canonicalizationAlgorithm
           
protected  org.ietf.jgss.GSSContext context
           
protected  java.lang.String contextId
           
private static org.apache.commons.logging.Log logger
           
protected  javax.xml.rpc.handler.MessageContext msgContext
           
 
Fields inherited from class org.apache.ws.security.message.WSSignEnvelope
canonAlgo, sigAlgo, usernameToken, useSingleCert
 
Fields inherited from class org.apache.ws.security.message.WSBaseMessage
actor, doDebug, keyIdentifierType, mustunderstand, parts, password, timeToLive, user, wssConfig
 
Constructor Summary
GssSignedSOAPEnvelopeBuilder(javax.xml.rpc.handler.MessageContext msgContext, org.ietf.jgss.GSSContext context)
           
GssSignedSOAPEnvelopeBuilder(javax.xml.rpc.handler.MessageContext msgContext, org.ietf.jgss.GSSContext context, java.lang.String contextId)
           
 
Method Summary
 javax.xml.soap.SOAPEnvelope build(javax.xml.soap.SOAPEnvelope envelope)
           
 javax.xml.soap.SOAPMessage buildMessage(javax.xml.soap.SOAPEnvelope env)
           
 java.lang.String getCanonicalizationAlgorithm()
           
private  java.lang.String getContextId()
           
 void setCanonicalizationAlgorithm(java.lang.String canonicalizationAlgorithm)
           
 
Methods inherited from class org.apache.ws.security.message.WSSignEnvelope
build, build, getInclusivePrefixes, getInclusivePrefixes, getSigCanonicalization, getSignatureAlgorithm, isUseSingleCertificate, setSigCanonicalization, setSignatureAlgorithm, setUsernameToken, setUseSingleCertificate
 
Methods inherited from class org.apache.ws.security.message.WSBaseMessage
getKeyIdentifierType, insertSecurityHeader, setActor, setBodyID, setKeyIdentifierType, setMustUnderstand, setParts, setTimeToLive, setUserInfo, setWsuId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.commons.logging.Log logger

context

protected org.ietf.jgss.GSSContext context

msgContext

protected javax.xml.rpc.handler.MessageContext msgContext

contextId

protected java.lang.String contextId

canonicalizationAlgorithm

protected java.lang.String canonicalizationAlgorithm
Constructor Detail

GssSignedSOAPEnvelopeBuilder

public GssSignedSOAPEnvelopeBuilder(javax.xml.rpc.handler.MessageContext msgContext,
                                    org.ietf.jgss.GSSContext context)

GssSignedSOAPEnvelopeBuilder

public GssSignedSOAPEnvelopeBuilder(javax.xml.rpc.handler.MessageContext msgContext,
                                    org.ietf.jgss.GSSContext context,
                                    java.lang.String contextId)
Method Detail

getContextId

private java.lang.String getContextId()

getCanonicalizationAlgorithm

public java.lang.String getCanonicalizationAlgorithm()

setCanonicalizationAlgorithm

public void setCanonicalizationAlgorithm(java.lang.String canonicalizationAlgorithm)

build

public javax.xml.soap.SOAPEnvelope build(javax.xml.soap.SOAPEnvelope envelope)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

buildMessage

public javax.xml.soap.SOAPMessage buildMessage(javax.xml.soap.SOAPEnvelope env)
                                        throws java.lang.Exception
Throws:
java.lang.Exception