[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: 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
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]