Skip to content

Conversation

@s-hal
Copy link
Contributor

@s-hal s-hal commented Sep 21, 2025

  • Add CLI utilities for AFS-style inspection and config workflows.
  • Add script to create/handle Trust Marks. Note: trust_mark_issuers expects { "<trust_mark_type_id>": ["<issuer_entity_id>", ...] }.
  • Update message.py to inline _payload_from_jws() and remove dependency on entity.function.get_payload, breaking the message/claims circular import while preserving legacy AttributeError on non-JWS inputs.
  • Wrapped trust_mark_issuers in dict() before including it in the entity statement payload. This guarantees a plain Python dict is passed to json.dumps, avoiding TypeError: Object of type AbstractFileSystem is not JSON serializable when the backing object is AbstractFileSystem or another dict-like.

@rohe rohe self-requested a review September 22, 2025 07:46
@rohe rohe merged commit e0d17dc into SUNET:master Sep 22, 2025
0 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants