DSIGConstants
public 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.Object
public static void register(DigestMethodFactory factory)
public static DigestMethod get(java.lang.String algorithmURI) throws XMLSecurityException
XMLSecurityException
public void toXML(XMLOutputStream out, java.lang.String ns, int indent) throws XMLStreamException
XMLStreamException
public void fromXMLInternal(XMLInputStream in, java.lang.String ns) throws XMLStreamException
XMLStreamException
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception