public class ECDSAKeyValue extends XMLElement implements KeyValueData
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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() |
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
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
public static final oracle.security.crypto.asn1.ASN1ObjectID primeCurve
public static final oracle.security.crypto.asn1.ASN1ObjectID secgCurve
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9p192r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t163k1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t163r2
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9p224r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t233k1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t233r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9p256r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t283k1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t283r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9p384r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t409k1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t409r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9p521r1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t571k1
public static oracle.security.crypto.asn1.ASN1ObjectID ansiX9t571r1
public static final java.util.HashMap<java.lang.String,java.security.spec.ECParameterSpec> namedCurves
public ECDSAKeyValue(org.w3c.dom.Document owner, java.lang.String systemId) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public ECDSAKeyValue(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public ECDSAKeyValue(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public ECDSAKeyValue(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public ECDSAKeyValue(org.w3c.dom.Document owner, java.security.interfaces.ECPublicKey ecKey)
public java.security.PublicKey getPublicKey()
KeyValueData
oracle.security.crypto.core.PublicKey
.getPublicKey
in interface KeyValueData
public java.lang.String getType()
KeyValueData
Interface XMLURI
contains the KeyInfo data type URIs for public key value elements defined in the XML Signature and XML Encryption namespaces, including:
XMLURI.obj_DHKeyValue
XMLURI.obj_DSAKeyValue
XMLURI.obj_RSAKeyValue
getType
in interface KeyValueData
public java.math.BigInteger getX()
public java.math.BigInteger getY()
public java.security.spec.ECParameterSpec getCurve()