Skip to content

Signature alg fix#58

Open
DamienJDev wants to merge 4 commits into
eclipse-ee4j:masterfrom
DamienJDev:signatureAlgFix
Open

Signature alg fix#58
DamienJDev wants to merge 4 commits into
eclipse-ee4j:masterfrom
DamienJDev:signatureAlgFix

Conversation

@DamienJDev

Copy link
Copy Markdown

There doesn't appear to be any way for the setSignatureAlgorithm(...) in com.sun.xml.ws.security.trust.impl.client.DefaultSTSIssuedTokenConfiguration to actually set/override the signature algorithm for STS requests, instead it's always reset to null and thus defaults to SHA1.

This patch allows the setting to pass through to the context and sets the signature algorithm in the algorithm suite. I'm unclear on how the internals of the API are intended to set/pass through this value, if this is not correct then I'm happy to discuss.

There appears to also be an issue with WSDL set signature algorithms not addressed here, they don't seem to actually show up in requests or while debugging the request creation (Please refer to #57)

DamienJDev and others added 4 commits January 30, 2026 13:28
Signed-off-by: DamienJDev <damien.lane@ato.gov.au>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
Signed-off-by: David Matějček <david.matejcek@omnifish.ee>
@dmatej dmatej added this to the 4.0.5 milestone Jan 30, 2026
@dmatej dmatej removed this from the 4.0.5 milestone Jan 30, 2026
@dmatej

dmatej commented Jan 30, 2026

Copy link
Copy Markdown
Contributor

Hi @DamienJDev , sorry it took so long, I have rebased your PR and it seems valid to me, passed locally all tests, but to merge the PR I would need you to sign the ECA.
See

If your email used in commits is not used by you any more, you can probably merge them to one and commit with the email you use no on GitHub, liked to the Eclipse account used to sign the ECA.

Another option (if you don't have time or you don't want to sign ECA) is that I could recreate your changes in my email.

@dmatej dmatej added this to the 4.0.6 milestone Jan 30, 2026
@dmatej dmatej modified the milestones: 4.0.6, 4.0.7 Mar 20, 2026
@dmatej dmatej modified the milestones: 4.0.7, 4.0.8 May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants