Skip to content

Adding all missing Signature Algoritms from XMLSignature#887

Open
hanndecl wants to merge 1 commit intoSmartBear:nextfrom
hanndecl:next
Open

Adding all missing Signature Algoritms from XMLSignature#887
hanndecl wants to merge 1 commit intoSmartBear:nextfrom
hanndecl:next

Conversation

@hanndecl
Copy link
Copy Markdown

This patch adds all missing signature algorithm constants from org.apache.xml.security.signature.XMLSignature to the algorithm selection dropdown built in the buildUI method of SignatureEntry.java.

Problem

The WSS SignatureEntry configuration UI only exposed a subset of the signature algorithms supported by the Apache XML Security library. Users who needed to sign SOAP messages with algorithms such as ECDSA variants, or HMAC variants were unable to select them through the UI, forcing workarounds or manual configuration.

Solution

The buildUI method in soapui/src/main/java/com/eviware/soapui/impl/wsdl/support/wss/entries/SignatureEntry.java has been updated to include all algorithm URI constants defined in org.apache.xml.security.signature.XMLSignature, ensuring full parity between what the Apache XML Security library supports and what SoapUI exposes to the user.

Changes

SignatureEntry.java — extended the signature algorithm list in buildUI to include all constants from XMLSignature (e.g. ECDSA variants, etc.)

@hanndecl
Copy link
Copy Markdown
Author

The merge request is currently still open, and I’m not entirely sure what the next steps are before it can be integrated.

Could you please clarify if there are any remaining actions, reviews, or changes required from my side before we proceed with the merge?

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.

1 participant