RFR: 8298420: PEM API: Implementation (Preview) [v14]
Anthony Scarpino
ascarpino at openjdk.org
Sat May 10 02:15:15 UTC 2025
On Mon, 28 Apr 2025 16:23:44 GMT, Weijun Wang <weijun at openjdk.org> wrote:
>> This is catching any errors that may occur that may not a result of the Provider. ProviderException is for errors/problems with the Provider.
>
> The `SecurityException` class currently says:
>
> * <p> This exception was originally specified for use with a SecurityManager when
> * an operation was denied. This feature no longer exists. This exception may be
> * deprecated in a future release.
> *
> ```
> I do think `ProviderException` is adequate here. This is not the user's problem. It's something that the provider assumed should not happen but unfortunately happened ("misconfiguration errors or unrecoverable internal errors" as described in javadoc of `ProviderException`).
offline discussion resulted in a switch to `RuntimeException`
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/17543#discussion_r2082372848
More information about the security-dev
mailing list