Skip navigation links

Oracle Security Developer Tools XKMS Java API Reference
11g (11.1.1)

E10679-02


oracle.security.xmlsec.xkms
Class OpaqueClientData

java.lang.Object
  extended by oracle.security.xmlsec.util.XMLNode
      extended by oracle.security.xmlsec.util.XMLElement
          extended by oracle.security.xmlsec.xkms.OpaqueClientData


public class OpaqueClientData
extends oracle.security.xmlsec.util.XMLElement

The xkms:OpaqueClientData element for use with XKMS requests and responses.

See Also:
Message

Field Summary

 

Fields inherited from class oracle.security.xmlsec.util.XMLNode
node, systemId

 

Constructor Summary
OpaqueClientData(org.w3c.dom.Document owner)
          Create a new OpaqueClientData instance.
OpaqueClientData(org.w3c.dom.Element element)
          Create a new OpaqueClientData instance from the given Element node.

 

Method Summary
 void addOpaqueData(byte[] data)
          Add an OpaqueData element for this OpaqueClientData.
 org.w3c.dom.NodeList getOpaqueDataElements()
          Returns the list of the OpaqueData elements for this OpaqueClientData, or null if none is present.
 java.util.List getOpaqueDatas()
          Returns the list of the OpaqueData bytes for this OpaqueClientData, or null if none is present.

 

Methods inherited from class oracle.security.xmlsec.util.XMLElement
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix

 

Methods inherited from class oracle.security.xmlsec.util.XMLNode
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

OpaqueClientData

public OpaqueClientData(org.w3c.dom.Element element)
                 throws org.w3c.dom.DOMException
Create a new OpaqueClientData instance from the given Element node.
Parameters:
element - An Element node in the XML document that conforms to the XKMS OpaqueClientData schema.
Throws:
org.w3c.dom.DOMException

OpaqueClientData

public OpaqueClientData(org.w3c.dom.Document owner)
                 throws org.w3c.dom.DOMException
Create a new OpaqueClientData instance.
Parameters:
owner - The owner document of the new OpaqueClientData.
Throws:
org.w3c.dom.DOMException

Method Detail

addOpaqueData

public void addOpaqueData(byte[] data)
                   throws org.w3c.dom.DOMException
Add an OpaqueData element for this OpaqueClientData.

The data bytes will be Base-64 encoding prior to setting the OpaqueData content value.

Parameters:
data - The opaque data.
Throws:
org.w3c.dom.DOMException

getOpaqueDataElements

public org.w3c.dom.NodeList getOpaqueDataElements()
Returns the list of the OpaqueData elements for this OpaqueClientData, or null if none is present.
Returns:
A list of OpaqueData elements.

getOpaqueDatas

public java.util.List getOpaqueDatas()
Returns the list of the OpaqueData bytes for this OpaqueClientData, or null if none is present.

The data bytes will be Base-64 decoded prior to returning the OpaqueData content value.

Returns:
A list of OpaqueData byte arrays.

Skip navigation links

Oracle Security Developer Tools XKMS Java API Reference
11g (11.1.1)

E10679-02


Copyright © 2005, 2009, Oracle. All rights reserved.