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

Part Number E27170-01

weblogic.xml.security.signature
Class CanonicalizationMethod

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

public abstract class CanonicalizationMethod
extends Object
implements DSIGConstants


Field Summary
static String EXC
           
static String W3C
           
static String W3C_WC
           
 
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
CanonicalizationMethod()
           
 
Method Summary
abstract  XMLOutputStream canonicalize(OutputStream dest, Map namespaces)
           
static CanonicalizationMethod get(String algorithmURI)
           
protected static String[] getInclusiveNamesSpacesFromXml(XMLInputStream in, String ns)
           
protected  String[] getInclusiveNamesspacesPrefixList()
           
abstract  String getURI()
           
static void main(String[] args)
           
static void register(CanonicalizationMethodFactory 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

W3C

public static final String W3C
See Also:
Constant Field Values

W3C_WC

public static final String W3C_WC
See Also:
Constant Field Values

EXC

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

CanonicalizationMethod

public CanonicalizationMethod()
Method Detail

getURI

public abstract String getURI()

toString

public String toString()
Overrides:
toString in class Object

register

public static void register(CanonicalizationMethodFactory factory)

get

public static CanonicalizationMethod get(String algorithmURI)
                                  throws XMLSignatureException
Throws:
XMLSignatureException

canonicalize

public abstract XMLOutputStream canonicalize(OutputStream dest,
                                             Map namespaces)

getInclusiveNamesspacesPrefixList

protected String[] getInclusiveNamesspacesPrefixList()

toXML

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

getInclusiveNamesSpacesFromXml

protected static String[] getInclusiveNamesSpacesFromXml(XMLInputStream in,
                                                         String ns)
                                                  throws XMLStreamException
Throws:
XMLStreamException

main

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

Copyright 1996, 2013, 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.2)

Part Number E27170-01