Class ECKeyValueImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.xmlsec.signature.impl.ECKeyValueImpl
- All Implemented Interfaces:
XMLObject,ECKeyValue
Concrete implementation of
ECKeyValue.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate XMLObjectECParameters child element value.private StringId attribute value.private NamedCurveNamedCurve child element value.private PublicKeyPublicKey child element value.Fields inherited from interface org.opensaml.xmlsec.signature.ECKeyValue
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedECKeyValueImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetID()voidsetECParameters(XMLObject newParams) voidvoidsetNamedCurve(NamedCurve newCurve) voidsetPublicKey(PublicKey newKey) Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
id
Id attribute value. -
ecParams
ECParameters child element value. -
namedCurve
NamedCurve child element value. -
publicKey
PublicKey child element value.
-
-
Constructor Details
-
ECKeyValueImpl
protected ECKeyValueImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix) Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Details
-
getID
- Specified by:
getIDin interfaceECKeyValue
-
setID
- Specified by:
setIDin interfaceECKeyValue
-
getECParameters
- Specified by:
getECParametersin interfaceECKeyValue
-
setECParameters
- Specified by:
setECParametersin interfaceECKeyValue
-
getNamedCurve
- Specified by:
getNamedCurvein interfaceECKeyValue
-
setNamedCurve
- Specified by:
setNamedCurvein interfaceECKeyValue
-
getPublicKey
- Specified by:
getPublicKeyin interfaceECKeyValue
-
setPublicKey
- Specified by:
setPublicKeyin interfaceECKeyValue
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-