This commit is contained in:
Looly
2024-09-08 21:23:19 +08:00
parent 10d84af86a
commit 7468032a8d
2 changed files with 32 additions and 1 deletions

View File

@@ -49,6 +49,7 @@ import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.spec.ECPublicKeySpec;
import java.security.spec.KeySpec;
import java.util.Objects;
/**
* 椭圆曲线EC(Elliptic Curves)密钥参数相关工具类封装
@@ -339,7 +340,9 @@ public class ECKeyUtil {
if (null == d) {
return null;
}
return toPrivateParams(BigIntegers.fromUnsignedByteArray(SecureUtil.decode(d)), domainParameters);
return toPrivateParams(
BigIntegers.fromUnsignedByteArray(Objects.requireNonNull(SecureUtil.decode(d))),
domainParameters);
}
/**