Object element as defined in
the
W3C Recommendation for XML-Signature Syntax and Processing.
An XMLObject may contain any data and may include optional
MIME type, ID, and encoding attributes. The XML Schema Definition is
defined as:
<element name="Object" type="ds:ObjectType"/>
<complexType name="ObjectType" mixed="true">
<sequence minOccurs="0" maxOccurs="unbounded">
<any namespace="##any" processContents="lax"/>
</sequence>
<attribute name="Id" type="ID" use="optional"/>
<attribute name="MimeType" type="string" use="optional"/>
<attribute name="Encoding" type="anyURI" use="optional"/>
</complexType>
A XMLObject instance may be created by invoking the
newXMLObject method of the
XMLSignatureFactory class; for example:
XMLSignatureFactory fac = XMLSignatureFactory.getInstance("DOM");
Manifest manifest = fac.newManifest(references);
List<XMLStructure> content = Collections.singletonList(manifest);
XMLObject object = factory.newXMLObject(content, "object-1", null, null);
Note that this class is named XMLObject rather than
Object to avoid naming clashes with the existing
java. class.
XMLSignatureFactory#newXMLObject(List, String, String, String)
| Modifier and Type | Field and Description |
|---|---|
| public static final String |
| Modifier and Type | Method and Description |
|---|---|
| public List | Returns: an unmodifiable list ofXMLStructures (may be empty
but never null)Returns an |
| public String | Returns: the encoding URI (ornull if not specified)Returns the encoding URI of this |
| public String | |
| public String | Returns: the mime type (ornull if not specified)Returns the mime type of this |
| TYPE | back to summary |
|---|---|
| public static final String TYPE URI that identifies the | |
| getContent | back to summary |
|---|---|
| public List Returns an If there is a public subclass representing the type of
| |
| getEncoding | back to summary |
|---|---|
| public String getEncoding() Returns the encoding URI of this
| |
| getId | back to summary |
|---|---|
| public String getId() Returns the Id of this
| |
| getMimeType | back to summary |
|---|---|
| public String getMimeType() Returns the mime type of this
| |