public class KeyInfoImpl extends org.opensaml.core.xml.AbstractXMLObject implements KeyInfo
KeyInfo
.Modifier and Type | Field and Description |
---|---|
private String |
id
The Id attribute value.
|
private org.opensaml.core.xml.util.IndexedXMLObjectChildrenList |
indexedChildren
The list of XMLObject child elements.
|
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, ID_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
Modifier | Constructor and Description |
---|---|
protected |
KeyInfoImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<AgreementMethod> |
getAgreementMethods() |
List<DEREncodedKeyValue> |
getDEREncodedKeyValues() |
List<EncryptedKey> |
getEncryptedKeys() |
String |
getID() |
List<KeyInfoReference> |
getKeyInfoReferences() |
List<KeyName> |
getKeyNames() |
List<KeyValue> |
getKeyValues() |
List<MgmtData> |
getMgmtDatas() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
List<PGPData> |
getPGPDatas() |
List<RetrievalMethod> |
getRetrievalMethods() |
List<SPKIData> |
getSPKIDatas() |
List<X509Data> |
getX509Datas() |
List<org.opensaml.core.xml.XMLObject> |
getXMLObjects() |
List<org.opensaml.core.xml.XMLObject> |
getXMLObjects(QName typeOrName) |
void |
setID(String newID) |
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
detach, 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
private final org.opensaml.core.xml.util.IndexedXMLObjectChildrenList indexedChildren
private String id
protected KeyInfoImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespacepublic List<org.opensaml.core.xml.XMLObject> getXMLObjects()
getXMLObjects
in interface KeyInfo
public List<org.opensaml.core.xml.XMLObject> getXMLObjects(QName typeOrName)
getXMLObjects
in interface KeyInfo
public List<KeyName> getKeyNames()
getKeyNames
in interface KeyInfo
public List<KeyValue> getKeyValues()
getKeyValues
in interface KeyInfo
public List<DEREncodedKeyValue> getDEREncodedKeyValues()
getDEREncodedKeyValues
in interface KeyInfo
public List<RetrievalMethod> getRetrievalMethods()
getRetrievalMethods
in interface KeyInfo
public List<KeyInfoReference> getKeyInfoReferences()
getKeyInfoReferences
in interface KeyInfo
public List<X509Data> getX509Datas()
getX509Datas
in interface KeyInfo
public List<PGPData> getPGPDatas()
getPGPDatas
in interface KeyInfo
public List<SPKIData> getSPKIDatas()
getSPKIDatas
in interface KeyInfo
public List<MgmtData> getMgmtDatas()
getMgmtDatas
in interface KeyInfo
public List<AgreementMethod> getAgreementMethods()
getAgreementMethods
in interface KeyInfo
public List<EncryptedKey> getEncryptedKeys()
getEncryptedKeys
in interface KeyInfo
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren
in interface org.opensaml.core.xml.XMLObject
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.