java.lang.Object
java.security.spec.XECPrivateKeySpec
- 所有已实现的接口:
-
KeySpec
代表在RFC 7748中定义的椭圆曲线私钥的类,包括曲线和其他算法参数。私钥被表示为编码的标量值。在RFC中定义的解码过程包括一个操作,强制密钥的某些位为1或0。这个操作被称为"修剪"或"夹紧"私钥。此规范中的所有数组都是未修剪的,实现需要在将其用于任何数值操作之前修剪数组。
- 自:
- 11
-
Constructor Summary
ConstructorDescriptionXECPrivateKeySpec
(AlgorithmParameterSpec params, byte[] scalar) 使用提供的参数和编码的标量值构造私钥规范。 -
Method Summary
Modifier and TypeMethodDescription获取定义曲线和其他设置的算法参数。byte[]
获取编码为未修剪字节数组的标量值。
-
Constructor Details
-
XECPrivateKeySpec
使用提供的参数和编码的标量值构造私钥规范。- 参数:
-
params
- 算法参数 -
scalar
- 未修剪的编码标量值。为防止后续修改,此数组将被复制。 - 抛出:
-
NullPointerException
- 如果params
或scalar
为null。
-
-
Method Details
-
getParams
获取定义曲线和其他设置的算法参数。- 返回:
- 算法参数
-
getScalar
public byte[] getScalar()获取编码为未修剪字节数组的标量值。每次调用此方法时都会返回数组的新副本。- 返回:
- 未修剪的编码标量值
-