Uh oh!
There was an error while loading. Please reload this page.
feat(sdk): expose SRT signer - #329
Conversation
Signed-off-by: strantalis <strantalis@virtru.com>
strantalis
commented
Jan 20, 2026
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request introduces a valuable feature by allowing a custom SRT (Signed Request Token) signer to be provided to the SDK. The implementation is well-structured, introducing a new SrtSigner interface and a default implementation, and integrating it cleanly into the SDKBuilder and KASClient. The changes also include comprehensive tests for the new functionality.
My review includes a few suggestions to enhance the API design by using more specific exception types, which will improve code clarity and robustness, and a recommendation for improving test code quality. Overall, this is a solid contribution.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Signed-off-by: strantalis <strantalis@virtru.com>
|
strantalis
commented
Jan 21, 2026
/backport |
Backport failed for |
strantalis
commented
Jan 21, 2026
/backport |
Signed-off-by: strantalis <strantalis@virtru.com> (cherry picked from commit f93d332)
Successfully created backport PR for |
Signed-off-by: strantalis <strantalis@virtru.com> (cherry picked from commit f93d332)
🤖 I have created a release *beep* *boop* --- <details><summary>0.13.0</summary> ## [0.13.0](v0.12.0...v0.13.0) (2026-04-09) ### Features * **sdk:** add EntityIdentifier convenience constructors ([#346](#346)) ([eeb8805](eeb8805)) * **sdk:** DSPX-2418 add discovery convenience methods ([#339](#339)) ([8de6068](8de6068)) * **sdk:** expose SRT signer ([#329](#329)) ([f93d332](f93d332)) ### Bug Fixes * add a default assertion id if one is not specified ([#341](#341)) ([69d6a53](69d6a53)) * **docs:** DSPX-2409 replace SDK README code example with working code ([#336](#336)) ([0f224a6](0f224a6)) * **sdk:** Support kas keys with extended EC methods ([#344](#344)) ([982b287](982b287)) * **sdk:** Support RSA4096 Kas keys ([#343](#343)) ([dba9bbf](dba9bbf)) * **sdk:** Updates to proto version v0.16.0 ([#308](#308)) ([4660e27](4660e27)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>


No description provided.