Skip to content

Add signing of Identifiables#523

Merged
sebbader-sap merged 16 commits intoadmin-shell-io:IDTA-01002-3-2_workingfrom
aorzelskiGH:aorzelski/jws
Mar 29, 2026
Merged

Add signing of Identifiables#523
sebbader-sap merged 16 commits intoadmin-shell-io:IDTA-01002-3-2_workingfrom
aorzelskiGH:aorzelski/jws

Conversation

@aorzelskiGH
Copy link
Copy Markdown
Contributor

Adding JWS signed data by new endpoints /$signed

Copy link
Copy Markdown
Collaborator

@BirgitBoss BirgitBoss left a comment

Choose a reason for hiding this comment

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

section https://industrialdigitaltwin.io/aas-specifications/IDTA-01002/v3.1.1/general.html#_design_principles also needs to be updated:

new naming convention to add "Signed"

<Interface Operation> ::= <Method Verb><Model Element Name>[<Modifier>]["By"<By-Qualifier>]["Signed"]

  • update text

Copy link
Copy Markdown
Collaborator

@BirgitBoss BirgitBoss left a comment

Choose a reason for hiding this comment

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

missing: signed calls for AAS and Submodel Registry.

missing: updated changelog


The AASX package format includes the possibility of signing an AASX package, but this is seldomly used. AASX packages can also not be protected by AAS security and access rules. This is why signatures are needed as part of the API.

Different levels of API signatures have been investigated by the IDTA TF Security, including JWS (JSON Web Signature) or JAdES (JSON advanced digital signature). This version explains and defines new endpoints /$signed for AAS, Submodel and ConecptDescription, which provide a plain text JWS.
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.

bad style: do not mention that something was discussed, of course alternatives were discussed. remove mentioning of any task force etc. in normative text, this can only be done in the Preamble

@sebbader-sap
Copy link
Copy Markdown
Contributor

Close #518

@BirgitBoss BirgitBoss changed the base branch from IDTA-01002-3-2_Working_DO_NOT_USE to IDTA-01002-3-2_working March 25, 2026 13:52
@BirgitBoss
Copy link
Copy Markdown
Collaborator

missing: updated changelog

I updated the changelog: see PR #561, if merged into this PR this finding would be resolved

@sebbader-sap
Copy link
Copy Markdown
Contributor

In general approved per email in CW13 2026.

@sebbader-sap
Copy link
Copy Markdown
Contributor

merging this PR as well as still a minor diff appears.

@sebbader-sap sebbader-sap merged commit ed158cb into admin-shell-io:IDTA-01002-3-2_working Mar 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants