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
claimedIdentity object
2 nested properties
name object required
suppInfo object
schemas object
1 nested properties
schema dss2-DocumentType[] required
addTimestamp object
1 nested properties
type string
format=uri
sigType string
aud object
1 nested properties
recipient saml2rw-NameIDType[] required
props object
2 nested properties
signedProps object
unsignedProps object
incContent boolean
Default: "false"
sigPlacement object
7 nested properties
xpathAfter string
xpathFirstChildOf string
xPathAfter string
xPathFirstChildOf string
whichDoc object
createEnvelopedSignature boolean
Default: "true"
signedRefs object
1 nested properties
signedRef dss2-SignedReferenceType[] required
nonce integer
sigAlgo string
quality string
signResp object
6 nested properties
result object
4 nested properties
maj string required
Values: "urn:oasis:names:tc:dss:1.0:resultmajor:Success" "urn:oasis:names:tc:dss:1.0:resultmajor:RequesterError" "urn:oasis:names:tc:dss:1.0:resultmajor:ResponderError" "urn:oasis:names:tc:dss:1.0:resultmajor:InsufficientInformation" "urn:oasis:names:tc:dss:1.0:profiles:asynchronousprocessing:resultmajor:Pending"
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
policy string[]
transformed object
2 nested properties
doc object required
whichRef integer required
schemas object
1 nested properties
schema dss2-DocumentType[] required
docWithSignature object
1 nested properties
doc object required
sigObj object
3 nested properties
b64Sig object
5 nested properties
ID string
val string
attRef object
mimeType string
idRef string
sigPtr object
4 nested properties
whichDoc object required
xpath string
xPath string
verifyReq object
5 nested properties
profile string[]
reqID string
inDocs object
3 nested properties
optInp object
16 nested properties
policy string[]
lang string
claimedIdentity object
2 nested properties
name object required
suppInfo object
schemas object
1 nested properties
schema dss2-DocumentType[] required
addTimestamp object
1 nested properties
type string
format=uri
useVerificationTime object
3 nested properties
currTime boolean
Default: "false"
specTime integer
format=utc-millisec
b64Content string
returnVerificationTime boolean
Default: "false"
returnProcDetails boolean
Default: "false"
returnSigningTime boolean
Default: "false"
returnSigner boolean
Default: "false"
returnTimestamped object
1 nested properties
type string
format=uri
verifyManifests boolean
Default: "false"
sigObj object
3 nested properties
b64Sig object
5 nested properties
ID string
val string
attRef object
mimeType string
idRef string
sigPtr object
4 nested properties
whichDoc object required
xpath string
xPath string
verifyResp object
5 nested properties
result object
4 nested properties
maj string required
Values: "urn:oasis:names:tc:dss:1.0:resultmajor:Success" "urn:oasis:names:tc:dss:1.0:resultmajor:RequesterError" "urn:oasis:names:tc:dss:1.0:resultmajor:ResponderError" "urn:oasis:names:tc:dss:1.0:resultmajor:InsufficientInformation" "urn:oasis:names:tc:dss:1.0:profiles:asynchronousprocessing:resultmajor:Pending"
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[]
transformed object
2 nested properties
doc object required
whichRef integer required
schemas object
1 nested properties
schema dss2-DocumentType[] required
docWithSignature object
1 nested properties
doc object required
result object
1 nested properties
result dss2-ManifestResultType[] required
signingTimeInfo object
2 nested properties
signingTime integer required
format=utc-millisec
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
sigObj object required
type string
format=uri
timestampedSig object
2 nested properties
sigObj object required
type string
format=uri
pendingReq object
3 nested properties
profile string[]
reqID string
claimedIdentity object
2 nested properties
name object required
7 nested properties
spprovidedID string
spnameQualifier string
value string
format string
provId string
nameQual string
spNameQual string
suppInfo object
5 nested properties
ID string
val string
attRef object
mimeType string
idRef string
genericResp object
4 nested properties
result object required
4 nested properties
maj string required
Values: "urn:oasis:names:tc:dss:1.0:resultmajor:Success" "urn:oasis:names:tc:dss:1.0:resultmajor:RequesterError" "urn:oasis:names:tc:dss:1.0:resultmajor:ResponderError" "urn:oasis:names:tc:dss:1.0:resultmajor:InsufficientInformation" "urn:oasis:names:tc:dss:1.0:profiles:asynchronousprocessing:resultmajor:Pending"
min string
msg object
2 nested properties
lang string required
value string
pRef string
profile string[]
reqID string
respID string

