dss-2.0.0.json
Digital Signature Service Core Protocols, Elements, and Bindings Version 2.0
| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/dss-2-0-0-json/latest.json |
| Source | https://www.schemastore.org/dss-2.0.0.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
signReq
object
4 nested properties
profile
string[]
reqID
string
inDocs
object
3 nested properties
optInp
object
17 nested properties
policy
string[]
lang
string
other
dsb-AnyType[]
schemas
object
1 nested properties
addTimestamp
object
1 nested properties
type
string
format=uri
sigType
string
aud
object
1 nested properties
keySel
dss2-KeySelectorType[]
incObj
dss2-IncludeObjectType[]
incContent
boolean
sigPlacement
object
7 nested properties
xpathAfter
string
xpathFirstChildOf
string
xPathAfter
string
xPathFirstChildOf
string
nsDecl
dsb-NsPrefixMappingType[]
whichDoc
object
createEnvelopedSignature
boolean
signedRefs
object
1 nested properties
nonce
integer
sigAlgo
string
quality
string
signResp
object
6 nested properties
result
object
4 nested properties
maj
string
required
min
string
msg
object
2 nested properties
lang
string
required
value
string
pRef
string
profile
string[]
reqID
string
respID
string
optOutp
object
5 nested properties
sigObj
object
3 nested properties
sigPtr
object
4 nested properties
schemaRefs
dss2-DocumentBaseType[]
verifyReq
object
5 nested properties
profile
string[]
reqID
string
inDocs
object
3 nested properties
optInp
object
16 nested properties
policy
string[]
lang
string
other
dsb-AnyType[]
schemas
object
1 nested properties
addTimestamp
object
1 nested properties
type
string
format=uri
useVerificationTime
object
3 nested properties
currTime
boolean
specTime
integer
format=utc-millisec
b64Content
string
returnVerificationTime
boolean
addKeyInfo
dss2-AdditionalKeyInfoType[]
returnProcDetails
boolean
returnSigningTime
boolean
returnSigner
boolean
returnAugmented
dss2-AugmentSignatureInstructionType[]
returnTransformed
dss2-ReturnTransformedDocumentType[]
returnTimestamped
object
1 nested properties
type
string
format=uri
verifyManifests
boolean
sigObj
object
3 nested properties
sigPtr
object
4 nested properties
schemaRefs
dss2-DocumentBaseType[]
verifyResp
object
5 nested properties
result
object
4 nested properties
maj
string
required
min
string
msg
object
2 nested properties
lang
string
required
value
string
pRef
string
profile
string[]
reqID
string
respID
string
optOutp
object
12 nested properties
policy
string[]
other
dsb-AnyType[]
schemas
object
1 nested properties
result
object
1 nested properties
signingTimeInfo
object
2 nested properties
signingTime
integer
required
format=utc-millisec
signingTimeBounds
dss2-SigningTimeInfoType%3ASigningTimeBoundaries
verificationTimeInfo
object
2 nested properties
verificationTime
integer
required
format=utc-millisec
additionalTimeInfo
dss2-AdditionalTimeInfoType[]
procDetails
object
3 nested properties
signerIdentity
object
7 nested properties
spprovidedID
string
spnameQualifier
string
value
string
format
string
provId
string
nameQual
string
spNameQual
string
Definitions
dss2-SignRequestType
object
profile
string[]
reqID
string
inDocs
object
3 nested properties
optInp
object
17 nested properties
policy
string[]
lang
string
other
dsb-AnyType[]
schemas
object
1 nested properties
addTimestamp
object
1 nested properties
type
string
format=uri
sigType
string
aud
object
1 nested properties
keySel
dss2-KeySelectorType[]
incObj
dss2-IncludeObjectType[]
incContent
boolean
sigPlacement
object
7 nested properties
xpathAfter
string
xpathFirstChildOf
string
xPathAfter
string
xPathFirstChildOf
string
nsDecl
dsb-NsPrefixMappingType[]
whichDoc
object
createEnvelopedSignature
boolean
signedRefs
object
1 nested properties
nonce
integer
sigAlgo
string
quality
string
dss2-InputDocumentsType
object
dss2-DocumentType
object
5 nested properties
ID
string
val
string
attRef
object
2 nested properties
attURI
string
required
mimeType
string
idRef
string
ID
string
refURI
string
refType
string
schemaRefs
dss2-DocumentType[]
dsb-Base64DataType
object
ID
string
val
string
attRef
object
2 nested properties
attURI
string
required
mimeType
string
idRef
string
dsb-AttachmentReferenceType
object
attURI
string
required
dsb-DigestInfoType
object
alg
string
required
val
string
required
dss2-TransformedDataType
object
5 nested properties
ID
string
val
string
attRef
object
2 nested properties
attURI
string
required
mimeType
string
idRef
string
ID
string
refURI
string
refType
string
schemaRefs
dss2-DocumentType[]
transforms
object
1 nested properties
whichRef
integer
dsigrw-TransformsType
object
dsigrw-TransformType
object
alg
string
required
xpath
string[]
val
string
b64Content
string
xPath
string[]
nsDecl
dsb-NsPrefixMappingType[]
dsb-NsPrefixMappingType
object
uri
string
required
pre
string
required
dss2-DocumentHashType
object
ID
string
refURI
string
refType
string
schemaRefs
dss2-DocumentType[]
transforms
object
1 nested properties
whichRef
integer
dss2-OptionalInputsSignType
object
policy
string[]
lang
string
other
dsb-AnyType[]
claimedIdentity
object
schemas
object
1 nested properties
addTimestamp
object
1 nested properties
type
string
format=uri
sigType
string
aud
object
1 nested properties
keySel
dss2-KeySelectorType[]
props
object
incObj
dss2-IncludeObjectType[]
incContent
boolean
sigPlacement
object
7 nested properties
xpathAfter
string
xpathFirstChildOf
string
xPathAfter
string
xPathFirstChildOf
string
nsDecl
dsb-NsPrefixMappingType[]
whichDoc
object
4 nested properties
createEnvelopedSignature
boolean
signedRefs
object
1 nested properties
nonce
integer
sigAlgo
string
quality
string
dsb-AnyType
object
ID
string
val
string
attRef
object
2 nested properties
attURI
string
required
mimeType
string
idRef
string
dss2-ClaimedIdentityType
object
saml2rw-NameIDType
object
spprovidedID
string
spnameQualifier
string
value
string
format
string
provId
string
nameQual
string
spNameQual
string
dss2-SchemasType
object
dss2-AugmentSignatureInstructionType
object
type
string
format=uri
dss2-IntendedAudienceType
object
dss2-KeySelectorType
object
x509Digest
object
2 nested properties
alg
string
required
value
string
sub
string
ski
string
cert
string
name
string
dss2-X509DigestType
object
alg
string
required
value
string
dss2-PropertiesHolderType
object
dss2-PropertiesType
object
dss2-PropertyType
object
dss2-IncludeObjectType
object
whichDoc
object
4 nested properties
hasObjectTagsAndAttributesSet
boolean
objId
string
createRef
boolean
dss2-DocumentBaseType
object
dss2-SignaturePlacementType
object
xpathAfter
string
xpathFirstChildOf
string
xPathAfter
string
xPathFirstChildOf
string
nsDecl
dsb-NsPrefixMappingType[]
whichDoc
object
4 nested properties
createEnvelopedSignature
boolean
dss2-SignedReferencesType
object
dss2-SignedReferenceType
object
dss2-SignResponseType
object
result
object
4 nested properties
maj
string
required
min
string
msg
object
2 nested properties
lang
string
required
value
string
pRef
string
profile
string[]
reqID
string
respID
string
optOutp
object
5 nested properties
sigObj
object
3 nested properties
sigPtr
object
4 nested properties
schemaRefs
dss2-DocumentBaseType[]
dsb-ResultType
object
maj
string
required
min
string
msg
object
2 nested properties
lang
string
required
value
string
pRef
string
dsb-InternationalStringType
object
lang
string
required
value
string
dss2-OptionalOutputsSignType
object
policy
string[]
other
dsb-AnyType[]
transformed
object
2 nested properties
5 nested properties
whichRef
integer
required
schemas
object
1 nested properties
docWithSignature
object
1 nested properties
5 nested properties
dss2-TransformedDocumentType
object
5 nested properties
whichRef
integer
required
dss2-DocumentWithSignatureType
object
5 nested properties
dss2-SignatureObjectType
object
b64Sig
object
5 nested properties
ID
string
val
string
attRef
object
2 nested properties
attURI
string
required
mimeType
string
idRef
string
sigPtr
object
4 nested properties
schemaRefs
dss2-DocumentBaseType[]
dss2-SignaturePtrType
object
dss2-VerifyRequestType
object
profile
string[]
reqID
string
inDocs
object
3 nested properties
optInp
object
16 nested properties
policy
string[]
lang
string
other
dsb-AnyType[]
schemas
object
1 nested properties
addTimestamp
object
1 nested properties
type
string
format=uri
useVerificationTime
object
3 nested properties
currTime
boolean
specTime
integer
format=utc-millisec
b64Content
string
returnVerificationTime
boolean
addKeyInfo
dss2-AdditionalKeyInfoType[]
returnProcDetails
boolean
returnSigningTime
boolean
returnSigner
boolean
returnAugmented
dss2-AugmentSignatureInstructionType[]
returnTransformed
dss2-ReturnTransformedDocumentType[]
returnTimestamped
object
1 nested properties
type
string
format=uri
verifyManifests
boolean
sigObj
object
3 nested properties
sigPtr
object
4 nested properties
schemaRefs
dss2-DocumentBaseType[]
dss2-OptionalInputsVerifyType
object
policy
string[]
lang
string
other
dsb-AnyType[]
claimedIdentity
object
schemas
object
1 nested properties
addTimestamp
object
1 nested properties
type
string
format=uri
useVerificationTime
object
3 nested properties
currTime
boolean
specTime
integer
format=utc-millisec
b64Content
string
returnVerificationTime
boolean
addKeyInfo
dss2-AdditionalKeyInfoType[]
returnProcDetails
boolean
returnSigningTime
boolean
returnSigner
boolean
returnAugmented
dss2-AugmentSignatureInstructionType[]
returnTransformed
dss2-ReturnTransformedDocumentType[]
returnTimestamped
object
1 nested properties
type
string
format=uri
verifyManifests
boolean
dss2-UseVerificationTimeType
object
currTime
boolean
specTime
integer
format=utc-millisec
b64Content
string
dss2-AdditionalKeyInfoType
object
ocspresponse
object
5 nested properties
ID
string
val
string
attRef
object
2 nested properties
attURI
string
required
mimeType
string
idRef
string
x509Digest
object
2 nested properties
alg
string
required
value
string
sub
string
ski
string
cert
object
5 nested properties
ID
string
val
string
attRef
object
2 nested properties
attURI
string
required
mimeType
string
idRef
string
name
string
crl
object
5 nested properties
ID
string
val
string
attRef
object
2 nested properties
attURI
string
required
mimeType
string
idRef
string
ocsp
object
5 nested properties
ID
string
val
string
attRef
object
2 nested properties
attURI
string
required
mimeType
string
idRef
string
dss2-ReturnTransformedDocumentType
object
whichRef
integer
required
dss2-VerifyResponseType
object
result
object
4 nested properties
maj
string
required
min
string
msg
object
2 nested properties
lang
string
required
value
string
pRef
string
profile
string[]
reqID
string
respID
string
optOutp
object
12 nested properties
policy
string[]
other
dsb-AnyType[]
schemas
object
1 nested properties
result
object
1 nested properties
signingTimeInfo
object
2 nested properties
signingTime
integer
required
format=utc-millisec
signingTimeBounds
dss2-SigningTimeInfoType%3ASigningTimeBoundaries
verificationTimeInfo
object
2 nested properties
verificationTime
integer
required
format=utc-millisec
additionalTimeInfo
dss2-AdditionalTimeInfoType[]
procDetails
object
3 nested properties
signerIdentity
object
7 nested properties
spprovidedID
string
spnameQualifier
string
value
string
format
string
provId
string
nameQual
string
spNameQual
string
dss2-OptionalOutputsVerifyType
object
policy
string[]
other
dsb-AnyType[]
transformed
object
2 nested properties
5 nested properties
whichRef
integer
required
schemas
object
1 nested properties
docWithSignature
object
1 nested properties
5 nested properties
result
object
1 nested properties
signingTimeInfo
object
2 nested properties
signingTime
integer
required
format=utc-millisec
signingTimeBounds
dss2-SigningTimeInfoType%3ASigningTimeBoundaries
verificationTimeInfo
object
2 nested properties
verificationTime
integer
required
format=utc-millisec
additionalTimeInfo
dss2-AdditionalTimeInfoType[]
procDetails
object
3 nested properties
signerIdentity
object
7 nested properties
spprovidedID
string
spnameQualifier
string
value
string
format
string
provId
string
nameQual
string
spNameQual
string
augSig
object
2 nested properties
3 nested properties
type
string
format=uri
timestampedSig
object
2 nested properties
3 nested properties
type
string
format=uri
dss2-VerifyManifestResultsType
object
dss2-ManifestResultType
object
dss2-SigningTimeInfoType
object
signingTime
integer
required
format=utc-millisec
signingTimeBounds
dss2-SigningTimeInfoType%3ASigningTimeBoundaries
dss2-SigningTimeInfoType:SigningTimeBoundaries
object
lowerBound
integer
format=utc-millisec
upperBound
integer
format=utc-millisec
dss2-VerificationTimeInfoType
object
verificationTime
integer
required
format=utc-millisec
additionalTimeInfo
dss2-AdditionalTimeInfoType[]
dss2-AdditionalTimeInfoType
object
type
string
required
format=uri
value
integer
format=utc-millisec
ref
string
dss2-ProcessingDetailsType
object
dss2-DetailType
object
type
string
required
format=uri
code
string
msg
object
2 nested properties
lang
string
required
value
string
b64Content
string
dss2-AugmentedSignatureType
object
3 nested properties
sigPtr
object
4 nested properties
schemaRefs
dss2-DocumentBaseType[]
type
string
format=uri
dss2-PendingRequestType
object