org.apache.xml.security.keys.content.keyvalues
Class RSAKeyValue

java.lang.Object
  |
  +--org.apache.xml.security.utils.ElementProxy
        |
        +--org.apache.xml.security.utils.SignatureElementProxy
              |
              +--org.apache.xml.security.keys.content.keyvalues.RSAKeyValue
All Implemented Interfaces:
KeyValueContent

public class RSAKeyValue
extends SignatureElementProxy
implements KeyValueContent

Author:
$Author: vdkoogh $

Field Summary
 
Fields inherited from class org.apache.xml.security.utils.ElementProxy
_baseURI, _constructionElement, _doc, _state, MODE_CREATE, MODE_DECRYPT, MODE_ENCRYPT, MODE_PROCESS, MODE_SIGN, MODE_UNKNOWN, MODE_VERIFY
 
Constructor Summary
RSAKeyValue(org.w3c.dom.Document doc, java.math.BigInteger modulus, java.math.BigInteger exponent)
          Constructor RSAKeyValue
RSAKeyValue(org.w3c.dom.Document doc, java.security.Key key)
          Constructor RSAKeyValue
RSAKeyValue(org.w3c.dom.Element element, java.lang.String BaseURI)
          Constructor RSAKeyValue
 
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, getBaseURI, getBigIntegerFromChildElement, getBytesFromChildElement, getBytesFromTextChild, getChildElementLocalName, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getTextFromChildElement, getTextFromTextChild, guaranteeThatElementInCorrectSpace, length, setDefaultPrefix, setElement, setXPathNamespaceContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RSAKeyValue

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

Parameters:
element -
BaseURI -
Throws:
XMLSecurityException

RSAKeyValue

public RSAKeyValue(org.w3c.dom.Document doc,
                   java.math.BigInteger modulus,
                   java.math.BigInteger exponent)
Constructor RSAKeyValue

Parameters:
doc -
modulus -
exponent -

RSAKeyValue

public RSAKeyValue(org.w3c.dom.Document doc,
                   java.security.Key key)
            throws java.lang.IllegalArgumentException
Constructor RSAKeyValue

Parameters:
doc -
key -
Throws:
java.lang.IllegalArgumentException
Method Detail

getPublicKey

public java.security.PublicKey getPublicKey()
                                     throws XMLSecurityException
Method getPublicKey

Specified by:
getPublicKey in interface KeyValueContent
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.