Skip navigation links

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

E10679-02


oracle.security.xmlsec.xkms
Class PrototypeKeyBinding

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


public class PrototypeKeyBinding
extends AbstractKeyBinding

Represents the XKMS PrototypeKeyBinding element for use with requests and responses.


Field Summary

 

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

 

Constructor Summary
PrototypeKeyBinding(org.w3c.dom.Document owner)
          Creates a new PrototypeKeyBinding instance.
PrototypeKeyBinding(org.w3c.dom.Document owner, java.lang.String systemId)
          Creates a new PrototypeKeyBinding instance.
PrototypeKeyBinding(org.w3c.dom.Element element)
          Creates a new PrototypeKeyBinding instance from the given Element node.

 

Method Summary
 byte[] getRevocationCodeIdentifier()
          Returns the list of the RevocationCodeIdentifier for this KeyBinding or null if none is present.
 java.util.Date getValidityNotBefore()
          Returns the NotBefore attribute value of the ValidityInterval element for this KeyBinding.
 java.util.Date getValidityNotOnOrAfter()
          Returns the NotOnOrAfter attribute value of the ValidityInterval element for this KeyBinding.
 void setRevocationCodeIdentifier(byte[] data)
          Adds the RevocationCodeIdentifier element for this KeyBinding.
 void setValidityInterval(java.util.Date notBefore, java.util.Date notOnOrAfter)
          Sets the validity interval for this key binding assertion.

 

Methods inherited from class oracle.security.xmlsec.xkms.AbstractKeyBinding
addKeyUsage, addUseKeyWith, getID, getKeyInfo, getKeyUsages, getUseKeyWithApplications, getUseKeyWithIdentifiers, setID, setKeyInfo

 

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

PrototypeKeyBinding

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

PrototypeKeyBinding

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

PrototypeKeyBinding

public PrototypeKeyBinding(org.w3c.dom.Document owner,
                           java.lang.String systemId)
                    throws org.w3c.dom.DOMException
Creates a new PrototypeKeyBinding instance.
Parameters:
owner - The owner document of the new PrototypeKeyBinding.
systemId - The URI string system ID for the Message..
Throws:
org.w3c.dom.DOMException

Method Detail

setValidityInterval

public void setValidityInterval(java.util.Date notBefore,
                                java.util.Date notOnOrAfter)
                         throws org.w3c.dom.DOMException
Sets the validity interval for this key binding assertion.
Parameters:
notBefore - Time instant at which the validity interval begins.
notOnOrAfter - Time instant at which the validity interval has ended.
Throws:
org.w3c.dom.DOMException

getValidityNotBefore

public java.util.Date getValidityNotBefore()
Returns the NotBefore attribute value of the ValidityInterval element for this KeyBinding.
Returns:
The NotBefore date, or null if none is present.

getValidityNotOnOrAfter

public java.util.Date getValidityNotOnOrAfter()
Returns the NotOnOrAfter attribute value of the ValidityInterval element for this KeyBinding.
Returns:
The NotOnOrAfter date, or null if none is present.

setRevocationCodeIdentifier

public void setRevocationCodeIdentifier(byte[] data)
                                 throws org.w3c.dom.DOMException
Adds the RevocationCodeIdentifier element for this KeyBinding.
Parameters:
data - The revovation code identifier data.
Throws:
org.w3c.dom.DOMException

getRevocationCodeIdentifier

public byte[] getRevocationCodeIdentifier()
Returns the list of the RevocationCodeIdentifier for this KeyBinding or null if none is present.
Returns:
The RevocationCodeIdentifier bytes after Base-64 decoding.

Skip navigation links

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

E10679-02


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