Package org.opensaml.saml.saml2.metadata
Interface KeyDescriptor
-
- All Superinterfaces:
SAMLObject,XMLObject
public interface KeyDescriptor extends SAMLObject
SAML 2.0 Metadata KeyDescriptor.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_ELEMENT_LOCAL_NAMEElement name, no namespace.static QNameDEFAULT_ELEMENT_NAMEDefault element name.static StringTYPE_LOCAL_NAMELocal name of the XSI type.static QNameTYPE_NAMEQName of the XSI type.static StringUSE_ATTRIB_NAME"use" attribute's local name.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<EncryptionMethod>getEncryptionMethods()Gets the encryption methods that are supported by the entity.KeyInfogetKeyInfo()Gets information about the key, including the key itself.UsageTypegetUse()Gets the use of this key.voidsetKeyInfo(KeyInfo newKeyInfo)Sets information about the key, including the key itself.voidsetUse(UsageType newType)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 Detail
-
DEFAULT_ELEMENT_LOCAL_NAME
static final String DEFAULT_ELEMENT_LOCAL_NAME
Element name, no namespace.- See Also:
- Constant Field Values
-
DEFAULT_ELEMENT_NAME
static final QName DEFAULT_ELEMENT_NAME
Default element name.
-
TYPE_LOCAL_NAME
static final String TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
- Constant Field Values
-
TYPE_NAME
static final QName TYPE_NAME
QName of the XSI type.
-
USE_ATTRIB_NAME
static final String USE_ATTRIB_NAME
"use" attribute's local name.- See Also:
- Constant Field Values
-
-
Method Detail
-
getUse
UsageType getUse()
Gets the use of this key.- Returns:
- the use of this key
-
setUse
void setUse(UsageType newType)
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
void setKeyInfo(KeyInfo newKeyInfo)
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
-
-