Class EntropyImpl
java.lang.Object
com.sun.xml.ws.security.trust.impl.bindings.EntropyType
com.sun.xml.ws.security.trust.impl.elements.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
-
Field Summary
Fields inherited from class com.sun.xml.ws.security.trust.impl.bindings.EntropyType
anyFields inherited from interface com.sun.xml.ws.security.trust.elements.Entropy
BINARY_SECRET_TYPE, CUSTOM_TYPE, ENCRYPTED_KEY_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionEntropyImpl(com.sun.xml.ws.security.EncryptedKey encryptedKey) EntropyImpl(com.sun.xml.ws.security.trust.elements.BinarySecret binarySecret) EntropyImpl(EntropyType etype) -
Method Summary
Modifier and TypeMethodDescriptionstatic EntropyTypefromElement(Element element) Constructs aEntropyelement from an existing XML block.com.sun.xml.ws.security.trust.elements.BinarySecretGets the BinarySecret (if any) inside this Entropycom.sun.xml.ws.security.EncryptedKeyGets the xenc:EncryptedKey set inside this Entropy instanceGets the type of the Entropy contentsfinal voidsetBinarySecret(com.sun.xml.ws.security.trust.elements.BinarySecret binarySecret) Sets the BinarySecret (if any) inside this Entropyfinal voidsetEncryptedKey(com.sun.xml.ws.security.EncryptedKey encryptedKey) Sets the xenc:EncryptedKey set inside this Entropy instancefinal voidsetEntropyType(String type) Sets the type of the Entropy contentsMethods inherited from class com.sun.xml.ws.security.trust.impl.bindings.EntropyType
getAny, getOtherAttributesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.xml.ws.security.trust.elements.Entropy
getAny, getOtherAttributes
-
Constructor Details
-
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
-
-
Method Details
-
fromElement
public static EntropyType fromElement(Element element) throws com.sun.xml.ws.api.security.trust.WSTrustException Constructs aEntropyelement from an existing XML block.- Parameters:
element- Aorg.w3c.dom.Elementrepresenting DOM tree forEntropyobject.- Throws:
com.sun.xml.ws.api.security.trust.WSTrustException- if it could not process theorg.w3c.dom.Elementproperly, implying that there is an error in the sender or in the element definition.
-
getEntropyType
Gets the type of the Entropy contents- Specified by:
getEntropyTypein interfacecom.sun.xml.ws.security.trust.elements.Entropy
-
setEntropyType
Sets the type of the Entropy contents- Specified by:
setEntropyTypein interfacecom.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:
getBinarySecretin interfacecom.sun.xml.ws.security.trust.elements.Entropy- Returns:
- BinarySecret if set, null otherwise
-
setBinarySecret
public final void setBinarySecret(com.sun.xml.ws.security.trust.elements.BinarySecret binarySecret) Sets the BinarySecret (if any) inside this Entropy- Specified by:
setBinarySecretin interfacecom.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:
getEncryptedKeyin interfacecom.sun.xml.ws.security.trust.elements.Entropy- Returns:
- xenc:EncryptedKey if set, null otherwise
-
setEncryptedKey
public final void setEncryptedKey(com.sun.xml.ws.security.EncryptedKey encryptedKey) Sets the xenc:EncryptedKey set inside this Entropy instance- Specified by:
setEncryptedKeyin interfacecom.sun.xml.ws.security.trust.elements.Entropy
-