← Prev in month ← Prev in thread
Next in thread → Next in month →

schema-perrin-03

From
Trevor Perrin <>
Date
2003-09-17T22:38:45+00:00
ID
Thread
schema-perrin-03
An "experimental" schema, my attempt at a "minimal core".  Inspired by 
Rich's, but it doesn't do everything as options, and my opinions on what 
the minimal core might contain are different.

The core here just deals with input/output of documents, and everything 
else could be shovelled into <Options>.

The elements:

<InputDocuments> - Full, URI-referenced, or hashed documents.  The former 2 
have an "enveloped" attribute to indicate if they should be enveloped in 
the signature or not.  They also contain the data the server needs to make 
ds:References, such as the transforms that have already been applied.

<SignedReferences> - each <SignedReference> refers to an <InputDocument> 
and perhaps requests some transforms be applied to it.

<SignaturePlacement> -
  - If you want the server to return a detached signature, you omit this 
element.
  - If you want the server to return the signature embedded in a document, 
you tell it where.
  - If you want the server to return a standalone, but enveloped signature, 
you tell it "Enveloped".
So this would eliminate the need for a separate <OutputOptions>

Then there's an <Options>, which could contain a list of options for 
everything else.

Trevor

http://www.oasis-open.org/apps/org/workgroup/dss/download.php/3547/oasis-dss-1.0-core-schema-perrin-03.xsd
← Prev in month ← Prev in thread
Next in thread → Next in month →