Skip to content

feat: add securosys signing driver#2123

Open
MikolajSzargut wants to merge 1 commit into
canton-network:mainfrom
securosys-com:feature/securosys-signing-driver
Open

feat: add securosys signing driver#2123
MikolajSzargut wants to merge 1 commit into
canton-network:mainfrom
securosys-com:feature/securosys-signing-driver

Conversation

@MikolajSzargut

Copy link
Copy Markdown

@canton-network/core-signing-securosys

Signing driver for integrating the Canton Wallet Gateway with Securosys TSB.

Features

  • createKey creates a TSB SKA key with a hardcoded empty policy.
  • getKeys enumerates TSB keys and returns Wallet Gateway-compatible public
    keys.
  • signTransaction creates a TSB sign request and returns the TSB request ID as
    the provider txId.
  • getTransaction maps TSB request status/result into Wallet Gateway
    transaction status/signature fields.
  • getTransactions fetches by provider transaction IDs. Public-key-only
    filtering is supported from this driver's in-memory transaction cache.
  • Runtime configuration can be inspected and changed through
    getConfiguration / setConfiguration.

Signed-off-by: mikolaj <mikolaj.szargut@securosys.ch>
@MikolajSzargut
MikolajSzargut force-pushed the feature/securosys-signing-driver branch from 28d29fe to 11e11b9 Compare July 13, 2026 09:08
@MikolajSzargut
MikolajSzargut marked this pull request as ready for review July 13, 2026 09:09
@MikolajSzargut
MikolajSzargut requested a review from a team as a code owner July 13, 2026 09:09
@mjuchli-da
mjuchli-da self-requested a review July 15, 2026 13:37
@mjuchli-da mjuchli-da self-assigned this Jul 16, 2026
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