DSIGConstants
public abstract class CanonicalizationMethod extends java.lang.Object implements DSIGConstants
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
EXC |
|
static java.lang.String |
W3C |
|
static java.lang.String |
W3C_WC |
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 |
---|---|---|
abstract XMLOutputStream |
canonicalize(java.io.OutputStream dest,
java.util.Map namespaces) |
|
static CanonicalizationMethod |
get(java.lang.String algorithmURI) |
|
protected static java.lang.String[] |
getInclusiveNamesSpacesFromXml(XMLInputStream in,
java.lang.String ns) |
|
protected java.lang.String[] |
getInclusiveNamesspacesPrefixList() |
|
abstract java.lang.String |
getURI() |
|
static void |
main(java.lang.String[] args) |
|
static void |
register(CanonicalizationMethodFactory factory) |
|
java.lang.String |
toString() |
|
void |
toXML(XMLOutputStream out,
java.lang.String ns,
int indent) |
public static final java.lang.String W3C
public static final java.lang.String W3C_WC
public static final java.lang.String EXC
public abstract java.lang.String getURI()
public java.lang.String toString()
toString
in class java.lang.Object
public static void register(CanonicalizationMethodFactory factory)
public static CanonicalizationMethod get(java.lang.String algorithmURI) throws XMLSignatureException
XMLSignatureException
public abstract XMLOutputStream canonicalize(java.io.OutputStream dest, java.util.Map namespaces)
protected java.lang.String[] getInclusiveNamesspacesPrefixList()
public void toXML(XMLOutputStream out, java.lang.String ns, int indent) throws XMLStreamException
XMLStreamException
protected static java.lang.String[] getInclusiveNamesSpacesFromXml(XMLInputStream in, java.lang.String ns) throws XMLStreamException
XMLStreamException
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception