<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,
<div><br>
</div>
<div>JDK-8153005 is backported to 11.0.12-oracle. I'd like to backport it for parity.</div>
<div>It doesn't apply cleanly.</div>
<div><br>
</div>
<div>Bug:</div>
<div>https://bugs.openjdk.java.net/browse/JDK-8153005</div>
<div><br>
</div>
<div>CSR covering 11u:</div>
<div>https://bugs.openjdk.java.net/browse/JDK-8228481</div>
<div><br>
</div>
<div>Original change:</div>
<div>https://github.com/openjdk/jdk/commit/f77a6585</div>
<div><br>
</div>
<div>11u rejected hunks:</div>
<div>http://cr.openjdk.java.net/~mdoerr/8153005_PKCS12_11u/8153005_PKCS12_rej.txt</div>
<div><br>
</div>
<div>Resolution:</div>
<div>- Regular code is trivial to resolve, but the tests are tricky and the hunks were mostly integrated manually.</div>
<div>- Introduce test/lib/jdk/test/lib/KnownOIDs.java as copy from jdk head src/java.base/share/classes/sun/security/util/KnownOIDs.java with last change from Oct 2020. Put into package jdk.test.lib and using System.out as debug output stream. This should make
future backports easier, too.</div>
<div>- DerUtils.java: ObjectIdentifier interface is diffent in 11u (different constructors).</div>
<div>- Hunks in GenerateAll.java were skipped because the affected code is not in 11u (JDK-8242068).</div>
<div><br>
</div>
<div>11u backport:</div>
<div>http://cr.openjdk.java.net/~mdoerr/8153005_PKCS12_11u/webrev.00/</div>
<div><br>
</div>
<div>Please review.</div>
<div><br>
</div>
<div>Best regards,</div>
Martin</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
</body>
</html>