OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

dss-x message

[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

https://issues.oasis-open.org/browse/DSSX-7

https://issues.oasis-open.org/browse/DSSX-8

https://issues.oasis-open.org/browse/DSSX-9

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:

  • Drop of Request's 'Profile' attribute
  • Renamed OptionalInput 'AdditionalProfile' to 'Profiles'
  • Added 'AppliedProfiles' to OptionalInputs
  • Added id/idref pairs to enable de-duplication of binary values (e.g. CRLs in the verification report)
  • Introduce specific OptionalInputs and OptionalOutputs for sign and verify holding explicit enumeration of valid elements including cardinality. It's difficult to extract the relevant information from the core description document. So please review in detail.
  • Change from flag-typed elements to Boolean types
  • Dropped 'AttachmentReference' in favor of a more general reference attribute
  • Dropped the dss:AnyType in favor of xades:AnyType
  • Use of xs:any replaced by xs:base64Binary and a MIME type attribute

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]