Thanks Dominik. The tests do pass with java 11. It does seem likely the java 8 
fix will be released when the next patch release (8.0.302) comes out.






On Sunday 4 July 2021, 22:10:18 IST, Dominik Stadler <[email protected]> 
wrote: 





When reproducing this in a VM locally I get the failure-details below,
maybe the same happens in the Github Action as well.

Seems to be a known regression in latest Java 8 patchlevel 292, see e.g.

* https://github.com/bcgit/bc-java/issues/941
* https://bugs.openjdk.java.net/browse/JDK-8266279
* https://bugs.openjdk.java.net/browse/JDK-8266261

Unfortunately the workarounds discussed in the Github issue did not work
for me locally, so maybe only the next JDK 8 update will fix it again via
https://bugs.openjdk.java.net/browse/JDK-8267258 it is scheduled around
July, 20th, see https://wiki.openjdk.java.net/display/jdk8u/Main

D.

      at
sun.security.pkcs12.PKCS12KeyStore.setKeyEntry(PKCS12KeyStore.java:677)
      at
sun.security.pkcs12.PKCS12KeyStore.engineSetKeyEntry(PKCS12KeyStore.java:577)

      at java.security.KeyStore.setKeyEntry(KeyStore.java:1140)
      at
org.apache.poi.poifs.crypt.dsig.TestSignatureInfo.initKeyPair(TestSignatureInfo.java:1097)

      at
org.apache.poi.poifs.crypt.dsig.TestSignatureInfo.initKeyPair(TestSignatureInfo.java:1060)

      at
org.apache.poi.poifs.crypt.dsig.TestSignatureInfo.bug65214(TestSignatureInfo.java:749)

Caused by: java.security.UnrecoverableKeyException: Encrypt Private Key
failed: unrecognized algorithm name: PBEWithSHA1AndDESede
      at
sun.security.pkcs12.PKCS12KeyStore.encryptPrivateKey(PKCS12KeyStore.java:921)

      at
sun.security.pkcs12.PKCS12KeyStore.setKeyEntry(PKCS12KeyStore.java:614)
      ... 63 more
Caused by: java.security.NoSuchAlgorithmException: unrecognized algorithm
name: PBEWithSHA1AndDESede
      at sun.security.x509.AlgorithmId.get(AlgorithmId.java:448)
      at
sun.security.pkcs12.PKCS12KeyStore.mapPBEAlgorithmToOID(PKCS12KeyStore.java:938)

      at
sun.security.pkcs12.PKCS12KeyStore.encryptPrivateKey(PKCS12KeyStore.java:895)

      ... 64 more

On Sun, Jul 4, 2021 at 5:08 PM [email protected] <[email protected]>
wrote:

> Hi,
> Does anyone know why TestSignatureInfo fails when run here?
>
> https://github.com/apache/poi/actions
>
> Seems like some crypto algorithms are disabled in the JVM. Could this be
> related to preventing crypto mining?

>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]

>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to