public class WSBaseMessage extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
actor |
protected boolean |
doDebug |
protected int |
keyIdentifierType |
protected boolean |
mustunderstand |
protected Vector |
parts |
protected String |
password |
protected int |
timeToLive |
protected String |
user |
protected WSSConfig |
wssConfig |
| Constructor and Description |
|---|
WSBaseMessage()
Deprecated.
replaced by
WSSecBase.WSSecBase() |
WSBaseMessage(String actor)
Deprecated.
replaced by
WSSecBase.WSSecBase() and
WSSecHeader for actor specification. |
WSBaseMessage(String actor,
boolean mu)
Deprecated.
replaced by
WSSecBase.WSSecBase() and
WSSecHeader for actor and mustunderstand
specification. |
| Modifier and Type | Method and Description |
|---|---|
int |
getKeyIdentifierType()
Deprecated.
replaced by
WSSecBase.getKeyIdentifierType() |
protected org.w3c.dom.Element |
insertSecurityHeader(org.w3c.dom.Document doc)
Deprecated.
replaced by
WSSecHeader.insertSecurityHeader(Document) |
void |
setActor(String act)
Deprecated.
replaced by
WSSecHeader.setActor(String) |
protected String |
setBodyID(org.w3c.dom.Document doc)
Deprecated.
replaced by
WSSecBase.setBodyID(Document) |
void |
setKeyIdentifierType(int keyIdType)
Deprecated.
replaced by
WSSecBase.setKeyIdentifierType(int) |
void |
setMustUnderstand(boolean mu)
Deprecated.
replaced by
WSSecHeader.setMustUnderstand(boolean) |
void |
setParts(Vector parts)
Deprecated.
replaced by
WSSecBase.setParts(Vector) |
void |
setTimeToLive(int ttl)
Deprecated.
replaced by
WSSecTimestamp.setTimeToLive(int) |
void |
setUserInfo(String user,
String password)
Deprecated.
replaced by
WSSecBase.setUserInfo(String, String) |
void |
setWsConfig(WSSConfig wsConfig)
Deprecated.
replaced by
WSSecBase.setWsConfig(WSSConfig) |
protected String |
setWsuId(org.w3c.dom.Element bodyElement) |
protected String actor
protected boolean mustunderstand
protected String user
protected String password
protected int keyIdentifierType
protected Vector parts
protected int timeToLive
protected boolean doDebug
protected WSSConfig wssConfig
public WSBaseMessage()
WSSecBase.WSSecBase()public WSBaseMessage(String actor)
actor - The actor name of the wsse:Security headerpublic WSBaseMessage(String actor, boolean mu)
WSSecBase.WSSecBase() and
WSSecHeader for actor and mustunderstand
specification.actor - The actor name of the wsse:Security headermu - Set mustUnderstand to true or falsepublic void setActor(String act)
WSSecHeader.setActor(String)act - The actor name of the wsse:Security headerpublic void setTimeToLive(int ttl)
WSSecTimestamp.setTimeToLive(int)Created and the Expires in
Timestamp. ttl - The time to live in secondpublic void setParts(Vector parts)
WSSecBase.setParts(Vector)parts - The vector containing the WSEncryptionPart objectspublic void setMustUnderstand(boolean mu)
WSSecHeader.setMustUnderstand(boolean)mustUnderstand flag for the
wsse:Security headermu - Set mustUnderstand to true or falsepublic void setKeyIdentifierType(int keyIdType)
WSSecBase.setKeyIdentifierType(int)signature or
the ecnryption function to
set up the key identification elements.keyIdType - WSConstants.ISSUER_SERIAL,
WSConstants.BST_DIRECT_REFERENCE,
WSConstants.X509_KEY_IDENTIFIER,
WSConstants.SKI_KEY_IDENTIFIERpublic int getKeyIdentifierType()
WSSecBase.getKeyIdentifierType()keyIdentifyerType.keyIdentifyerType.WSConstants.ISSUER_SERIAL,
WSConstants.BST_DIRECT_REFERENCE,
WSConstants.X509_KEY_IDENTIFIER,
WSConstants.SKI_KEY_IDENTIFIERpublic void setWsConfig(WSSConfig wsConfig)
WSSecBase.setWsConfig(WSSConfig)wsConfig - The wsConfig to set.protected String setBodyID(org.w3c.dom.Document doc) throws Exception
WSSecBase.setBodyID(Document)wsu:Id in the SOAP body element. If one is found, the
value of the wsu:Id attribute is returned. Otherwise the
methode generates a new wsu:Id and an appropriate value.doc - The SOAP envelope as Documentwsu:Id attribute of the SOAP bodyExceptionprotected String setWsuId(org.w3c.dom.Element bodyElement)
public void setUserInfo(String user, String password)
WSSecBase.setUserInfo(String, String)user - This is the user's alias name in the keystore that identifies
the private key to sign the documentpassword - The user's password to get the private signing key from the
keystoreprotected org.w3c.dom.Element insertSecurityHeader(org.w3c.dom.Document doc)
WSSecHeader.insertSecurityHeader(Document)doc - A SOAP envelope as Documentwsse:Security elementCopyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.