Details
-
Bug
-
Resolution: Fixed
-
P3
-
15
-
b13
-
Not verified
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8309877 | 11.0.21 | Goetz Lindenmaier | P3 | Resolved | Fixed | b01 |
Description
In the JDK-8239264 update, the following library loading line was removed by by accident:
src/java.base/macosx/classes/apple/security/KeychainStore.java:
- static {
- jdk.internal.loader.BootLoader.loadLibrary("osxsecurity");
- try {
- PKCS8ShroudedKeyBag_OID = new ObjectIdentifier(keyBag);
- pbeWithSHAAnd3KeyTripleDESCBC_OID = new ObjectIdentifier(pbeWithSHAAnd3KeyTripleDESCBC);
- } catch (IOException ioe) {
- // should not happen
- }
- }
src/java.base/macosx/classes/apple/security/KeychainStore.java:
- static {
- jdk.internal.loader.BootLoader.loadLibrary("osxsecurity");
- try {
- PKCS8ShroudedKeyBag_OID = new ObjectIdentifier(keyBag);
- pbeWithSHAAnd3KeyTripleDESCBC_OID = new ObjectIdentifier(pbeWithSHAAnd3KeyTripleDESCBC);
- } catch (IOException ioe) {
- // should not happen
- }
- }
Attachments
Issue Links
- backported by
-
JDK-8309877 loadLibrary("osxsecurity") should not be removed
- Resolved
- relates to
-
JDK-8239264 Clearup the legacy ObjectIdentifier constructor from int array
- Resolved