com.ibm.websphere.wssecurity.wssapi.encryption
Interface WSSEncryptPart
- public interface WSSEncryptPart
- transform method
- n/a
See Also:
Field Summary
Modifier and Type | Field and Description |
---|---|
|
TRANSFORM_ATTACHMENT_CIPHERTEXT
The URI for the transform algorithm, attachment ciphertext:
"http://docs.oasis-open.org/wss/oasis-wss-SwAProfile-1.1#Attachment-Ciphertext-Transform.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
addTransform(java.lang.String algorithm)
Adds the transform method.
|
|
addTransform(java.lang.String algorithm,TransformParameterSpec paramSpec)
Adds the transform method.
|
|
setEncryptHeader(javax.xml.namespace.QName header)
Sets the header in the SOAP Header, specified by QName, as an encrypted part.
|
|
setEncryptPart(int keyword)
Sets the keyword as an encrypted part, WSSEncryption.BODY_CONTENT or WSSEncryption.SIGNATURE.
|
|
setEncryptPart(SecurityToken securityToken,boolean isElement)
Sets the security token as an encryption part.
|
|
setEncryptPart(WSSSignature signature)
Sets the WSSSignature object as an encrypted part.
|
|
setEncryptPartByXPath(java.lang.String xpath)
Sets an XPath expression as an encrypted part.
|
Field Detail
TRANSFORM_ATTACHMENT_CIPHERTEXT
- static final java.lang.String TRANSFORM_ATTACHMENT_CIPHERTEXT
The URI for the transform algorithm, attachment ciphertext:
"http://docs.oasis-open.org/wss/oasis-wss-SwAProfile-1.1#Attachment-Ciphertext-Transform.
See Also:
Method Detail
setEncryptPart
- void setEncryptPart(int keyword)
- throws WSSException
Sets the keyword as an encrypted part, WSSEncryption.BODY_CONTENT or WSSEncryption.SIGNATURE.
setEncryptPart
- void setEncryptPart(WSSSignature signature)
Sets the WSSSignature object as an encrypted part.
Parameters:
signature
- part to be encrypted setEncryptHeader
- void setEncryptHeader(javax.xml.namespace.QName header)
Sets the header in the SOAP Header, specified by QName, as an encrypted part.
Parameters:
header
- part to be encrypted setEncryptPartByXPath
- void setEncryptPartByXPath(java.lang.String xpath)
Sets an XPath expression as an encrypted part.
Parameters:
xpath
- part to be encrypted addTransform
- void addTransform(java.lang.String algorithm,
- TransformParameterSpec paramSpec)
- throws WSSException
Adds the transform method.
Parameters:
algorithm
- transform algorithm paramSpec
- specification of algorithm parameters Throws:
addTransform
- void addTransform(java.lang.String algorithm)
- throws WSSException
Adds the transform method.
Parameters:
algorithm
- transform algorithm Throws:
WSSException
- if the algorithm is not supported setEncryptPart
- void setEncryptPart(SecurityToken securityToken,
- boolean isElement)
Sets the security token as an encryption part.
Parameters:
securityToken
- part to be encrypted isElement
- Specifies whether the encrypted part is an element.
If set to true, the encrypted part is an element;
if set to false, the encrypted part is its content only.