@xevolab/jades
Version:
JAdES Digital Signatures compatible with the ETSI TS 119 182-1 Standard
83 lines (81 loc) • 1.55 kB
JSON
{
"$schema": "http://json-schema.org/draft-07/schema#",
"definitions":{
"jwsProtectedHeader": {
"allOf": [
{
"$ref": "rfcs/rfc7515.json#/definitions/jwsProtectedHeader"
},
{
"properties": {
"b64": {
"$ref": "rfcs/rfc7797.json#/definitions/b64"
}
}
},
{
"properties": {
"sigT": {
"$ref": "19182-jsonSchema.json#/definitions/sigT"
},
"x5t#o": {
"$ref": "19182-jsonSchema.json#/definitions/x5t%23o"
},
"sigX5ts": {
"$ref": "19182-jsonSchema.json#/definitions/sigX5ts"
},
"srCms": {
"$ref": "19182-jsonSchema.json#/definitions/srCms"
},
"sigPl": {
"$ref": "19182-jsonSchema.json#/definitions/sigPl"
},
"srAts": {
"$ref": "19182-jsonSchema.json#/definitions/srAts"
},
"adoTst": {
"$ref": "19182-jsonSchema.json#/definitions/adoTst"
},
"sigPId": {
"$ref": "19182-jsonSchema.json#/definitions/sigPId"
},
"sigD": {
"$ref": "19182-jsonSchema.json#/definitions/sigD"
}
},
"required": [
"alg"
],
"anyOf": [
{
"required": [
"x5c"
]
},
{
"required": [
"x5t#S256"
]
},
{
"required": [
"sigX5ts"
]
},
{
"required": [
"x5t#o"
]
}
],
"not": {
"required": [
"x5t"
]
}
}
]
}
},
"$ref": "#/definitions/jwsProtectedHeader"
}