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 fannin...@apache.org <fannin...@apache.org>
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: dev-unsubscr...@poi.apache.org
> For additional commands, e-mail: dev-h...@poi.apache.org
>
>

Reply via email to