Class BinarySecretImpl
java.lang.Object
com.sun.xml.ws.security.trust.impl.bindings.BinarySecretType
com.sun.xml.ws.security.trust.impl.elements.BinarySecretImpl
- All Implemented Interfaces:
BinarySecret,XMLStructure
- Author:
- WS-Trust Implementation Team
-
Field Summary
Fields inherited from class com.sun.xml.ws.security.trust.impl.bindings.BinarySecretType
type, valueFields inherited from interface com.sun.xml.ws.security.trust.elements.BinarySecret
ASYMMETRIC_KEY_TYPE, NONCE_KEY_TYPE, SYMMETRIC_KEY_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionBinarySecretImpl(byte[] rawValue, String type) BinarySecretImpl(BinarySecretType bsType) -
Method Summary
Modifier and TypeMethodDescriptionstatic BinarySecretTypefromElement(Element element) Constructs aBinarySecretelement from an existing XML block.byte[]Gets the decoded value or the raw bytes of the binary secret.Gets the encoded value of the binary secret.final voidsetRawValue(byte[] rawText) Sets the value of the binary secret as raw bytes.voidsetTextValue(String encodedText) Sets the value of the Binary Secret element.Methods inherited from class com.sun.xml.ws.security.trust.impl.bindings.BinarySecretType
getOtherAttributes, getType, getValue, isFeatureSupported, setType, setValueMethods 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.BinarySecret
getOtherAttributes, getType, setTypeMethods inherited from interface javax.xml.crypto.XMLStructure
isFeatureSupported
-
Constructor Details
-
BinarySecretImpl
-
BinarySecretImpl
-
-
Method Details
-
fromElement
Constructs aBinarySecretelement from an existing XML block.- Parameters:
element-org.w3c.dom.Elementrepresenting DOM tree forBinarySecretobject.- Throws:
WSTrustException- if it could not process theorg.w3c.dom.Elementproperly, implying that there is an error in the sender or in the element definition.
-
getRawValue
Description copied from interface:BinarySecretGets the decoded value or the raw bytes of the binary secret.- Specified by:
getRawValuein interfaceBinarySecret- Returns:
- possible object is byte[]
-
getTextValue
Description copied from interface:BinarySecretGets the encoded value of the binary secret. This represents the base64 encoded BinarySecret.- Specified by:
getTextValuein interfaceBinarySecret- Returns:
String- See Also:
-
setRawValue
Description copied from interface:BinarySecretSets the value of the binary secret as raw bytes. The value that appears in the element will be encoded appropriately.- Specified by:
setRawValuein interfaceBinarySecret- Parameters:
rawText- allowed object is byte[]
-
setTextValue
Description copied from interface:BinarySecretSets the value of the Binary Secret element. This is the base64 encoded value of the raw BinarySecret.- Specified by:
setTextValuein interfaceBinarySecret- Parameters:
encodedText-String
-