模块  java.base
软件包  java.security.spec

Class XECPrivateKeySpec

  • 实现的所有接口
    KeySpec

    public class XECPrivateKeySpec
    extends Object
    implements KeySpec
    表示RFC 7748中定义的椭圆曲线私钥的类,包括曲线和其他算法参数。 私钥表示为编码的标量值。 RFC中定义的解码过程包括强制密钥的某些位为1或0的操作。该操作被称为“修剪”或“钳制”私钥。 此规范中的所有数组都是未修改的,并且在任何数值运算中使用它之前,实现都需要修剪数组。
    从以下版本开始:
    11
    • 构造方法详细信息

      • XECPrivateKeySpec

        public XECPrivateKeySpec​(AlgorithmParameterSpec params,
                                 byte[] scalar)
        使用提供的参数和编码的标量值构造私钥规范。
        参数
        params - 算法参数
        scalar - scalar的编码标量值。 复制此数组以防止后续修改。
        异常
        NullPointerException - 如果 paramsscalar为空。
    • 方法详细信息

      • getParams

        public AlgorithmParameterSpec getParams()
        获取定义曲线和其他设置的算法参数。
        结果
        算法参数
      • getScalar

        public byte[] getScalar()
        获取编码为未压缩字节数组的标量值。 每次调用此方法时,都会返回该数组的新副本。
        结果
        未修改的编码标量值