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

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.X509WSSignedSOAPEnvelopeBuilder

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


Field Summary
protected  org.ietf.jgss.GSSCredential credential
           
private static ContextCrypto crypto
           
protected  int defaultTTL
           
protected static org.globus.util.I18n i18n
           
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
X509WSSignedSOAPEnvelopeBuilder(javax.xml.rpc.handler.MessageContext msgContext, org.ietf.jgss.GSSCredential credential)
           
 
Method Summary
 javax.xml.soap.SOAPEnvelope build(javax.xml.soap.SOAPEnvelope envelope)
           
 javax.xml.soap.SOAPMessage buildMessage(javax.xml.soap.SOAPEnvelope env)
           
private  org.ietf.jgss.GSSCredential getCredential()
           
 
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

defaultTTL

protected int defaultTTL

i18n

protected static org.globus.util.I18n i18n

crypto

private static ContextCrypto crypto

logger

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

credential

protected org.ietf.jgss.GSSCredential credential

msgContext

protected javax.xml.rpc.handler.MessageContext msgContext
Constructor Detail

X509WSSignedSOAPEnvelopeBuilder

public X509WSSignedSOAPEnvelopeBuilder(javax.xml.rpc.handler.MessageContext msgContext,
                                       org.ietf.jgss.GSSCredential credential)
Method Detail

getCredential

private org.ietf.jgss.GSSCredential getCredential()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

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