public class EnvelopingReference extends InternalReference implements DSIGConstants
observed
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
Constructor and Description |
---|
EnvelopingReference(java.lang.String uri,
DigestMethod digestMethod)
Creates a reference that will wrap the data to be signed inside the
Signature object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
consumes()
Determines if the Observer will claim responsibility for consuming the
event.
|
protected void |
process(Transforms transforms)
Specific reference types implement this to serialize their bytes to
the transform.
|
(package private) void |
writeEnveloped(XMLOutputStream xos,
java.lang.String ns) |
getXOS, observe, setNamespaces
addTransform, copyDigestValue, digest, fromXML, getTransforms, getURI, main, print, toString, toXML, validate
public EnvelopingReference(java.lang.String uri, DigestMethod digestMethod)
uri
- The uri to assign to the wrapped Objectprotected void process(Transforms transforms) throws InvalidReferenceException
Reference
process
in class InternalReference
InvalidReferenceException
void writeEnveloped(XMLOutputStream xos, java.lang.String ns) throws XMLStreamException
XMLStreamException
public boolean consumes()
Observer
consumes
in interface Observer
consumes
in class InternalReference
Observer
will consume the event.