[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Updated versions of the json schemes
|
Hi all,
see attached the latest version of the DSS JSON schema. It took Ernst Jan just a quick glance at the schema files to
detect a bug! It's about the way the JAXB schema compiler handles
'mixed' types (including plain text and tags): It simply wraps all
content into a generic Java Object, mapped to a JSON 'any' in the
created schema ... that's strange because the 'any' type is not
present in the referenced version of JSON schema. The 'mixed' feature of the XML schema is considered as dangerous
and causes problems in non-XML environments. In JSON such a
concept is unknown. An element is either a primitive or an object.
The mixed attribute is used in the XMLDSig several times. Worked
around it ... I added some issues
regarding core and verification profile to ensure it's filed and won't be forgotten. These topics are already addressed in the included schemes. Additionally some topics raised recently were addressed:
Greetings, Andreas -- Andreas Kühne phone: +49 177 293 24 97 mailto: kuehne@trustable.de Trustable Ltd. Niederlassung Deutschland Gartenheimstr. 39C - 30659 Hannover Amtsgericht Hannover HRB 212612 Director Andreas Kühne Company UK Company No: 5218868 Registered in England and Wales |
{
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignRequest",
"properties" : {
"InputDocuments" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:InputDocuments",
"properties" : {
"Document" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
},
"Base64Data" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType",
"properties" : {
"ID" : {
"type" : "string"
},
"value" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"MimeType" : {
"type" : "string"
},
"AttRefURI" : {
"type" : "string"
},
"IDREF" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
}
}
}
}
}
},
"TransformedData" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:TransformedDataType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
},
"Transforms" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:TransformsType",
"properties" : {
"Transform" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:TransformType",
"properties" : {
"value" : {
"type" : "string"
},
"XPath" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"Algorithm" : {
"type" : "string"
}
}
}
}
}
},
"Base64Data" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
}
}
}
},
"DocumentHash" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentHashType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
},
"Transforms" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:w3:xmldsig:_2000_09:TransformsType"
},
"DigestInfos" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DigestInfoType",
"properties" : {
"DigestMethod" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:DigestMethodType",
"properties" : {
"Algorithm" : {
"type" : "string"
}
}
},
"DigestValue" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
},
"WhichReference" : {
"type" : "integer"
}
}
}
}
}
},
"RequestID" : {
"type" : "string"
},
"OptionalInputs" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:OptionalInputsSignType",
"properties" : {
"Profiles" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"SignedReferences" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignedReferences",
"properties" : {
"SignedReference" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignedReference",
"properties" : {
"Transforms" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:w3:xmldsig:_2000_09:TransformsType"
},
"WhichDocument" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentBaseType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
}
}
},
"RefURI" : {
"type" : "string"
},
"RefId" : {
"type" : "string"
}
}
}
}
}
},
"ServicePolicy" : {
"type" : "string"
},
"ClaimedIdentity" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:ClaimedIdentity",
"properties" : {
"Name" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:saml:_1_0:assertion:NameIdentifierType",
"properties" : {
"value" : {
"type" : "string"
},
"NameQualifier" : {
"type" : "string"
},
"Format" : {
"type" : "string"
}
}
},
"SupportingInfo" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"Language" : {
"type" : "string"
},
"Schemas" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SchemasType"
},
"AddTimestamp" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:UpdateSignatureInstructionType",
"properties" : {
"Type" : {
"type" : "string"
}
}
},
"SignatureType" : {
"type" : "string"
},
"IntendedAudience" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:IntendedAudience",
"properties" : {
"Recipient" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:saml:_1_0:assertion:NameIdentifierType"
}
}
}
},
"KeySelector" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:KeySelector",
"properties" : {
"KeyInfo" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:KeyInfoType",
"properties" : {
"KeyName" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"KeyValue" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:KeyValueType",
"properties" : {
"DSAKeyValue" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:DSAKeyValueType",
"properties" : {
"P" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Q" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"G" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Y" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"J" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Seed" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"PgenCounter" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"RSAKeyValue" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:RSAKeyValueType",
"properties" : {
"Modulus" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Exponent" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
}
},
"RetrievalMethod" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:RetrievalMethodType"
}
},
"X509Data" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:X509DataType",
"properties" : {
"X509IssuerSerial" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:X509IssuerSerialType",
"properties" : {
"X509IssuerName" : {
"type" : "string"
},
"X509SerialNumber" : {
"type" : "integer"
}
}
}
},
"X509SKI" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
},
"X509SubjectName" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"X509Certificate" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
},
"X509CRL" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
},
"PGPData" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:PGPDataType",
"properties" : {
"PGPKeyID" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
},
"PGPKeyPacket" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
},
"SPKIData" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:SPKIDataType",
"properties" : {
"SPKISexp" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
},
"MgmtData" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"Id" : {
"type" : "string"
}
}
},
"Other" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"Properties" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:Properties",
"properties" : {
"SignedProperties" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:PropertiesType",
"properties" : {
"Property" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:Property",
"properties" : {
"Identifier" : {
"type" : "string"
},
"Value" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
}
},
"UnsignedProperties" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:PropertiesType"
}
}
},
"IncludeObject" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:IncludeObject",
"properties" : {
"WhichDocument" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentBaseType"
},
"hasObjectTagsAndAttributesSet" : {
"type" : "boolean"
},
"ObjId" : {
"type" : "string"
},
"createReference" : {
"type" : "boolean"
}
}
}
},
"SignaturePlacement" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignaturePlacement",
"properties" : {
"XPathAfter" : {
"type" : "string"
},
"XPathFirstChildOf" : {
"type" : "string"
},
"WhichDocument" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentBaseType"
},
"CreateEnvelopedSignature" : {
"type" : "boolean"
}
}
}
}
}
}
}{
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignResponse",
"properties" : {
"Result" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:Result",
"properties" : {
"ResultMajor" : {
"type" : "string"
},
"ResultMinor" : {
"type" : "string"
},
"ResultMessage" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:InternationalStringType",
"properties" : {
"value" : {
"type" : "string"
},
"lang" : {
"type" : "string"
}
}
}
}
},
"RequestID" : {
"type" : "string"
},
"OptionalOutputs" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:OptionalOutputsSignType",
"properties" : {
"AppliedProfiles" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"TransformedDocument" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:TransformedDocument",
"properties" : {
"Document" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
},
"Base64Data" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType",
"properties" : {
"ID" : {
"type" : "string"
},
"value" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"MimeType" : {
"type" : "string"
},
"AttRefURI" : {
"type" : "string"
},
"IDREF" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
}
}
}
}
},
"WhichReference" : {
"type" : "integer"
}
}
},
"SigningTimeInfo" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SigningTimeInfoType",
"properties" : {
"SigningTime" : {
"type" : "integer",
"format" : "utc-millisec"
},
"SigningTimeBoundaries" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SigningTimeInfoType:SigningTimeBoundaries",
"properties" : {
"LowerBoundary" : {
"type" : "integer",
"format" : "utc-millisec"
},
"UpperBoundary" : {
"type" : "integer",
"format" : "utc-millisec"
}
}
}
}
},
"DocumentWithSignature" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentWithSignature",
"properties" : {
"Document" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
}
}
}
},
"SignatureObject" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignatureObject",
"properties" : {
"Base64Signature" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
},
"SignaturePtr" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignaturePtr",
"properties" : {
"WhichDocument" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentBaseType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
}
}
},
"XPath" : {
"type" : "string"
}
}
},
"SchemaRefs" : {
"type" : "array"
}
}
}
}
}{
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:VerifyRequest",
"properties" : {
"InputDocuments" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:InputDocuments",
"properties" : {
"Document" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
},
"Base64Data" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType",
"properties" : {
"ID" : {
"type" : "string"
},
"value" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"MimeType" : {
"type" : "string"
},
"AttRefURI" : {
"type" : "string"
},
"IDREF" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
}
}
}
}
}
},
"TransformedData" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:TransformedDataType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
},
"Transforms" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:TransformsType",
"properties" : {
"Transform" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:TransformType",
"properties" : {
"value" : {
"type" : "string"
},
"XPath" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"Algorithm" : {
"type" : "string"
}
}
}
}
}
},
"Base64Data" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
}
}
}
},
"DocumentHash" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentHashType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
},
"Transforms" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:w3:xmldsig:_2000_09:TransformsType"
},
"DigestInfos" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DigestInfoType",
"properties" : {
"DigestMethod" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:DigestMethodType",
"properties" : {
"Algorithm" : {
"type" : "string"
}
}
},
"DigestValue" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
},
"WhichReference" : {
"type" : "integer"
}
}
}
}
}
},
"RequestID" : {
"type" : "string"
},
"OptionalInputs" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:OptionalInputsVerifyType",
"properties" : {
"Profiles" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"SignedReferences" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignedReferences",
"properties" : {
"SignedReference" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignedReference",
"properties" : {
"Transforms" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:w3:xmldsig:_2000_09:TransformsType"
},
"WhichDocument" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentBaseType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
}
}
},
"RefURI" : {
"type" : "string"
},
"RefId" : {
"type" : "string"
}
}
}
}
}
},
"ServicePolicy" : {
"type" : "string"
},
"ClaimedIdentity" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:ClaimedIdentity",
"properties" : {
"Name" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:saml:_1_0:assertion:NameIdentifierType",
"properties" : {
"value" : {
"type" : "string"
},
"NameQualifier" : {
"type" : "string"
},
"Format" : {
"type" : "string"
}
}
},
"SupportingInfo" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"Language" : {
"type" : "string"
},
"Schemas" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SchemasType"
},
"AddTimestamp" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:UpdateSignatureInstructionType",
"properties" : {
"Type" : {
"type" : "string"
}
}
},
"UseVerificationTime" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:UseVerificationTimeType",
"properties" : {
"CurrentTime" : {
"type" : "integer",
"format" : "utc-millisec"
},
"SpecificTime" : {
"type" : "integer",
"format" : "utc-millisec"
},
"Base64Content" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"ReturnVerificationTimeInfo" : {
"type" : "boolean"
},
"AdditionalKeyInfo" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:AdditionalKeyInfo",
"properties" : {
"KeyInfo" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:KeyInfoType",
"properties" : {
"KeyName" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"KeyValue" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:KeyValueType",
"properties" : {
"DSAKeyValue" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:DSAKeyValueType",
"properties" : {
"P" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Q" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"G" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Y" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"J" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Seed" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"PgenCounter" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"RSAKeyValue" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:RSAKeyValueType",
"properties" : {
"Modulus" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Exponent" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
}
},
"RetrievalMethod" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:RetrievalMethodType"
}
},
"X509Data" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:X509DataType",
"properties" : {
"X509IssuerSerial" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:X509IssuerSerialType",
"properties" : {
"X509IssuerName" : {
"type" : "string"
},
"X509SerialNumber" : {
"type" : "integer"
}
}
}
},
"X509SKI" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
},
"X509SubjectName" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"X509Certificate" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
},
"X509CRL" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
},
"PGPData" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:PGPDataType",
"properties" : {
"PGPKeyID" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
},
"PGPKeyPacket" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
},
"SPKIData" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:SPKIDataType",
"properties" : {
"SPKISexp" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
},
"MgmtData" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"Id" : {
"type" : "string"
}
}
}
}
},
"ReturnProcessingDetails" : {
"type" : "boolean"
},
"ReturnSigningTimeInfo" : {
"type" : "boolean"
},
"ReturnSignerIdentity" : {
"type" : "boolean"
},
"ReturnUpdatedSignature" : {
"type" : "boolean"
},
"ReturnTransformedDocument" : {
"type" : "boolean"
},
"ReturnTimestampedSignature" : {
"type" : "boolean"
}
}
},
"SignatureObject" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignatureObject",
"properties" : {
"Base64Signature" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
},
"SignaturePtr" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignaturePtr",
"properties" : {
"WhichDocument" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentBaseType"
},
"XPath" : {
"type" : "string"
}
}
},
"SchemaRefs" : {
"type" : "array"
}
}
}
}
}{
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:VerifyResponse",
"properties" : {
"Result" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:Result",
"properties" : {
"ResultMajor" : {
"type" : "string"
},
"ResultMinor" : {
"type" : "string"
},
"ResultMessage" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:InternationalStringType",
"properties" : {
"value" : {
"type" : "string"
},
"lang" : {
"type" : "string"
}
}
}
}
},
"RequestID" : {
"type" : "string"
},
"OptionalOutputs" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:OptionalOutputsVerifyType",
"properties" : {
"AppliedProfiles" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"TransformedDocument" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:TransformedDocument",
"properties" : {
"Document" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
},
"Base64Data" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType",
"properties" : {
"ID" : {
"type" : "string"
},
"value" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"MimeType" : {
"type" : "string"
},
"AttRefURI" : {
"type" : "string"
},
"IDREF" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
}
}
}
}
},
"WhichReference" : {
"type" : "integer"
}
}
},
"Schemas" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SchemasType"
},
"VerifyManifestResults" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:VerifyManifestResultsType",
"properties" : {
"ManifestResult" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:ManifestResult",
"properties" : {
"ReferenceXpath" : {
"type" : "string"
},
"Status" : {
"type" : "string"
}
}
}
}
}
},
"VerificationTimeInfo" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:VerificationTimeInfoType",
"properties" : {
"VerificationTime" : {
"type" : "integer",
"format" : "utc-millisec"
},
"AdditionalTimeInfo" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:AdditionalTimeInfoType",
"properties" : {
"value" : {
"type" : "integer",
"format" : "utc-millisec"
},
"Type" : {
"type" : "string"
},
"Ref" : {
"type" : "string"
}
}
}
}
}
},
"ProcessingDetails" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:ProcessingDetails",
"properties" : {
"ValidDetail" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DetailType",
"properties" : {
"Code" : {
"type" : "string"
},
"Message" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:InternationalStringType"
},
"Base64Content" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
},
"Type" : {
"type" : "string"
}
}
}
},
"IndeterminateDetail" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DetailType"
}
},
"InvalidDetail" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DetailType"
}
}
}
},
"SignerIdentity" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:saml:_1_0:assertion:NameIdentifierType",
"properties" : {
"value" : {
"type" : "string"
},
"NameQualifier" : {
"type" : "string"
},
"Format" : {
"type" : "string"
}
}
},
"UpdatedSignature" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:UpdatedSignatureType",
"properties" : {
"SignatureObject" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignatureObject",
"properties" : {
"Base64Signature" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
},
"SignaturePtr" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:SignaturePtr",
"properties" : {
"WhichDocument" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentBaseType",
"properties" : {
"ID" : {
"type" : "string"
},
"RefURI" : {
"type" : "string"
},
"RefType" : {
"type" : "string"
},
"SchemaRefs" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentType"
}
}
}
},
"XPath" : {
"type" : "string"
}
}
},
"SchemaRefs" : {
"type" : "array"
}
}
},
"Type" : {
"type" : "string"
}
}
},
"TimestampedSignature" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:UpdatedSignatureType"
},
"VerificationReport" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationReportType",
"properties" : {
"VerificationTimeInfo" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:VerificationTimeInfoType"
},
"VerifierIdentity" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:IdentifierType",
"properties" : {
"X509Data" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:X509DataType",
"properties" : {
"X509IssuerSerial" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:X509IssuerSerialType",
"properties" : {
"X509IssuerName" : {
"type" : "string"
},
"X509SerialNumber" : {
"type" : "integer"
}
}
}
},
"X509SKI" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
},
"X509SubjectName" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"X509Certificate" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
},
"X509CRL" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
},
"SAMLv1Identifier" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:saml:_1_0:assertion:NameIdentifierType"
},
"SAMLv2Identifier" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:saml:_2_0:assertion:NameIDType",
"properties" : {
"value" : {
"type" : "string"
},
"Format" : {
"type" : "string"
},
"SPProvidedID" : {
"type" : "string"
},
"NameQualifier" : {
"type" : "string"
},
"SPNameQualifier" : {
"type" : "string"
}
}
},
"Other" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"IndividualReport" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:IndividualReportType",
"properties" : {
"SignedObjectIdentifier" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignedObjectIdentifierType",
"properties" : {
"DigestAlgAndValue" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:DigestAlgAndValueType",
"properties" : {
"DigestMethod" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:DigestMethodType",
"properties" : {
"Algorithm" : {
"type" : "string"
}
}
},
"DigestValue" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"CanonicalizationMethod" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:CanonicalizationMethodType",
"properties" : {
"Algorithm" : {
"type" : "string"
}
}
},
"SignedProperties" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignedPropertiesType",
"properties" : {
"SignedSignatureProperties" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignedSignaturePropertiesType",
"properties" : {
"SigningTime" : {
"type" : "integer",
"format" : "utc-millisec"
},
"SigningCertificate" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:CertIDListType",
"properties" : {
"Cert" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:CertIDType",
"properties" : {
"CertDigest" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:DigestAlgAndValueType"
},
"IssuerSerial" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:w3:xmldsig:_2000_09:X509IssuerSerialType"
},
"URI" : {
"type" : "string"
}
}
}
}
}
},
"SignaturePolicyIdentifier" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:SignaturePolicyIdentifierType",
"properties" : {
"SignaturePolicyId" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:SignaturePolicyIdType",
"properties" : {
"SigPolicyId" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:ObjectIdentifierType",
"properties" : {
"Identifier" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:IdentifierType",
"properties" : {
"value" : {
"type" : "string"
},
"Qualifier" : {
"type" : "string",
"enum" : [ "OID_AS_URI", "OID_AS_URN" ]
}
}
},
"Description" : {
"type" : "string"
},
"DocumentationReferences" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:DocumentationReferencesType",
"properties" : {
"DocumentationReference" : {
"type" : "array",
"items" : {
"type" : "string"
}
}
}
}
}
},
"Transforms" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:TransformsType",
"properties" : {
"Transform" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:TransformType",
"properties" : {
"value" : {
"type" : "string"
},
"XPath" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"Algorithm" : {
"type" : "string"
}
}
}
}
}
},
"SigPolicyHash" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:DigestAlgAndValueType"
},
"SigPolicyQualifiers" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:SigPolicyQualifiersListType",
"properties" : {
"SigPolicyQualifier" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
}
},
"SignaturePolicyImplied" : {
"type" : "boolean"
}
}
},
"SignatureProductionPlace" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:SignatureProductionPlaceType",
"properties" : {
"City" : {
"type" : "string"
},
"StateOrProvince" : {
"type" : "string"
},
"PostalCode" : {
"type" : "string"
},
"CountryName" : {
"type" : "string"
}
}
},
"Location" : {
"type" : "string"
},
"SignerRole" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignerRoleType",
"properties" : {
"ClaimedRoles" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:ClaimedRolesListType",
"properties" : {
"ClaimedRole" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
},
"CertifiedRoles" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertifiedRolesListType",
"properties" : {
"AttributeCertificateValidity" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AttributeCertificateValidityType",
"properties" : {
"AttributeCertificateIdentifier" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AttrCertIDType",
"properties" : {
"Holder" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:EntityType",
"properties" : {
"BaseCertificateID" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:w3:xmldsig:_2000_09:X509IssuerSerialType"
},
"Name" : {
"type" : "string"
},
"Other" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"Issuer" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:EntityType"
},
"SerialNumber" : {
"type" : "integer"
}
}
},
"AttributeCertificateValue" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
},
"AttributeCertificateContent" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AttributeCertificateContentType",
"properties" : {
"Version" : {
"type" : "integer"
},
"Holder" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:EntityType"
},
"Issuer" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:EntityType"
},
"SignatureAlgorithm" : {
"type" : "string"
},
"SerialNumber" : {
"type" : "integer"
},
"AttCertValidityPeriod" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ValidityPeriodType",
"properties" : {
"NotBefore" : {
"type" : "integer",
"format" : "utc-millisec"
},
"NotAfter" : {
"type" : "integer",
"format" : "utc-millisec"
}
}
},
"Attributes" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AttributeListType",
"properties" : {
"Attribute" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AttributeType",
"properties" : {
"Type" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType",
"properties" : {
"ResultMajor" : {
"type" : "string"
},
"ResultMinor" : {
"type" : "string"
},
"ResultMessage" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:InternationalStringType"
}
}
},
"Value" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
}
}
},
"IssuerUniqueID" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Extensions" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ExtensionsType",
"properties" : {
"Extension" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ExtensionType",
"properties" : {
"ExtnId" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:ObjectIdentifierType"
},
"Critical" : {
"type" : "boolean"
},
"ExtnValue" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"ExtensionOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
}
}
}
}
}
}
}
},
"SignatureOK" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignatureValidityType",
"properties" : {
"SigMathOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
},
"SignatureAlgorithm" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AlgorithmValidityType",
"properties" : {
"Algorithm" : {
"type" : "string"
},
"Parameters" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Suitability" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
}
}
}
}
},
"CertificatePathValidity" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificatePathValidityType",
"properties" : {
"PathValiditySummary" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
},
"CertificateIdentifier" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:w3:xmldsig:_2000_09:X509IssuerSerialType"
},
"PathValidityDetail" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificatePathValidityVerificationDetailType",
"properties" : {
"CertificateValidity" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificateValidityType",
"properties" : {
"CertificateIdentifier" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:w3:xmldsig:_2000_09:X509IssuerSerialType"
},
"Subject" : {
"type" : "string"
},
"ChainingOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
},
"ValidityPeriodOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
},
"ExtensionsOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
},
"CertificateValue" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
},
"CertificateContent" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificateContentType",
"properties" : {
"Version" : {
"type" : "integer"
},
"SerialNumber" : {
"type" : "integer"
},
"SignatureAlgorithm" : {
"type" : "string"
},
"Issuer" : {
"type" : "string"
},
"ValidityPeriod" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ValidityPeriodType"
},
"Subject" : {
"type" : "string"
},
"Extensions" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ExtensionsType"
}
}
},
"SignatureOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignatureValidityType"
},
"CertificateStatus" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificateStatusType",
"properties" : {
"CertStatusOK" : {
"type" : "string"
},
"RevocationInfo" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificateStatusType:RevocationInfo",
"properties" : {
"RevocationDate" : {
"type" : "integer",
"format" : "utc-millisec"
},
"RevocationReason" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
}
}
},
"RevocationEvidence" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificateStatusType:RevocationEvidence",
"properties" : {
"CRLValidity" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CRLValidityType",
"properties" : {
"CRLIdentifier" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:CRLIdentifierType",
"properties" : {
"Issuer" : {
"type" : "string"
},
"IssueTime" : {
"type" : "integer",
"format" : "utc-millisec"
},
"Number" : {
"type" : "integer"
},
"URI" : {
"type" : "string"
}
}
},
"CRLValue" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
},
"CRLContent" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CRLContentType",
"properties" : {
"Version" : {
"type" : "integer"
},
"Signature" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
},
"Issuer" : {
"type" : "string"
},
"ThisUpdate" : {
"type" : "integer",
"format" : "utc-millisec"
},
"NextUpdate" : {
"type" : "integer",
"format" : "utc-millisec"
},
"RevokedCertificates" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CRLContentType:RevokedCertificates",
"properties" : {
"RevokedCertificate" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:RevokedCertificateType",
"properties" : {
"UserCertificate" : {
"type" : "integer"
},
"RevocationDate" : {
"type" : "integer",
"format" : "utc-millisec"
},
"CrlEntryExtensions" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ExtensionsType"
}
}
}
}
}
},
"CrlExtensions" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ExtensionsType"
}
}
},
"SignatureOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignatureValidityType"
},
"CertificatePathValidity" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificatePathValidityType"
},
"Id" : {
"type" : "string"
}
}
},
"CRLReference" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:CRLIdentifierType"
},
"OCSPValidity" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:OCSPValidityType",
"properties" : {
"OCSPIdentifier" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:OCSPIdentifierType",
"properties" : {
"ResponderID" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:ResponderIDType",
"properties" : {
"ByName" : {
"type" : "string"
},
"ByKey" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"ProducedAt" : {
"type" : "integer",
"format" : "utc-millisec"
},
"URI" : {
"type" : "string"
}
}
},
"OCSPValue" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Base64DataType"
},
"OCSPContent" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:OCSPContentType",
"properties" : {
"Version" : {
"type" : "integer"
},
"ResponderID" : {
"type" : "string"
},
"producedAt" : {
"type" : "integer",
"format" : "utc-millisec"
},
"Responses" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:OCSPContentType:Responses",
"properties" : {
"SingleResponse" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SingleResponseType",
"properties" : {
"CertID" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SingleResponseType:CertID",
"properties" : {
"HashAlgorithm" : {
"type" : "string"
},
"IssuerNameHash" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"IssuerKeyHash" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"SerialNumber" : {
"type" : "integer"
}
}
},
"CertStatus" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
},
"ThisUpdate" : {
"type" : "integer",
"format" : "utc-millisec"
},
"NextUpdate" : {
"type" : "integer",
"format" : "utc-millisec"
},
"SingleExtensions" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ExtensionsType"
}
}
}
}
}
},
"ResponseExtensions" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ExtensionsType"
}
}
},
"SignatureOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignatureValidityType"
},
"CertificatePathValidity" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificatePathValidityType"
},
"Id" : {
"type" : "string"
}
}
},
"OCSPReference" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:OCSPIdentifierType"
},
"Other" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
}
}
}
},
"TSLValidity" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"TrustAnchor" : {
"type" : "string"
}
}
}
}
}
}
}
}
}
}
}
}
}
},
"SignedDataObjectProperties" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignedDataObjectPropertiesType",
"properties" : {
"DataObjectFormat" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:DataObjectFormatType",
"properties" : {
"Description" : {
"type" : "string"
},
"ObjectIdentifier" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:ObjectIdentifierType"
},
"MimeType" : {
"type" : "string"
},
"Encoding" : {
"type" : "string"
},
"ObjectReference" : {
"type" : "string"
}
}
}
},
"CommitmentTypeIndication" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:CommitmentTypeIndicationType",
"properties" : {
"CommitmentTypeId" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:ObjectIdentifierType"
},
"ObjectReference" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"AllSignedDataObjects" : {
"type" : "boolean"
},
"CommitmentTypeQualifiers" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:CommitmentTypeQualifiersListType",
"properties" : {
"CommitmentTypeQualifier" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
}
}
},
"Reason" : {
"type" : "string"
},
"AllDataObjectsTimeStamp" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:TimeStampValidityType",
"properties" : {
"FormatOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
},
"TimeStampContent" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:TstContentType",
"properties" : {
"TstInfo" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:TstInfo",
"properties" : {
"SerialNumber" : {
"type" : "integer"
},
"CreationTime" : {
"type" : "integer",
"format" : "utc-millisec"
},
"Policy" : {
"type" : "string"
},
"ErrorBound" : {
"type" : "string"
},
"Ordered" : {
"type" : "boolean"
},
"TSA" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:saml:_1_0:assertion:NameIdentifierType"
}
}
},
"Other" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"MessageHashAlgorithm" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AlgorithmValidityType"
},
"SignatureOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignatureValidityType"
},
"CertificatePathValidity" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificatePathValidityType"
},
"Id" : {
"type" : "string"
}
}
}
},
"IndividualDataObjectsTimeStamp" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:TimeStampValidityType"
}
},
"Id" : {
"type" : "string"
}
}
},
"Other" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Id" : {
"type" : "string"
}
}
},
"SignatureValue" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:SignatureValueType",
"properties" : {
"value" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Id" : {
"type" : "string"
}
}
},
"Other" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"WhichDocument" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentBaseType"
},
"XPath" : {
"type" : "string"
},
"Offset" : {
"type" : "integer"
},
"FieldName" : {
"type" : "string"
}
}
},
"Result" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:Result"
},
"Details" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ReportDetailType",
"properties" : {
"DetailedSignatureReport" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:DetailedSignatureReportType",
"properties" : {
"FormatOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
},
"Properties" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:PropertiesType",
"properties" : {
"SignedProperties" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignedPropertiesType"
},
"UnsignedProperties" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:UnsignedPropertiesType",
"properties" : {
"UnsignedSignatureProperties" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:UnsignedSignaturePropertiesType",
"properties" : {
"CounterSignature" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignatureValidityType"
},
"SignatureTimeStamp" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:TimeStampValidityType"
},
"CompleteCertificateRefs" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:CompleteCertificateRefsType",
"properties" : {
"CertRefs" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:CertIDListType"
},
"Id" : {
"type" : "string"
}
}
},
"CompleteRevocationRefs" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:CompleteRevocationRefsType",
"properties" : {
"CRLRefs" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:CRLRefsType",
"properties" : {
"CRLRef" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:CRLRefType",
"properties" : {
"DigestAlgAndValue" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:DigestAlgAndValueType"
},
"CRLIdentifier" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:CRLIdentifierType"
}
}
}
}
}
},
"OCSPRefs" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:OCSPRefsType"
},
"OtherRefs" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:OtherCertStatusRefsType"
},
"Id" : {
"type" : "string"
}
}
},
"AttributeCertificateRefs" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:CompleteCertificateRefsType"
},
"AttributeRevocationRefs" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:etsi:xades_1_3:CompleteRevocationRefsType"
},
"SigAndRefsTimeStamp" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:TimeStampValidityType"
},
"RefsOnlyTimeStamp" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:TimeStampValidityType"
},
"CertificateValues" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificateValuesType",
"properties" : {
"Id" : {
"type" : "string"
}
}
},
"RevocationValues" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:RevocationValuesType",
"properties" : {
"CRLValues" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:RevocationValuesType:CRLValues",
"properties" : {
"VerifiedOCSPResponse" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CRLValidityType"
}
}
}
},
"OCSPValues" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:RevocationValuesType:OCSPValues",
"properties" : {
"VerifiedOCSPResponse" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:OCSPValidityType"
}
}
}
},
"OtherValues" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Id" : {
"type" : "string"
}
}
},
"AttrAuthoritiesCertValues" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificateValuesType"
},
"AttributeRevocationValues" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:RevocationValuesType"
},
"ArchiveTimeStamp" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:TimeStampValidityType"
},
"Id" : {
"type" : "string"
}
}
},
"UnsignedDataObjectProperties" : {
"type" : "object",
"id" : "urn:jsonschema:org:etsi:xades_1_3:UnsignedDataObjectPropertiesType",
"properties" : {
"UnsignedDataObjectProperty" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
},
"Id" : {
"type" : "string"
}
}
},
"Other" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Id" : {
"type" : "string"
}
}
},
"Target" : {
"type" : "string"
},
"Id" : {
"type" : "string"
}
}
},
"VerifyManifestResults" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:VerifyManifestResultsType"
},
"SignatureHasVisibleContent" : {
"type" : "boolean"
},
"SignatureOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:SignatureValidityType"
},
"CertificatePathValidity" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificatePathValidityType"
}
}
},
"IndividualTimeStampReport" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:TimeStampValidityType"
},
"IndividualCertificateReport" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CertificateValidityType"
},
"IndividualAttributeCertificateReport" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AttributeCertificateValidityType"
},
"IndividualCRLReport" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:CRLValidityType"
},
"IndividualOCSPReport" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:OCSPValidityType"
},
"EvidenceRecordReport" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:EvidenceRecordValidityType",
"properties" : {
"FormatOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
},
"Version" : {
"type" : "integer"
},
"DigestAlgorithm" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AlgorithmValidityType"
}
},
"CryptoInfos" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:EvidenceRecordValidityType:CryptoInfos",
"properties" : {
"Attribute" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AttributeType"
}
}
}
},
"EncryptionInfo" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:EvidenceRecordValidityType:EncryptionInfo",
"properties" : {
"EncryptionInfoType" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AlgorithmValidityType"
},
"EncryptionInfoValue" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"ArchiveTimeStampSequence" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:EvidenceRecordValidityType:ArchiveTimeStampSequence",
"properties" : {
"ArchiveTimeStampChain" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:EvidenceRecordValidityType:ArchiveTimeStampSequence:ArchiveTimeStampChain",
"properties" : {
"ArchiveTimeStamp" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ArchiveTimeStampValidityType",
"properties" : {
"FormatOK" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:VerificationResultType"
},
"DigestAlgorithm" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AlgorithmValidityType"
},
"Attributes" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ArchiveTimeStampValidityType:Attributes",
"properties" : {
"Attribute" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:AttributeType"
}
}
}
},
"ReducedHashTree" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ArchiveTimeStampValidityType:ReducedHashTree",
"properties" : {
"PartialHashTree" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ArchiveTimeStampValidityType:ReducedHashTree:PartialHashTree",
"properties" : {
"HashValue" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:HashValueType",
"properties" : {
"HashValue" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"HashedObject" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss:_2_0:core:DocumentBaseType"
}
}
}
}
}
}
}
}
},
"TimeStamp" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:TimeStampValidityType"
},
"Id" : {
"type" : "string"
}
}
}
}
}
}
}
}
},
"Id" : {
"type" : "string"
}
}
},
"ReturnVerificationReport" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss_x:_1_0:profiles:verificationreport:ReturnVerificationReport",
"properties" : {
"IncludeVerifier" : {
"type" : "boolean"
},
"IncludeCertificateValues" : {
"type" : "boolean"
},
"IncludeRevocationValues" : {
"type" : "boolean"
},
"ExpandBinaryValues" : {
"type" : "boolean"
},
"ReportDetailLevel" : {
"type" : "string"
}
}
},
"UseVerificationTime" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:UseVerificationTimeType",
"properties" : {
"CurrentTime" : {
"type" : "integer",
"format" : "utc-millisec"
},
"SpecificTime" : {
"type" : "integer",
"format" : "utc-millisec"
},
"Base64Content" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"ReturnVerificationTimeInfo" : {
"type" : "boolean"
},
"AdditionalKeyInfo" : {
"type" : "object",
"id" : "urn:jsonschema:org:oasis:dss:_2_0:core:AdditionalKeyInfo",
"properties" : {
"KeyInfo" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:KeyInfoType",
"properties" : {
"KeyName" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"KeyValue" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:KeyValueType",
"properties" : {
"DSAKeyValue" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:DSAKeyValueType",
"properties" : {
"P" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Q" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"G" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Y" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"J" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Seed" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"PgenCounter" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
},
"RSAKeyValue" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:RSAKeyValueType",
"properties" : {
"Modulus" : {
"type" : "array",
"items" : {
"type" : "integer"
}
},
"Exponent" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
}
},
"RetrievalMethod" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:RetrievalMethodType"
}
},
"X509Data" : {
"type" : "array",
"items" : {
"type" : "object",
"$ref" : "urn:jsonschema:org:w3:xmldsig:_2000_09:X509DataType"
}
},
"PGPData" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:PGPDataType",
"properties" : {
"PGPKeyID" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
},
"PGPKeyPacket" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
},
"SPKIData" : {
"type" : "array",
"items" : {
"type" : "object",
"id" : "urn:jsonschema:org:w3:xmldsig:_2000_09:SPKIDataType",
"properties" : {
"SPKISexp" : {
"type" : "array",
"items" : {
"type" : "array",
"items" : {
"type" : "integer"
}
}
}
}
}
},
"MgmtData" : {
"type" : "array",
"items" : {
"type" : "string"
}
},
"Id" : {
"type" : "string"
}
}
}
}
},
"ReturnProcessingDetails" : {
"type" : "boolean"
},
"ReturnSigningTimeInfo" : {
"type" : "boolean"
},
"ReturnSignerIdentity" : {
"type" : "boolean"
},
"ReturnUpdatedSignature" : {
"type" : "boolean"
},
"ReturnTransformedDocument" : {
"type" : "boolean"
},
"ReturnTimestampedSignature" : {
"type" : "boolean"
}
}
}
}
}
}
}
}
}
}
}
}
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]