模块 java.base

类 EdECPrivateKeySpec

java.lang.Object
java.security.spec.EdECPrivateKeySpec
所有已实现的接口:
KeySpec

public final class EdECPrivateKeySpec extends Object implements KeySpec
表示 RFC 8032:爱德华兹曲线数字签名算法 (EdDSA) 中定义的椭圆曲线私钥的类,包括曲线和其他算法参数。私钥是使用字节数组表示的位串。此类仅支持长度为 8 的倍数的位串。
自从:
15
  • 构造方法详细信息

    • EdECPrivateKeySpec

      public EdECPrivateKeySpec(NamedParameterSpec  params, byte[] bytes)
      使用提供的参数和位串构建私钥规范。
      参数:
      params - 算法参数。
      bytes - 作为字节数组的键。复制此数组以防止后续修改。
      抛出:
      NullPointerException - 如果 paramsbytes 为空。
  • 方法详情

    • getParams

      public NamedParameterSpec  getParams()
      获取定义曲线和其他设置的算法参数。
      返回:
      算法参数。
    • getBytes

      public byte[] getBytes()
      获取表示私钥的字节数组。每次调用此方法时都会返回数组的新副本。
      返回:
      私钥作为字节数组。