- 所有超级接口:
-
Destroyable
,Key
,PrivateKey
,Serializable
,XECKey
一个由RFC 7748定义的椭圆曲线私钥的接口。这些密钥与
ECPrivateKey
所代表的密钥不同,它们旨在用于基于RFC 7748的算法,如XDH KeyAgreement
算法。XEC私钥是RFC 7748中描述的编码标量值。此RFC中定义的解码过程包括一个操作,强制密钥的某些位为1或0。这个操作被称为“修剪”或“夹紧”私钥。此接口返回的数组未经修剪,实现将需要在将其用于任何数值操作之前修剪数组。
- 自:
- 11
-
Field Summary
Fields declared in interface java.security.PrivateKey
serialVersionUID
-
Method Summary
Methods declared in interface javax.security.auth.Destroyable
destroy, isDestroyed
Methods declared in interface java.security.Key
getAlgorithm, getEncoded, getFormat
-
Method Details
-
getScalar
Optional<byte[]> getScalar()获取编码为未修剪字节数组的标量值。每次调用此方法时都会返回数组的新副本。- 返回:
- 未修剪的编码标量值,或者如果无法提取标量(例如,如果提供程序是硬件令牌且不允许私钥离开加密边界),则返回空的Optional。
-