public class DSData
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
DSData() |
DSData(int keyTagArg,
int algArg,
int digestTypeArg,
java.lang.String digestArg) |
Modifier and Type | Method and Description |
---|---|
static void |
appendDsDataElement(XMLWriter xmlWriter,
org.w3c.dom.Element parentElement,
DSData dsData) |
boolean |
equals(java.lang.Object obj) |
static DSData |
fromXML(XMLDocument xmlDoc,
java.lang.String dsDataXPath) |
int |
getAlg() |
java.lang.String |
getDigest() |
int |
getDigestType() |
KeyData |
getKeyData() |
int |
getKeyTag() |
int |
hashCode() |
void |
setAlg(int algArg) |
void |
setDigest(java.lang.String digestArg) |
void |
setDigestType(int digestTypeArg) |
void |
setKeyData(KeyData keyDataArg) |
void |
setKeyTag(int keyTagArg) |
public DSData()
public DSData(int keyTagArg, int algArg, int digestTypeArg, java.lang.String digestArg)
public static final DSData fromXML(XMLDocument xmlDoc, java.lang.String dsDataXPath) throws java.lang.Exception
java.lang.Exception
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static final void appendDsDataElement(XMLWriter xmlWriter, org.w3c.dom.Element parentElement, DSData dsData)
public int getKeyTag()
public void setKeyTag(int keyTagArg)
java.lang.IllegalArgumentException
- if keyTagArg
is outside of the range 0...65535public int getAlg()
public void setAlg(int algArg)
java.lang.IllegalArgumentException
- if algArg
is outside of the range 0...255public int getDigestType()
public void setDigestType(int digestTypeArg)
java.lang.IllegalArgumentException
- if digestTypeArg
is outside of the range 0...255public java.lang.String getDigest()
public void setDigest(java.lang.String digestArg)
java.lang.IllegalArgumentException
- if digestArg
does not resemble a valid digest, or if
the digest has an odd number of characters.public KeyData getKeyData()
public void setKeyData(KeyData keyDataArg)