Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
X
x19_442_sign_validation_protocol
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ESI - Digital Signatures and infrastructures
x19_442_sign_validation_protocol
Commits
7cb0903f
Commit
7cb0903f
authored
Feb 07, 2019
by
Laurent Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Initial commit
parents
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
2 additions
and
0 deletions
+2
-0
19442jsonSchema.json
19442jsonSchema.json
+2
-0
19442xmlSchema.xsd
19442xmlSchema.xsd
+0
-0
No files found.
19442jsonSchema.json
0 → 100644
View file @
7cb0903f
{
"$schema"
:
"http://json-schema.org/draft-04/schema#"
,
"definitions"
:
{
"InputDocumentsType"
:
{
"type"
:
"object"
,
"properties"
:
{
"doc"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-DocumentType"
}
},
"transformed"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-TransformedDataType"
}
},
"docHash"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"#/definitions/DocumentHashType"
}
}
}
},
"DocumentHashType"
:
{
"type"
:
"object"
,
"allOf"
:
[
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-DocumentHashType"
}
],
"properties"
:
{
"pAdESSFieldName"
:
{
"type"
:
"string"
}
}
},
"OptionalInputsVerifyType"
:
{
"type"
:
"object"
,
"allOf"
:
[
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-OptionalOutputsVerifyType"
}
],
"properties"
:
{
"processSigs"
:
{
"$ref"
:
"#/definitions/SigsRefsType"
},
"useSigValPol"
:{
"$ref"
:
"#/definitions/SigValPolicyType "
},
"returnValReport"
:
{
"$ref"
:
"#/definitions/ReturnValReportType"
},
"proofsOfExist"
:
{
"$ref"
:
"#/definitions/ProofsOfExistenceType"
},
"etsiReturnAugmentedSig"
:
{
"level"
:
"string"
,
"format"
:
"uri"
},
"tstkQualityLevel"
:
{
"type"
:
"string"
,
"format"
:
"uri"
}
}
},
"NsPrefixMayppingType"
:
{
"type"
:
"object"
,
"properties"
:
{
"NsURI"
:
{
"type"
:
"string"
,
"format"
:
"uri"
},
"NsPrefix"
:
{
"type"
:
"string"
}
},
"required"
:
[
"NsURI"
]
},
"XAdESSignaturePtrType"
:
{
"type"
:
"object"
,
"properties"
:
{
"nsPrefixMapping"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"#/definitions/NsPrefixMayppingType"
}
},
"whichDoc"
:
{
"type"
:
"string"
},
"xpath"
:
{
"type"
:
"string"
},
"schemaRefs"
:
{
"type"
:
"string"
}
}
},
"SigsRefsType"
:
{
"type"
:
"object"
,
"properties"
:
{
"digRefs"
:
{
"type"
:
"object"
,
"properties"
:
{
"digVals"
:
{
"type"
:
"array"
,
"items"
:
{
"type"
:
"string"
}
},
"digAlg"
:
{
"type"
:
"string"
},
"canAlg"
:
{
"type"
:
"string"
}
}
"required"
:
[
"digVals"
,
"digAlg"
]
},
"padesFieldNames"
:
{
"type"
:
"array"
,
"items"
:
{
"type"
:
"string"
}
},
"xadesSigPtrs"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"#definitions/XAdESSignaturePtrType"
}
}
}
},
"SigValPolicyType"
:
{
"type"
:
"object"
,
"properties"
:
{
"sigValPolID"
:
{
"type"
:
"string"
},
"sigValPolLocs"
:
{
"type"
:
"array"
,
"items"
:
{
"type"
:
"string"
}
}
}
},
"ReturnValReportType"
:
{
"type"
:
"object"
,
"properties"
:
{
"asSpecifiedBy"
:{
"type"
:
"string"
,
"format"
:
"uri"
},
"signIt"
:{
"type"
:
"boolean"
}
},
"ProofsOfExistenceType"
:
{
"type"
:
"array"
,
"items"
:
{
"type"
:
"object"
,
"properties"
:
{
"time"
:
{
"type"
:
"string"
},
"sigRef"
:
{
"type"
:
"object"
,
"$ref"
:
"#/definitions/SignatureReferenceType"
}
}
}
},
"SignatureReferenceType"
:
{
"type"
:
"object"
,
"properties"
:
{
"digRef"
:
{
"type"
:
"object"
,
"properties"
:
{
"digVal"
:
{
"type"
:
"string"
,
"contentEncoding"
:
"base64"
},
"digAlg"
:
{
"type"
:
"string"
,
"format"
:
"uri"
},
"canAlg"
:
{
"type"
:
"string"
,
"format"
:
"uri"
}
}
"required"
:
[
"digVal"
,
"digAlg"
]
},
"padesFieldName"
:
{
"type"
:
"string"
},
"xadesSigPtr"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-SignaturePtrType"
}
}
},
"OptionalOutputsVerifyType"
:
{
"type"
:
"object"
,
"allOf"
:
[
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-OptionalOutputsVerifyType"
}
],
{
"properties"
:
"validationReport"
:
{
"$ref"
:
"#/definitions/ValReportContainerType"
},
"resForEachSignature"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"#/definitions/ResultsForOneSignatureType"
}
},
"appliedSigValPolicy"
:
{
"type"
:
"string"
,
"format"
:
"uri"
},
"availableSigValPols"
:{
"type"
:
"array"
,
"items"
:
{
"type"
:
"string"
,
"format"
:
"uri"
}
}
}
},
"ResultsForOneSignatureType"
:{
"type"
:
"object"
,
"properties"
:
{
"result"
:
{
"$ref"
:
"<DSSXBASESCHEMAFILELOCATION>#/definitions/dsb-ResultType"
},
"sigRef"
:
{
"$ref"
:
"#/definitions/SignatureReferenceType"
},
"signerIdentity"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/saml2rw-NameIDType"
},
"signingTimeInfo"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-SigningTimeInfoType"
},
"validationReport"
:
{
"$ref"
:
"#/definitions/ValReportContainerType"
},
"manifestValResults"
:{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-VerifyManifestResultsType"
},
"transformed"
:{
"type"
:
"array"
,
"items"
:
{
"$ref:"
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-TransformedDocumentType"
}
},
"augmentSigResult"
:
{
"$ref"
:
"#definitions/AugmentSigResultType"
},
},
"required"
:
[
"result"
]
},
"ValReportContainerType"
:{
"type"
:
"object"
,
"properties"
:
{
"etsiTS11910202XMLReport"
:{
"type"
:
"string"
,
"contentEncoding"
:
"base64"
},
"other"
:{
"type"
:
"object"
,
"properties"
:
{
"content"
:
{
"type"
:
"string"
,
"contentEncoding"
:
"base64"
},
"specId"
:
{
"type"
:
"string"
},
"encoding"
:
{
"type"
:
"string"
}
}
},
"isSigned"
:
{
"type"
:
"boolean"
}
}
},
"AugmentSigResultType"
:
{
"type"
:
"object"
,
"properties"
:
{
"result"
:
{
"$ref"
:
"<DSSXBASESCHEMAFILELOCATION>#/definitions/dsb-ResultType"
},
"augmentedSig"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-AugmentedSignatureType"
},
"sigRefInReq"
:
{
"$ref"
:
"#/definitions/SignatureReferenceType"
}
},
"required"
:
[
"result"
,
"sigRef"
]
}
},
"VerifyRequestType"
:
{
"type"
:
"object"
,
"properties"
:
{
"profile"
:
{
"type"
:
"array"
,
"items"
:
{
"type"
:
"string"
}
},
"reqID"
:
{
"type"
:
"string"
},
"inDocs"
:
{
"$ref"
:
"#/definitions/InputDocumentsType"
},
"optInp"
:
{
"$ref"
:
"#/definitions/OptionalInputsVerifyType"
},
"sigObj"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-SignatureObjectType"
}
}
},
"VerifyResponseType"
:
{
"type"
:
"object"
,
"properties"
:
{
"result"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dsb-ResultType"
},
"profile"
:
{
"type"
:
"array"
,
"items"
:
{
"type"
:
"string"
}
},
"reqID"
:
{
"type"
:
"string"
},
"respID"
:
{
"type"
:
"string"
},
"optOutp"
:
{
"$ref"
:
"#/definitions/OptionalOutputsVerifyType"
}
}
},
"AugmentRequest"
:
{
"type"
:
"object"
,
"properties"
:
{
"inDocs"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-InputDocumentsType"
},
"reqID"
:
{
"type"
:
"string"
},
"profile"
:
{
"type"
:
"array"
,
"items"
:
{
"type"
:
"string"
,
"format"
:
"uri"
}
},
"claimedIdentity"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-ClaimedIdentityType"
},
"returnAugmentedSig"
:
{
"type"
:
"string"
"format"
:
"uri"
},
"processSigs"
:
{
"$ref"
:
"#/definitions/SigsRefsType"
},
"sigObj"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-SignatureObjectType"
},
"addKeyInfo"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-AdditionalKeyInfoType"
}
},
"tstksQualityLevel"
:
{
"type"
:
"string"
"format"
:
"uri"
}
},
"required"
:
[
"profile"
,
"returnAugmentedSig"
]
},
"AugmentResponseType"
:
{
"type"
:
"object"
,
"properties"
:
{
"result"
:
{
"$ref"
:
"<DSSXBASESCHEMAFILELOCATION>#/definitions/dsb-ResultType"
},
"reqID"
:
{
"type"
:
"string"
},
"profile"
:
{
"type"
:
"array"
,
"items"
:
{
"type"
:
"string"
}
},
"augmentSigsResults"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"#/definitions/AugmentSigResultType"
}
}
"docsWithSignatures"
:
{
"type"
:
"array"
,
"items"
:
{
"$ref"
:
"http://docs.oasis-open.org/dss-x/dss-core/v2.0/csprd01/schema/schema.json#definitions/dss2-DocumentWithSignatureType"
}
}
},
"required"
:
[
"result"
,
"profile"
]
}
}
\ No newline at end of file
19442xmlSchema.xsd
0 → 100644
View file @
7cb0903f
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment