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