Definitions

dss2-SignRequestType object
profile string[]
reqID string
inDocs object
3 nested properties
optInp object
17 nested properties
policy string[]
lang string
claimedIdentity object
2 nested properties
name object required
suppInfo object
schemas object
1 nested properties
schema dss2-DocumentType[] required
addTimestamp object
1 nested properties
type string
format=uri
sigType string
aud object
1 nested properties
recipient saml2rw-NameIDType[] required
props object
2 nested properties
signedProps object
unsignedProps object
incContent boolean
Default: "false"
sigPlacement object
7 nested properties
xpathAfter string
xpathFirstChildOf string
xPathAfter string
xPathFirstChildOf string
whichDoc object
createEnvelopedSignature boolean
Default: "true"
signedRefs object
1 nested properties
signedRef dss2-SignedReferenceType[] required
nonce integer
sigAlgo string
quality string
dss2-InputDocumentsType object
dss2-DocumentType object
b64Data object required
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
b64Data object required
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
transform dsigrw-TransformType[] required
whichRef integer
dsigrw-TransformsType object
transform dsigrw-TransformType[] required
dsigrw-TransformType object
alg string required
xpath string[]
val string
b64Content string
xPath string[]
dsb-NsPrefixMappingType object
uri string required
pre string required
dss2-DocumentHashType object
dis dsb-DigestInfoType[] required
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
transforms object
1 nested properties
transform dsigrw-TransformType[] required
whichRef integer
dss2-OptionalInputsSignType object
policy string[]
lang string
claimedIdentity object
2 nested properties
name object required
7 nested properties
spprovidedID string
spnameQualifier string
value string
format string
provId string
nameQual string
spNameQual string
suppInfo object
5 nested properties
ID string
val string
attRef object
mimeType string
idRef string
schemas object
1 nested properties
schema dss2-DocumentType[] required
addTimestamp object
1 nested properties
type string
format=uri
sigType string
aud object
1 nested properties
recipient saml2rw-NameIDType[] required
props object
2 nested properties
signedProps object
1 nested properties
prop dss2-PropertyType[] required
unsignedProps object
1 nested properties
prop dss2-PropertyType[] required
incContent boolean
Default: "false"
sigPlacement object
7 nested properties
xpathAfter string
xpathFirstChildOf string
xPathAfter string
xPathFirstChildOf string
whichDoc object
4 nested properties
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
createEnvelopedSignature boolean
Default: "true"
signedRefs object
1 nested properties
signedRef dss2-SignedReferenceType[] required
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
name object required
7 nested properties
spprovidedID string
spnameQualifier string
value string
format string
provId string
nameQual string
spNameQual string
suppInfo object
5 nested properties
ID string
val string
attRef object
2 nested properties
attURI string required
mimeType string
idRef string
saml2rw-NameIDType object
spprovidedID string
spnameQualifier string
value string
format string
provId string
nameQual string
spNameQual string
dss2-SchemasType object
schema dss2-DocumentType[] required
dss2-AugmentSignatureInstructionType object
type string
format=uri
dss2-IntendedAudienceType object
recipient saml2rw-NameIDType[] required
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
signedProps object
1 nested properties
prop dss2-PropertyType[] required
unsignedProps object
1 nested properties
prop dss2-PropertyType[] required
dss2-PropertiesType object
prop dss2-PropertyType[] required
dss2-PropertyType object
id string required
val object
5 nested properties
ID string
val string
attRef object
2 nested properties
attURI string required
mimeType string
idRef string
dss2-IncludeObjectType object
whichDoc object
4 nested properties
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
hasObjectTagsAndAttributesSet boolean
Default: "false"
objId string
createRef boolean
Default: "true"
dss2-DocumentBaseType object
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
dss2-SignaturePlacementType object
xpathAfter string
xpathFirstChildOf string
xPathAfter string
xPathFirstChildOf string
whichDoc object
4 nested properties
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
createEnvelopedSignature boolean
Default: "true"
dss2-SignedReferencesType object
signedRef dss2-SignedReferenceType[] required
dss2-SignedReferenceType object
whichDoc object required
4 nested properties
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
transforms object
1 nested properties
transform dsigrw-TransformType[] required
refURI string
refId string
dss2-SignResponseType object
result object
4 nested properties
maj string required
Values: "urn:oasis:names:tc:dss:1.0:resultmajor:Success" "urn:oasis:names:tc:dss:1.0:resultmajor:RequesterError" "urn:oasis:names:tc:dss:1.0:resultmajor:ResponderError" "urn:oasis:names:tc:dss:1.0:resultmajor:InsufficientInformation" "urn:oasis:names:tc:dss:1.0:profiles:asynchronousprocessing:resultmajor:Pending"
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
policy string[]
transformed object
2 nested properties
doc object required
whichRef integer required
schemas object
1 nested properties
schema dss2-DocumentType[] required
docWithSignature object
1 nested properties
doc object required
sigObj object
3 nested properties
b64Sig object
5 nested properties
ID string
val string
attRef object
mimeType string
idRef string
sigPtr object
4 nested properties
whichDoc object required
xpath string
xPath string
dsb-ResultType object
maj string required
Values: "urn:oasis:names:tc:dss:1.0:resultmajor:Success" "urn:oasis:names:tc:dss:1.0:resultmajor:RequesterError" "urn:oasis:names:tc:dss:1.0:resultmajor:ResponderError" "urn:oasis:names:tc:dss:1.0:resultmajor:InsufficientInformation" "urn:oasis:names:tc:dss:1.0:profiles:asynchronousprocessing:resultmajor:Pending"
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[]
transformed object
2 nested properties
doc object required
5 nested properties
b64Data object required
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
whichRef integer required
schemas object
1 nested properties
schema dss2-DocumentType[] required
docWithSignature object
1 nested properties
doc object required
5 nested properties
b64Data object required
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
dss2-TransformedDocumentType object
doc object required
5 nested properties
b64Data object required
5 nested properties
ID string
val string
attRef object
mimeType string
idRef string
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
whichRef integer required
dss2-DocumentWithSignatureType object
doc object required
5 nested properties
b64Data object required
5 nested properties
ID string
val string
attRef object
mimeType string
idRef string
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
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
whichDoc object required
4 nested properties
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
xpath string
xPath string
dss2-SignaturePtrType object
whichDoc object required
4 nested properties
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
xpath string
xPath string
dss2-VerifyRequestType object
profile string[]
reqID string
inDocs object
3 nested properties
optInp object
16 nested properties
policy string[]
lang string
claimedIdentity object
2 nested properties
name object required
suppInfo object
schemas object
1 nested properties
schema dss2-DocumentType[] required
addTimestamp object
1 nested properties
type string
format=uri
useVerificationTime object
3 nested properties
currTime boolean
Default: "false"
specTime integer
format=utc-millisec
b64Content string
returnVerificationTime boolean
Default: "false"
returnProcDetails boolean
Default: "false"
returnSigningTime boolean
Default: "false"
returnSigner boolean
Default: "false"
returnTimestamped object
1 nested properties
type string
format=uri
verifyManifests boolean
Default: "false"
sigObj object
3 nested properties
b64Sig object
5 nested properties
ID string
val string
attRef object
mimeType string
idRef string
sigPtr object
4 nested properties
whichDoc object required
xpath string
xPath string
dss2-OptionalInputsVerifyType object
policy string[]
lang string
claimedIdentity object
2 nested properties
name object required
7 nested properties
spprovidedID string
spnameQualifier string
value string
format string
provId string
nameQual string
spNameQual string
suppInfo object
5 nested properties
ID string
val string
attRef object
mimeType string
idRef string
schemas object
1 nested properties
schema dss2-DocumentType[] required
addTimestamp object
1 nested properties
type string
format=uri
useVerificationTime object
3 nested properties
currTime boolean
Default: "false"
specTime integer
format=utc-millisec
b64Content string
returnVerificationTime boolean
Default: "false"
returnProcDetails boolean
Default: "false"
returnSigningTime boolean
Default: "false"
returnSigner boolean
Default: "false"
returnTimestamped object
1 nested properties
type string
format=uri
verifyManifests boolean
Default: "false"
dss2-UseVerificationTimeType object
currTime boolean
Default: "false"
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
poe 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
Values: "urn:oasis:names:tc:dss:1.0:resultmajor:Success" "urn:oasis:names:tc:dss:1.0:resultmajor:RequesterError" "urn:oasis:names:tc:dss:1.0:resultmajor:ResponderError" "urn:oasis:names:tc:dss:1.0:resultmajor:InsufficientInformation" "urn:oasis:names:tc:dss:1.0:profiles:asynchronousprocessing:resultmajor:Pending"
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[]
transformed object
2 nested properties
doc object required
whichRef integer required
schemas object
1 nested properties
schema dss2-DocumentType[] required
docWithSignature object
1 nested properties
doc object required
result object
1 nested properties
result dss2-ManifestResultType[] required
signingTimeInfo object
2 nested properties
signingTime integer required
format=utc-millisec
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
sigObj object required
type string
format=uri
timestampedSig object
2 nested properties
sigObj object required
type string
format=uri
dss2-OptionalOutputsVerifyType object
policy string[]
transformed object
2 nested properties
doc object required
5 nested properties
b64Data object required
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
whichRef integer required
schemas object
1 nested properties
schema dss2-DocumentType[] required
docWithSignature object
1 nested properties
doc object required
5 nested properties
b64Data object required
ID string
refURI string
refType string
schemaRefs dss2-DocumentType[]
result object
1 nested properties
result dss2-ManifestResultType[] required
signingTimeInfo object
2 nested properties
signingTime integer required
format=utc-millisec
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
sigObj object required
3 nested properties
b64Sig object
sigPtr object
type string
format=uri
timestampedSig object
2 nested properties
sigObj object required
3 nested properties
b64Sig object
sigPtr object
type string
format=uri
dss2-VerifyManifestResultsType object
result dss2-ManifestResultType[] required
dss2-ManifestResultType object
xPath string required
status string required
Values: "urn:oasis:names:tc:dss:1.0:manifeststatus:Valid" "urn:oasis:names:tc:dss:1.0:manifeststatus:Invalid"
dss2-SigningTimeInfoType object
signingTime integer required
format=utc-millisec
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
sigObj object required
3 nested properties
b64Sig object
5 nested properties
ID string
val string
attRef object
mimeType string
idRef string
sigPtr object
4 nested properties
whichDoc object required
xpath string
xPath string
type string
format=uri
dss2-PendingRequestType object
profile string[]
reqID string
claimedIdentity object
2 nested properties
name object required
7 nested properties
spprovidedID string
spnameQualifier string
value string
format string
provId string
nameQual string
spNameQual string
suppInfo object
5 nested properties
ID string
val string
attRef object
mimeType string
idRef string
dsb-ResponseBaseType object
result object required
4 nested properties
maj string required
Values: "urn:oasis:names:tc:dss:1.0:resultmajor:Success" "urn:oasis:names:tc:dss:1.0:resultmajor:RequesterError" "urn:oasis:names:tc:dss:1.0:resultmajor:ResponderError" "urn:oasis:names:tc:dss:1.0:resultmajor:InsufficientInformation" "urn:oasis:names:tc:dss:1.0:profiles:asynchronousprocessing:resultmajor:Pending"
min string
msg object
2 nested properties
lang string required
value string
pRef string
profile string[]
reqID string
respID string