Class DSAKeyValue
- java.lang.Object
-
- org.apache.xml.security.utils.ElementProxy
-
- org.apache.xml.security.utils.SignatureElementProxy
-
- org.apache.xml.security.keys.content.keyvalues.DSAKeyValue
-
- All Implemented Interfaces:
KeyValueContent
public class DSAKeyValue extends SignatureElementProxy implements KeyValueContent
-
-
Field Summary
-
Fields inherited from class org.apache.xml.security.utils.ElementProxy
baseURI, LOG
-
-
Constructor Summary
Constructors Constructor Description DSAKeyValue(org.w3c.dom.Document doc, java.math.BigInteger P, java.math.BigInteger Q, java.math.BigInteger G, java.math.BigInteger Y)
Constructor DSAKeyValueDSAKeyValue(org.w3c.dom.Document doc, java.security.Key key)
Constructor DSAKeyValueDSAKeyValue(org.w3c.dom.Element element, java.lang.String baseURI)
Constructor DSAKeyValue
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, addReturnToSelf, addText, addTextElement, appendOther, appendSelf, appendSelf, createElementForFamily, createElementForFamilyLocal, createText, getBaseURI, getBigIntegerFromChildElement, getBytesFromTextChild, getDefaultPrefix, getDocument, getElement, getElementPlusReturns, getFirstChild, getLocalAttribute, getTextFromChildElement, getTextFromTextChild, length, registerDefaultPrefixes, setDefaultPrefix, setDocument, setElement, setElement, setLocalAttribute, setLocalIdAttribute, setXPathNamespaceContext
-
-
-
-
Constructor Detail
-
DSAKeyValue
public DSAKeyValue(org.w3c.dom.Element element, java.lang.String baseURI) throws XMLSecurityException
Constructor DSAKeyValue- Parameters:
element
-baseURI
-- Throws:
XMLSecurityException
-
DSAKeyValue
public DSAKeyValue(org.w3c.dom.Document doc, java.math.BigInteger P, java.math.BigInteger Q, java.math.BigInteger G, java.math.BigInteger Y)
Constructor DSAKeyValue- Parameters:
doc
-P
-Q
-G
-Y
-
-
DSAKeyValue
public DSAKeyValue(org.w3c.dom.Document doc, java.security.Key key) throws java.lang.IllegalArgumentException
Constructor DSAKeyValue- Parameters:
doc
-key
-- Throws:
java.lang.IllegalArgumentException
-
-
Method Detail
-
getPublicKey
public java.security.PublicKey getPublicKey() throws XMLSecurityException
Method getPublicKey- Specified by:
getPublicKey
in interfaceKeyValueContent
- Returns:
- the public key
- Throws:
XMLSecurityException
-
getBaseLocalName
public java.lang.String getBaseLocalName()
Returns the localname of the Elements of the sub-class.- Specified by:
getBaseLocalName
in classElementProxy
- Returns:
- the localname of the Elements of the sub-class.
-
-