模块  java.base

Interface XECPrivateKey

  • All Superinterfaces:
    DestroyableKeyPrivateKeySerializableXECKey

    public interface XECPrivateKey
    extends XECKey, PrivateKey
    RFC 7748定义的椭圆曲线私钥的接口。这些密钥与ECPrivateKey表示的密钥不同,它们适用于基于RFC 7748的算法,如XDH KeyAgreement算法。 XEC私钥是RFC 7748中描述的编码标量值。此RFC中定义的解码过程包括强制密钥的某些位为1或0的操作。此操作称为“修剪”或“钳位”私钥。 此接口返回的数组是未修改的,并且实现将需要修剪数组,然后才能在任何数值运算中使用它。
    从以下版本开始:
    11
    • 方法详细信息

      • getScalar

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