Skip navigation links
oracle.security.xmlsec.keys
Class ECDSAKeyValue
java.lang.Object
oracle.security.xmlsec.util.XMLNode
oracle.security.xmlsec.util.XMLElement
oracle.security.xmlsec.keys.ECDSAKeyValue
- All Implemented Interfaces:
- KeyValueData
-
public class ECDSAKeyValue
- extends XMLElement
- implements KeyValueData
- Since:
- release specific (what release of product did this appear in)
- Version:
- $Header: ldap/java/src/oracle/security/xmlsec/keys/ECDSAKeyValue.java /main/1 2009/05/22 15:21:58 pdatta Exp $
Field Summary |
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9p192r1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9p224r1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9p256r1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9p384r1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9p521r1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9t163k1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9t163r2
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9t233k1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9t233r1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9t283k1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9t283r1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9t409k1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9t409r1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9t571k1
|
static oracle.security.crypto.asn1.ASN1ObjectID |
ansiX9t571r1
|
static java.util.HashMap<java.lang.String,java.security.spec.ECParameterSpec> |
namedCurves
|
static oracle.security.crypto.asn1.ASN1ObjectID |
primeCurve
|
static oracle.security.crypto.asn1.ASN1ObjectID |
secgCurve
|
Constructor Summary |
ECDSAKeyValue(org.w3c.dom.Document owner)
|
ECDSAKeyValue(org.w3c.dom.Document owner, java.security.interfaces.ECPublicKey ecKey)
|
ECDSAKeyValue(org.w3c.dom.Document owner, java.lang.String systemId)
|
ECDSAKeyValue(org.w3c.dom.Element element)
|
ECDSAKeyValue(org.w3c.dom.Element element, java.lang.String systemId)
|
Method Summary |
java.security.spec.ECParameterSpec |
getCurve()
|
java.security.PublicKey |
getPublicKey()
Returns a oracle.security.crypto.core.PublicKey . |
java.lang.String |
getType()
Returns a URI identifying the type of KeyValue. |
java.math.BigInteger |
getX()
|
java.math.BigInteger |
getY()
|
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 |
primeCurve
public static final oracle.security.crypto.asn1.ASN1ObjectID primeCurve
secgCurve
public static final oracle.security.crypto.asn1.ASN1ObjectID secgCurve
ansiX9p192r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9p192r1
ansiX9t163k1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t163k1
ansiX9t163r2
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t163r2
ansiX9p224r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9p224r1
ansiX9t233k1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t233k1
ansiX9t233r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t233r1
ansiX9p256r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9p256r1
ansiX9t283k1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t283k1
ansiX9t283r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t283r1
ansiX9p384r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9p384r1
ansiX9t409k1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t409k1
ansiX9t409r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t409r1
ansiX9p521r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9p521r1
ansiX9t571k1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t571k1
ansiX9t571r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t571r1
namedCurves
public static final java.util.HashMap<java.lang.String,java.security.spec.ECParameterSpec> namedCurves
ECDSAKeyValue
public ECDSAKeyValue(org.w3c.dom.Document owner,
java.lang.String systemId)
throws org.w3c.dom.DOMException
-
- Throws:
org.w3c.dom.DOMException
ECDSAKeyValue
public ECDSAKeyValue(org.w3c.dom.Document owner)
throws org.w3c.dom.DOMException
-
- Throws:
org.w3c.dom.DOMException
ECDSAKeyValue
public ECDSAKeyValue(org.w3c.dom.Element element,
java.lang.String systemId)
throws org.w3c.dom.DOMException
-
- Throws:
org.w3c.dom.DOMException
ECDSAKeyValue
public ECDSAKeyValue(org.w3c.dom.Element element)
throws org.w3c.dom.DOMException
-
- Throws:
org.w3c.dom.DOMException
ECDSAKeyValue
public ECDSAKeyValue(org.w3c.dom.Document owner,
java.security.interfaces.ECPublicKey ecKey)
getPublicKey
public java.security.PublicKey getPublicKey()
- Description copied from interface:
KeyValueData
- Returns a
oracle.security.crypto.core.PublicKey
.
-
- Specified by:
getPublicKey
in interface KeyValueData
getType
public java.lang.String getType()
- Description copied from interface:
KeyValueData
- Returns a URI identifying the type of KeyValue.
Interface XMLURI
contains the KeyInfo data type URIs for public key value elements defined in the XML Signature and XML Encryption namespaces, including:
-
- Specified by:
getType
in interface KeyValueData
getX
public java.math.BigInteger getX()
getY
public java.math.BigInteger getY()
getCurve
public java.security.spec.ECParameterSpec getCurve()
Skip navigation links
Copyright © 2005, 2009, Oracle. All rights reserved.