public abstract class KeyDerivationParams
extends oracle.security.xmlsec.util.XMLElement
| Constructor and Description |
|---|
KeyDerivationParams(org.w3c.dom.Document owner,
java.lang.String nsURI,
java.lang.String localName) |
KeyDerivationParams(org.w3c.dom.Document owner,
java.lang.String nsURI,
java.lang.String localName,
java.lang.String systemId) |
KeyDerivationParams(org.w3c.dom.Element element) |
KeyDerivationParams(org.w3c.dom.Element element,
java.lang.String systemId) |
| Modifier and Type | Method and Description |
|---|---|
abstract byte[] |
deriveKey(byte[] secret,
int keyLen)
Derive a key from the secret
|
static KeyDerivationParams |
getInstance(org.w3c.dom.Document doc,
java.lang.String algURI)
Create new KeyDerivationParams object
|
abstract java.lang.String |
getType() |
abstract void |
setToDefaultParameters()
Set default values of the parameters
|
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, setDefaultNSPrefixappendChild, 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, toStringXMLpublic KeyDerivationParams(org.w3c.dom.Document owner,
java.lang.String nsURI,
java.lang.String localName,
java.lang.String systemId)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic KeyDerivationParams(org.w3c.dom.Document owner,
java.lang.String nsURI,
java.lang.String localName)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic KeyDerivationParams(org.w3c.dom.Element element,
java.lang.String systemId)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic KeyDerivationParams(org.w3c.dom.Element element)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic abstract java.lang.String getType()
public abstract byte[] deriveKey(byte[] secret,
int keyLen)
throws XECipherException
secret - the input secret valuekeyLen - the desired length in bytes of the key to be derivedXECipherExceptionpublic abstract void setToDefaultParameters()
public static KeyDerivationParams getInstance(org.w3c.dom.Document doc, java.lang.String algURI)
doc - algURI -