com.ibm.websphere.wssecurity.wssapi.encryption

Interface WSSEncryptPart



  • public interface WSSEncryptPart
    This interface is responsible for specifing encrypted parts. There is the value to set as default.
    • transform method
      • n/a
    See Also:
    WSSEncryption
    • 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:
        Constant Field Values
    • Method Detail

      • 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:
        WSSException
      • 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.
IBM WebSphere Application ServerTM
Release 8.5