-
Bug
-
Resolution: Fixed
-
P3
-
15
-
b13
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8309877 | 11.0.21 | Goetz Lindenmaier | P3 | Resolved | Fixed | b01 |
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
- }
- }
- backported by
-
JDK-8309877 loadLibrary("osxsecurity") should not be removed
-
- Resolved
-
- relates to
-
JDK-8239264 Clearup the legacy ObjectIdentifier constructor from int array
-
- Resolved
-