Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.xml.security.keys.content
Class KeyValue

    java.lang.Object
      org.apache.xml.security.utils.ElementProxy
          org.apache.xml.security.utils.SignatureElementProxy
              org.apache.xml.security.keys.content.KeyValue

All Implemented Interfaces:
  KeyInfoContent

    public class KeyValue

extends SignatureElementProxy
implements KeyInfoContent

The KeyValue element contains a single public key that may be useful in validating the signature. Structured formats for defining DSA (REQUIRED) and RSA (RECOMMENDED) public keys are defined in Signature Algorithms (section 6.4). The KeyValue element may include externally defined public keys values represented as PCDATA or element types from an external namespace.

Author:
  $Author: coheigea $

Field Summary

Fields inherited from class org.apache.xml.security.utils.ElementProxy
`baseURI, constructionElement, doc, log`

Constructor Summary
`KeyValue(org.w3c.dom.Document doc, DSAKeyValue dsaKeyValue)` Constructor KeyValue
`KeyValue(org.w3c.dom.Document doc, org.w3c.dom.Element unknownKeyValue)` Constructor KeyValue
`KeyValue(org.w3c.dom.Document doc, java.security.PublicKey pk)` Constructor KeyValue
`KeyValue(org.w3c.dom.Document doc, RSAKeyValue rsaKeyValue)` Constructor KeyValue
`KeyValue(org.w3c.dom.Element element, java.lang.String BaseURI)` Constructor KeyValue

Method Summary
`java.lang.String` | `getBaseLocalName()` Returns the localname of the Elements of the sub-class.
`java.security.PublicKey` | `getPublicKey()` Method getPublicKey

Methods inherited from class org.apache.xml.security.utils.SignatureElementProxy
`getBaseNamespace`

Methods inherited from class org.apache.xml.security.utils.ElementProxy
`addBase64Element, addBase64Text, addBigIntegerElement, addText, addTextElement, createElementForFamily, createElementForFamilyLocal, getBaseURI, getBigIntegerFromChildElement, getBytesFromChildElement, getBytesFromTextChild, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getTextFromChildElement, getTextFromTextChild, length, registerDefaultPrefixes, setDefaultPrefix, setElement, setXPathNamespaceContext`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### KeyValue

    public KeyValue(org.w3c.dom.Document doc,
                    DSAKeyValue dsaKeyValue)

  Constructor KeyValue

  Parameters:
    `doc` -
    `dsaKeyValue` -

### KeyValue

    public KeyValue(org.w3c.dom.Document doc,
                    RSAKeyValue rsaKeyValue)

  Constructor KeyValue

  Parameters:
    `doc` -
    `rsaKeyValue` -

### KeyValue

    public KeyValue(org.w3c.dom.Document doc,
                    org.w3c.dom.Element unknownKeyValue)

  Constructor KeyValue

  Parameters:
    `doc` -
    `unknownKeyValue` -

### KeyValue

    public KeyValue(org.w3c.dom.Document doc,
                    java.security.PublicKey pk)

  Constructor KeyValue

  Parameters:
    `doc` -
    `pk` -

### KeyValue

    public KeyValue(org.w3c.dom.Element element,
                    java.lang.String BaseURI)
             throws XMLSecurityException

  Constructor KeyValue

  Parameters:
    `element` -
    `BaseURI` -
  Throws:
    `XMLSecurityException`

Method Detail

### getPublicKey

    public java.security.PublicKey getPublicKey()
                                         throws XMLSecurityException

  Method getPublicKey

  Returns:
    the public key
  Throws:
    `XMLSecurityException`

### getBaseLocalName

    public java.lang.String getBaseLocalName()

  Description copied from class: `ElementProxy`
  Returns the localname of the Elements of the sub-class.

  Specified by:
    `getBaseLocalName` in class `ElementProxy`
  Returns:
    the localname of the Elements of the sub-class.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD