Skip to content

Improve -H:+TraceSecurityServices to list Security Services/Providers removed by recent change that filters out "unused" security providers #3457

@zakkak

Description

@zakkak

Feature request

Improve -H:+TraceSecurityServices to list Security Services/Providers removed by 10cc640.

Is your feature request related to a problem? Please describe.

At the moment (3061677), -H:+TraceSecurityServices reports the reachable providers but provides no info regarding those that are being filtered out making hard to understand what providers one might need to explicitly add in order to make an application work (see quarkusio/quarkus#17774 (comment) for instance).

Describe the solution you'd like.
I would like to see a mark/annotation next to providers that end up being filtered out, or a separate list with the filtered out providers (probably easier to implement).

Describe who do you think will benefit the most.
GraalVM users, GraalVM contributors, developers of libraries and frameworks which depend on GraalVM.

Express whether you'd like to help contributing this feature
If needed, I am willing to help contributing this feature.

cc @gradinac

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions