Module java.base

Interface XECPrivateKey

所有超级接口:
Destroyable, Key, PrivateKey, Serializable, XECKey

public interface XECPrivateKey extends XECKey, PrivateKey
一个由RFC 7748定义的椭圆曲线私钥的接口。这些密钥与ECPrivateKey所代表的密钥不同,它们旨在用于基于RFC 7748的算法,如XDH KeyAgreement算法。XEC私钥是RFC 7748中描述的编码标量值。此RFC中定义的解码过程包括一个操作,强制密钥的某些位为1或0。这个操作被称为“修剪”或“夹紧”私钥。此接口返回的数组未经修剪,实现将需要在将其用于任何数值操作之前修剪数组。
自:
11
  • Method Details

    • getScalar

      Optional<byte[]> getScalar()
      获取编码为未修剪字节数组的标量值。每次调用此方法时都会返回数组的新副本。
      返回:
      未修剪的编码标量值,或者如果无法提取标量(例如,如果提供程序是硬件令牌且不允许私钥离开加密边界),则返回空的Optional。