diff --git a/hutool-crypto/src/test/java/org/dromara/hutool/crypto/asymmetric/PaillierTest.java b/hutool-crypto/src/test/java/org/dromara/hutool/crypto/asymmetric/PaillierTest.java index 44f1144df..60518bbfd 100755 --- a/hutool-crypto/src/test/java/org/dromara/hutool/crypto/asymmetric/PaillierTest.java +++ b/hutool-crypto/src/test/java/org/dromara/hutool/crypto/asymmetric/PaillierTest.java @@ -19,8 +19,7 @@ import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; import java.security.KeyPair; -import java.security.KeyPairGenerator; -import java.security.NoSuchAlgorithmException; +import java.security.KeyPairGeneratorSpi; public class PaillierTest { @Test @@ -32,8 +31,8 @@ public class PaillierTest { } @Test - void keyPairGeneratorByJceTest() throws NoSuchAlgorithmException { - final KeyPairGenerator generator = KeyPairGenerator.getInstance("Paillier"); + void keyPairGeneratorByJceTest() { + final KeyPairGeneratorSpi generator = PaillierKeyPairGenerator.of(); final KeyPair keyPair = generator.generateKeyPair(); Assertions.assertNotNull(keyPair.getPrivate()); Assertions.assertNotNull(keyPair.getPublic());