Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02

weblogic.xml.security.signature
Class DigestMethod

java.lang.Object
  extended by weblogic.xml.security.signature.DigestMethod
All Implemented Interfaces:
DSIGConstants

public abstract class DigestMethod
extends Object
implements DSIGConstants


Field Summary
static String SHA1
           
static String SHA256
           
static String SHA512
           
 
Fields inherited from interface weblogic.xml.security.signature.DSIGConstants
ATTR_ALGORITHM, ATTR_ID, ATTR_PREFIX_LIST, ATTR_URI, ATTR_XMLNS, DSIG_PREFIX, DSIG_URI, 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
 
Constructor Summary
DigestMethod()
           
 
Method Summary
 void fromXMLInternal(XMLInputStream in, String ns)
          Subclasses can override to deserialize algorithm specific parameters.
static DigestMethod get(String algorithmURI)
           
abstract  MessageDigest getMessageDigest()
           
abstract  String getURI()
           
static void main(String[] args)
           
static void register(DigestMethodFactory factory)
           
 String toString()
           
 void toXML(XMLOutputStream out, String ns, int indent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SHA1

public static final String SHA1
See Also:
Constant Field Values

SHA256

public static final String SHA256
See Also:
Constant Field Values

SHA512

public static final String SHA512
See Also:
Constant Field Values
Constructor Detail

DigestMethod

public DigestMethod()
Method Detail

getMessageDigest

public abstract MessageDigest getMessageDigest()

getURI

public abstract String getURI()

toString

public String toString()
Overrides:
toString in class Object

register

public static void register(DigestMethodFactory factory)

get

public static DigestMethod get(String algorithmURI)
                        throws XMLSecurityException
Throws:
XMLSecurityException

toXML

public void toXML(XMLOutputStream out,
                  String ns,
                  int indent)
           throws XMLStreamException
Throws:
XMLStreamException

fromXMLInternal

public void fromXMLInternal(XMLInputStream in,
                            String ns)
                     throws XMLStreamException
Subclasses can override to deserialize algorithm specific parameters.

Throws:
XMLStreamException

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception

Copyright 1996, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.1.3)

Part Number E41849-02