Interface KeyName

All Superinterfaces:
XMLStructure

public interface KeyName extends XMLStructure
A representation of the XML KeyName element as defined in the W3C Recommendation for XML-Signature Syntax and Processing. A KeyName object contains a string value which may be used by the signer to communicate a key identifier to the recipient. The XML Schema Definition is defined as:
 <element name="KeyName" type="string"/>
 
A KeyName instance may be created by invoking the newKeyName method of the KeyInfoFactory class, and passing it a String representing the name of the key; for example:
 KeyInfoFactory factory = KeyInfoFactory.getInstance("DOM");
 KeyName keyName = factory.newKeyName("Alice");
 
Since:
1.6
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the name of this KeyName.

    Methods declared in interface javax.xml.crypto.XMLStructure

    isFeatureSupported
  • Method Details

    • getName

      String getName()
      Returns the name of this KeyName.
      Returns:
      the name of this KeyName (never null)