DSIGConstantspublic abstract class DigestMethod extends java.lang.Object implements DSIGConstants
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
SHA1 |
|
static java.lang.String |
SHA256 |
|
static java.lang.String |
SHA512 |
ATTR_ALGORITHM, ATTR_ID, ATTR_PREFIX_LIST, ATTR_URI, ATTR_XMLNS, DSIG_PREFIX, DSIG_URI, DSIG_URI2, EXC_C14N_DEFAULT_PREFIX, TAG_C14N_METHOD, TAG_DIGEST_METHOD, TAG_DIGEST_VALUE, TAG_DSA_G, TAG_DSA_KEY_VALUE, TAG_DSA_P, TAG_DSA_Q, TAG_DSA_Y, TAG_HMAC_OUTPUT_LENGTH, TAG_INCLUSIVE_NAMESPACES, TAG_KEY_INFO, TAG_KEY_NAME, TAG_KEY_VALUE, TAG_OBJECT, TAG_REFERENCE, TAG_RSA_EXPONENT, TAG_RSA_KEY_VALUE, TAG_RSA_MODULUS, TAG_SIGNATURE, TAG_SIGNATURE_METHOD, TAG_SIGNATURE_VALUE, TAG_SIGNED_INFO, TAG_TRANSFORM, TAG_TRANSFORMS, TAG_X509_CERTIFICATE, TAG_X509_DATA, TAG_X509_ISSUER_NAME, TAG_X509_ISSUER_SERIAL, TAG_X509_SERIAL_NUMBER, TAG_X509_SUBJECT_NAME, TAG_XPATH, TC_C14N_METHOD, TC_DIGEST_METHOD, TC_DSA_KEY_VALUE, TC_KEY_INFO, TC_KEY_VALUE, TC_REFERENCE, TC_RSA_KEY_VALUE, TC_SIGNATURE, TC_SIGNATURE_METHOD, TC_SIGNED_INFO, TC_TRANSFORMS, TC_X509_DATA, VERBOSE, VERBOSE_PROPERTY, VERBOSE_PROPERTY_ALT| Modifier and Type | Method | Description |
|---|---|---|
void |
fromXMLInternal(XMLInputStream in,
java.lang.String ns) |
Subclasses can override to deserialize algorithm specific parameters.
|
static DigestMethod |
get(java.lang.String algorithmURI) |
|
abstract java.security.MessageDigest |
getMessageDigest() |
|
abstract java.lang.String |
getURI() |
|
static void |
main(java.lang.String[] args) |
|
static void |
register(DigestMethodFactory factory) |
|
java.lang.String |
toString() |
|
void |
toXML(XMLOutputStream out,
java.lang.String ns,
int indent) |
public static final java.lang.String SHA1
public static final java.lang.String SHA256
public static final java.lang.String SHA512
public abstract java.security.MessageDigest getMessageDigest()
public abstract java.lang.String getURI()
public java.lang.String toString()
toString in class java.lang.Objectpublic static void register(DigestMethodFactory factory)
public static DigestMethod get(java.lang.String algorithmURI) throws XMLSecurityException
XMLSecurityExceptionpublic void toXML(XMLOutputStream out, java.lang.String ns, int indent) throws XMLStreamException
XMLStreamExceptionpublic void fromXMLInternal(XMLInputStream in, java.lang.String ns) throws XMLStreamException
XMLStreamExceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception