Class EntropyImpl

  • All Implemented Interfaces:
    com.sun.xml.ws.security.trust.elements.Entropy

    public class EntropyImpl
    extends EntropyType
    implements com.sun.xml.ws.security.trust.elements.Entropy
    Implementation of Entropy Interface.
    Author:
    Manveen Kaur
    • Constructor Detail

      • EntropyImpl

        public EntropyImpl()
      • EntropyImpl

        public EntropyImpl​(com.sun.xml.ws.security.trust.elements.BinarySecret binarySecret)
      • EntropyImpl

        public EntropyImpl​(com.sun.xml.ws.security.EncryptedKey encryptedKey)
      • EntropyImpl

        public EntropyImpl​(EntropyType etype)
    • Method Detail

      • fromElement

        public static EntropyType fromElement​(Element element)
                                       throws com.sun.xml.ws.api.security.trust.WSTrustException
        Constructs a Entropy element from an existing XML block.
        Parameters:
        element - A org.w3c.dom.Element representing DOM tree for Entropy object.
        Throws:
        com.sun.xml.ws.api.security.trust.WSTrustException - if it could not process the org.w3c.dom.Element properly, implying that there is an error in the sender or in the element definition.
      • getEntropyType

        public String getEntropyType()
        Gets the type of the Entropy contents
        Specified by:
        getEntropyType in interface com.sun.xml.ws.security.trust.elements.Entropy
      • setEntropyType

        public void setEntropyType​(String type)
        Sets the type of the Entropy contents
        Specified by:
        setEntropyType in interface com.sun.xml.ws.security.trust.elements.Entropy
      • getBinarySecret

        public com.sun.xml.ws.security.trust.elements.BinarySecret getBinarySecret()
        Gets the BinarySecret (if any) inside this Entropy
        Specified by:
        getBinarySecret in interface com.sun.xml.ws.security.trust.elements.Entropy
        Returns:
        BinarySecret if set, null otherwise
      • setBinarySecret

        public void setBinarySecret​(com.sun.xml.ws.security.trust.elements.BinarySecret binarySecret)
        Sets the BinarySecret (if any) inside this Entropy
        Specified by:
        setBinarySecret in interface com.sun.xml.ws.security.trust.elements.Entropy
      • getEncryptedKey

        public com.sun.xml.ws.security.EncryptedKey getEncryptedKey()
        Gets the xenc:EncryptedKey set inside this Entropy instance
        Specified by:
        getEncryptedKey in interface com.sun.xml.ws.security.trust.elements.Entropy
        Returns:
        xenc:EncryptedKey if set, null otherwise
      • setEncryptedKey

        public void setEncryptedKey​(com.sun.xml.ws.security.EncryptedKey encryptedKey)
        Sets the xenc:EncryptedKey set inside this Entropy instance
        Specified by:
        setEncryptedKey in interface com.sun.xml.ws.security.trust.elements.Entropy