Package org.opensaml.saml.saml2.metadata
Interface KeyDescriptor
- All Superinterfaces:
SAMLObject
,XMLObject
- All Known Implementing Classes:
KeyDescriptorImpl
SAML 2.0 Metadata KeyDescriptor.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionGets the encryption methods that are supported by the entity.Gets information about the key, including the key itself.getUse()
Gets the use of this key.void
setKeyInfo
(KeyInfo newKeyInfo) Sets information about the key, including the key itself.void
Sets the use of this key.Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
DEFAULT_ELEMENT_LOCAL_NAME
Element name, no namespace.- See Also:
-
DEFAULT_ELEMENT_NAME
Default element name. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
TYPE_NAME
QName of the XSI type. -
USE_ATTRIB_NAME
"use" attribute's local name.- See Also:
-
-
Method Details
-
getUse
UsageType getUse()Gets the use of this key.- Returns:
- the use of this key
-
setUse
Sets the use of this key.- Parameters:
newType
- the use of this key
-
getKeyInfo
KeyInfo getKeyInfo()Gets information about the key, including the key itself.- Returns:
- information about the key, including the key itself
-
setKeyInfo
Sets information about the key, including the key itself.- Parameters:
newKeyInfo
- information about the key, including the key itself
-
getEncryptionMethods
List<EncryptionMethod> getEncryptionMethods()Gets the encryption methods that are supported by the entity.- Returns:
- the encryption methods that are supported by the entity
-