On Mon, 29 Jul 2024 20:13:04 GMT, Anthony Scarpino <ascarp...@openjdk.org> 
wrote:

>> Not sure if I understand. When using encryption, user can set a cipher 
>> algorithm that is not implemented in any of the builtin providers, so the 
>> `SecretKeyFactory.getInstance` and `Cipher.getInstance` might need a 
>> provider argument.
>
> What you are describing is why the encoder accepts EncryptedPrivateKeyInfo.  
> These more complicated configurations I left to EncryptedPrivateKeyInfo as 
> the PEM classes are not trying to replace all the functionality of 
> EncryptedPrivateKeyInfo or the other classes, just simplify the common cases 
> and the PEM construction.
> PEMDecoder has a factory method because I saw that as a more common case for 
> important into a HSM.

I see.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/17543#discussion_r1696056818

Reply via email to