java.lang.Object
java.security.spec.EdECPrivateKeySpec
- 所有已实现的接口:
-
KeySpec
代表椭圆曲线私钥的类,如RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA)中定义的,包括曲线和其他算法参数。私钥是使用字节数组表示的位字符串。此类仅支持位字符串长度为8的倍数。
- 自 JDK 15 起:
- 15
-
Constructor Summary
ConstructorsConstructorDescriptionEdECPrivateKeySpec
(NamedParameterSpec params, byte[] bytes) 使用提供的参数和位字符串构造私钥规范。 -
Method Summary
-
Constructor Details
-
EdECPrivateKeySpec
使用提供的参数和位字符串构造私钥规范。- 参数:
-
params
- 算法参数。 -
bytes
- 作为字节数组的密钥。为防止后续修改,将复制此数组。 - 抛出:
-
NullPointerException
- 如果params
或bytes
为 null。
-
-
Method Details
-
getParams
获取定义曲线和其他设置的算法参数。- 返回:
- 算法参数。
-
getBytes
public byte[] getBytes()获取表示私钥的字节数组。每次调用此方法时都会返回数组的新副本。- 返回:
- 作为字节数组的私钥。
-