Skip to content

Add ITU-T X.590 JSON Signature Format (JSS) support - #136

Open
JPEWdev wants to merge 1 commit into
mainfrom
jsf
Open

Add ITU-T X.590 JSON Signature Format (JSS) support#136
JPEWdev wants to merge 1 commit into
mainfrom
jsf

Conversation

@JPEWdev

@JPEWdev JPEWdev commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Adds support for JSF signatures to the JSON schema by allowing the JSF property in the top level of the document.

@JPEWdev
JPEWdev marked this pull request as draft August 4, 2026 19:39
@JPEWdev
JPEWdev requested a review from bact August 4, 2026 19:39
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  src/shacl2code
  main.py
  model.py
Project Total  

This report was generated by python-coverage-comment-action

@bact bact added the enhancement New feature or request label Aug 5, 2026
@JPEWdev
JPEWdev marked this pull request as ready for review August 12, 2026 22:12
@JPEWdev
JPEWdev force-pushed the jsf branch 2 times, most recently from 3167123 to d48ad6b Compare August 13, 2026 01:46
@bact bact added this to the 1.3.0 milestone Aug 13, 2026
Adds support for JSS signatures by allowing the provided signatures
property in the top level of the document, and in all the code bindings.
@JPEWdev JPEWdev changed the title jsonschema: Add JSF (JSON Signature Format) support Add ITU-T X.590 JSON Signature Format (JSS) support Aug 18, 2026
Comment thread tests/test_python.py
jsonschema.validate(data, schema=test_jsonschema)


# TODO: Make python bindings pass the other JSON validation tests

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this one still the TODO?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants