-
- All Superinterfaces:
-
Destroyable
,Key
,PrivateKey
,Serializable
,XECKey
public interface XECPrivateKey extends XECKey, PrivateKey
RFC 7748定义的椭圆曲线私钥的接口。这些密钥与ECPrivateKey
表示的密钥不同,它们适用于基于RFC 7748的算法,如XDHKeyAgreement
算法。 XEC私钥是RFC 7748中描述的编码标量值。此RFC中定义的解码过程包括强制密钥的某些位为1或0的操作。此操作称为“修剪”或“钳位”私钥。 此接口返回的数组是未修改的,并且实现将需要修剪数组,然后才能在任何数值运算中使用它。- 从以下版本开始:
- 11
-
-
字段汇总
-
Fields declared in interface java.security.PrivateKey
serialVersionUID
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 Optional<byte[]>
getScalar()
获取编码为未压缩字节数组的标量值。-
声明方法的接口 javax.security.auth.Destroyable
destroy, isDestroyed
-
声明方法的接口 java.security.Key
getAlgorithm, getEncoded, getFormat
-
-
-
-
方法详细信息
-
getScalar
Optional<byte[]> getScalar()
获取编码为未压缩字节数组的标量值。 每次调用此方法时,都会返回该数组的新副本。- 结果
- 未修改的编码标量值,如果标量不能被提取,则为空可选(例如,如果提供者是硬件令牌并且不允许私钥离开加密边界)。
-
-