Skip to content

Missing support of PKCS#12 with BagAttributeCarrier informations and Brainpool keys (Oracle JCE-provider is used for open PKCS#12 always) #259

@wothe

Description

@wothe

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I've have created a valid PKCS#12-KeyStore with BouncyCastle including PKCS#12BagAttributeCarrier informations, These informations as supported by BouncyCastle. KeyStore can not be opened because without changes on KeyStore Explorer Java SunJsse is always used to open PKCS#12. Oracle Java does not support PKCS#12BagAttributeCarriers informations.
I want to use Bouncy to open the PKCS#12.

Describe the solution you'd like
Key Store Explorer should use both providers after another to open it (PKCS#12 only). There is also an password incompatibility issue on both providers for using PKCS#12 (BC: only store password, Oracle: store and key password are possible)
Another issue is the incompatibility on loading brainpool keys with Sun that still does not, but listed as working at project (assumption: only creating supports brainpool keys).

Describe alternatives you've considered
A setting at configuration should be provided to change Default Crypto Provider to open PKCS#12-KeyStore between the two JCE-CryptoProviders Bouncy and SunJsse.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    pkcs12Issues that are related to PKCS#12

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions