RFR: 8257858: [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m

Weijun Wang weijun at openjdk.java.net
Fri Jan 29 14:35:50 UTC 2021

This fix covers both

- [[macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m](https://bugs.openjdk.java.net/browse/JDK-8257858)
- [[macOS]: Remove JNF dependency from libosxkrb5/SCDynamicStoreConfig.m](https://bugs.openjdk.java.net/browse/JDK-8257860)


Commit messages:
 - error check, new JavaStringToNSString
 - do not find class and method in loop
 - no more header file
 - better macro, no more JNI_COCOA_ENTER
 - Merge branch 'master' into 8257858
 - callback libosxsecurity/KeystoreImpl.m
 - new SCDynamicStoreConfig return value format
 - add framework so link succeeds
 - 8257858: [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m

Changes: https://git.openjdk.java.net/jdk/pull/1845/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1845&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8257858
  Stats: 484 lines in 6 files changed: 153 ins; 212 del; 119 mod
  Patch: https://git.openjdk.java.net/jdk/pull/1845.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/1845/head:pull/1845

PR: https://git.openjdk.java.net/jdk/pull/1845

More information about the security-dev mailing list