模块 java.base

接口 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
  • 方法详情

    • getScalar

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