|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.xml.security.utils.ElementProxy
org.apache.xml.security.algorithms.Algorithm
org.apache.xml.security.algorithms.MessageDigestAlgorithm
Digest Message wrapper & selector class.
MessageDigestAlgorithm.getInstance()
| Field Summary | |
static java.lang.String |
ALGO_ID_DIGEST_NOT_RECOMMENDED_MD5
|
static java.lang.String |
ALGO_ID_DIGEST_RIPEMD160
|
static java.lang.String |
ALGO_ID_DIGEST_SHA1
|
static java.lang.String |
ALGO_ID_DIGEST_SHA256
|
static java.lang.String |
ALGO_ID_DIGEST_SHA384
|
static java.lang.String |
ALGO_ID_DIGEST_SHA512
|
| 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 |
| Method Summary | |
byte[] |
digest()
Proxy method for MessageDigest.digest()
which is executed on the internal MessageDigest object. |
byte[] |
digest(byte[] input)
Proxy method for MessageDigest.digest()
which is executed on the internal MessageDigest object. |
int |
digest(byte[] buf,
int offset,
int len)
Proxy method for MessageDigest.digest()
which is executed on the internal MessageDigest object. |
java.security.MessageDigest |
getAlgorithm()
Returns the actual MessageDigest algorithm object |
java.lang.String |
getBaseLocalName()
Returns the localname of the Elements of the sub-class. |
java.lang.String |
getBaseNamespace()
Method getBaseNamespace |
int |
getDigestLength()
Proxy method for MessageDigest.getDigestLength()
which is executed on the internal MessageDigest object. |
static MessageDigestAlgorithm |
getInstance(org.w3c.dom.Document doc,
java.lang.String algorithmURI)
Factory method for constructing a message digest algorithm by name. |
java.lang.String |
getJCEAlgorithmString()
Proxy method for MessageDigest.getAlgorithm()
which is executed on the internal MessageDigest object. |
java.security.Provider |
getJCEProvider()
Proxy method for MessageDigest.getProvider()
which is executed on the internal MessageDigest object. |
static boolean |
isEqual(byte[] digesta,
byte[] digestb)
Proxy method for MessageDigest.isEqual(byte[], byte[])
which is executed on the internal MessageDigest object. |
void |
reset()
Proxy method for MessageDigest.reset()
which is executed on the internal MessageDigest object. |
void |
update(byte input)
Proxy method for MessageDigest.update(byte)
which is executed on the internal MessageDigest object. |
void |
update(byte[] input)
Proxy method for MessageDigest.update(byte)
which is executed on the internal MessageDigest object. |
void |
update(byte[] buf,
int offset,
int len)
Proxy method for MessageDigest.update(byte)
which is executed on the internal MessageDigest object. |
| Methods inherited from class org.apache.xml.security.algorithms.Algorithm |
getAlgorithmURI, setAlgorithmURI |
| 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 |
| Field Detail |
public static final java.lang.String ALGO_ID_DIGEST_NOT_RECOMMENDED_MD5
public static final java.lang.String ALGO_ID_DIGEST_SHA1
public static final java.lang.String ALGO_ID_DIGEST_SHA256
public static final java.lang.String ALGO_ID_DIGEST_SHA384
public static final java.lang.String ALGO_ID_DIGEST_SHA512
public static final java.lang.String ALGO_ID_DIGEST_RIPEMD160
| Method Detail |
public static MessageDigestAlgorithm getInstance(org.w3c.dom.Document doc,
java.lang.String algorithmURI)
throws XMLSignatureException
doc - algorithmURI -
XMLSignatureExceptionpublic java.security.MessageDigest getAlgorithm()
MessageDigest algorithm object
MessageDigest algorithm object
public static boolean isEqual(byte[] digesta,
byte[] digestb)
MessageDigest.isEqual(byte[], byte[])
which is executed on the internal MessageDigest object.
digesta - digestb -
MessageDigest.isEqual(byte[], byte[]) methodJavaUtils.binaryCompare(byte[], byte[])public byte[] digest()
MessageDigest.digest()
which is executed on the internal MessageDigest object.
MessageDigest.digest() methodpublic byte[] digest(byte[] input)
MessageDigest.digest()
which is executed on the internal MessageDigest object.
input -
MessageDigest.digest() method
public int digest(byte[] buf,
int offset,
int len)
throws java.security.DigestException
MessageDigest.digest()
which is executed on the internal MessageDigest object.
buf - offset - len -
MessageDigest.digest() method
java.security.DigestExceptionpublic java.lang.String getJCEAlgorithmString()
MessageDigest.getAlgorithm()
which is executed on the internal MessageDigest object.
MessageDigest.getAlgorithm() methodpublic java.security.Provider getJCEProvider()
MessageDigest.getProvider()
which is executed on the internal MessageDigest object.
MessageDigest.getProvider() methodpublic int getDigestLength()
MessageDigest.getDigestLength()
which is executed on the internal MessageDigest object.
MessageDigest.getDigestLength() methodpublic void reset()
MessageDigest.reset()
which is executed on the internal MessageDigest object.
public void update(byte[] input)
MessageDigest.update(byte)
which is executed on the internal MessageDigest object.
input - public void update(byte input)
MessageDigest.update(byte)
which is executed on the internal MessageDigest object.
input -
public void update(byte[] buf,
int offset,
int len)
MessageDigest.update(byte)
which is executed on the internal MessageDigest object.
buf - offset - len - public java.lang.String getBaseNamespace()
getBaseNamespace in class ElementProxypublic java.lang.String getBaseLocalName()
ElementProxy
getBaseLocalName in class ElementProxy
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||