public class WSSecBase
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
doDebug |
protected int |
keyIdentifierType |
protected java.util.Vector |
parts |
protected java.lang.String |
password |
protected java.lang.String |
user |
protected WSSConfig |
wssConfig |
| Constructor and Description |
|---|
WSSecBase()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getKeyIdentifierType()
Gets the value of the
keyIdentifierType. |
protected java.lang.String |
setBodyID(org.w3c.dom.Document doc)
Looks up or adds a body id.
|
void |
setKeyIdentifierType(int keyIdType)
Sets which key identifier to use.
|
void |
setParts(java.util.Vector parts)
Set which parts of the message to encrypt/sign.
|
void |
setUserInfo(java.lang.String user,
java.lang.String password)
Set the user and password info.
|
void |
setWsConfig(WSSConfig wsConfig) |
protected java.lang.String |
setWsuId(org.w3c.dom.Element bodyElement) |
protected java.lang.String user
protected java.lang.String password
protected int keyIdentifierType
protected java.util.Vector parts
protected boolean doDebug
protected WSSConfig wssConfig
public void setParts(java.util.Vector parts)
parts - The vector containing the WSEncryptionPart objectspublic void setKeyIdentifierType(int keyIdType)
method or
the method 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()
keyIdentifierType.keyIdentifyerType.WSConstants.ISSUER_SERIAL,
WSConstants.BST_DIRECT_REFERENCE,
WSConstants.X509_KEY_IDENTIFIER,
WSConstants.SKI_KEY_IDENTIFIERpublic void setWsConfig(WSSConfig wsConfig)
wsConfig - The wsConfig to set.protected java.lang.String setBodyID(org.w3c.dom.Document doc)
throws java.lang.Exception
wsu:Id in the SOAP body element. If one is found, the
value of the wsu:Id attribute is returned. Otherwise the
method generates a new wsu:Id and an appropriate value.doc - The SOAP envelope as Documentwsu:Id attribute of the SOAP bodyjava.lang.Exceptionprotected java.lang.String setWsuId(org.w3c.dom.Element bodyElement)
public void setUserInfo(java.lang.String user,
java.lang.String password)
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
keystoreCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.