Hi, I would like to downport this for parity with 11.0.7-Oracle. It does not apply clean because in 11 changes were applied in a different order than in 14.
http://cr.openjdk.java.net/~goetz/wr19/8213010-certmgr.exe_keys-jdk11/ In ECUtil.java I had to resolve the Copyright. patching file src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp This fails because "8221407: Windows 32bit build error in libsunmscapi/security.cpp" and "8210870: Libsunmscapi improved interactions" are already in 11, but in 14 they come on top of this change. I resolved this file so that it looks the same as in 14 after 8221407. After pushing 8213009 and this, jdk11u-dev and jdk/jdk will have the same changes for security.cpp: jdk11 Filelog for security.cpp: 8213010: Supporting keys created with certmgr.exe 8213009: Refactoring existing SunMSCAPI classes 8210476: sun/security/mscapi/PrngSlow.java fails with Still too slow 8201355: Avoid native memory allocation in sun.security.mscapi.PRNG.generateSeed 8221407: Windows 32bit build error in libsunmscapi/security.cpp 8210870: Libsunmscapi improved interactions 8196897: Improve PRNG supportjdk-11.0.1+0 8205445: Add RSASSA-PSS Signature support to SunMSCAPI 8204572: SetupJdkLibrary should setup SRC and -I flags automatically 8193262: JNI array not released in libsunmscapi convertToLittleEndian 8198898: Compilation errors in jdk.crypto.mscapi with VS 2017 8199198: Remove unused functions in jdk.crypto.mscapi native code 8187443: Forest Consolidation: Move files to unified layout Jdk/jdk filelog for security.cpp: 8221407: Windows 32bit build error in libsunmscapi/security.cpp 8210870: Libsunmscapi improved interactions 8213010: Supporting keys created with certmgr.exe 8213009: Refactoring existing SunMSCAPI classes 8210476: sun/security/mscapi/PrngSlow.java fails with Still too slow 8201355: Avoid native memory allocation in sun.security.mscapi.PRNG.generateSeed 8196897: Improve PRNG support 8205445: Add RSASSA-PSS Signature support to SunMSCAPI 8204572: SetupJdkLibrary should setup SRC and -I flags automatically 8193262: JNI array not released in libsunmscapi convertToLittleEndian 8198898: Compilation errors in jdk.crypto.mscapi with VS 2017 8199198: Remove unused functions in jdk.crypto.mscapi native code 8187443: Forest Consolidation: Move files to unified layout Jdk/jdk has two changes on top of this. But if updating to 8221407 in jdk/jdk, security.cpp are Similar in both repos. Best regards, Goetz.