[11u] RFR: 8213010: Supporting keys created with certmgr.exe

Langer, Christoph christoph.langer at sap.com
Mon Dec 23 16:42:00 UTC 2019


Hi Goetz,

this looks good to me. I compared security.cpp after I've applied your changes to the version in jdk/jdk and there are only the changes missing that come with newer changes JDK-8223003 and JDK-8223063.

Thanks for backporting this.

Cheers
Christoph

> -----Original Message-----
> From: jdk-updates-dev <jdk-updates-dev-bounces at openjdk.java.net> On
> Behalf Of Lindenmaier, Goetz
> Sent: Samstag, 21. Dezember 2019 13:21
> To: jdk-updates-dev at openjdk.java.net; OpenJDK Dev list <security-
> dev at openjdk.java.net>
> Subject: [CAUTION] [11u] RFR: 8213010: Supporting keys created with
> certmgr.exe
> 
> 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.


More information about the security-dev mailing list