当前位置: 首页 > 知识库问答 >
问题:

欧共体。Bouncy Castle FIPS库中缺少generateKeyPair()

颛孙英才
2023-03-14

100个示例中的Bouncy Castle FIPSJavaAPI建议多次使用EC. GenerateKeyPair()。假设这引用了org.bouncycastle.crypto.general.EC(因为这是唯一具有名称EC的类)我无法找到方法GenerateKeyPair()。错误在哪里以及如何生成相应的密钥对?

共有1个答案

易宣
2023-03-14

从提供的PDF(https://www.bouncycastle.org/fips-java/BCFipsIn100.pdf):

示例31–密钥对生成

public static KeyPair generateKeyPair() throws GeneralSecurityException {
    KeyPairGenerator keyPair = KeyPairGenerator.getInstance("EC", "BCFIPS");
    keyPair.initialize(384);
    return keyPair.generateKeyPair();
}

该示例将在曲线P-384上产生一个密钥对。其他可用的默认曲线包括P-224、P-256和P-521。

 类似资料:
  • 我试着去学习这个教程,但是我遇到了导入的问题。

  • 我的应用程序无法启动,因为spring看不到bean。 我试图运行mu应用程序,并添加创建的用户到数据库。我不知道如何创建丢失的bean。我发现界面上方必须有注释@repository,所以我放置了它,但它仍然不起作用。 我想运行我的应用程序,并添加用户到数据库。

  • 问题内容: 我正在使用Eclipse for Java Develepers(在Windows 7上运行的Juno x64)。 我有一个项目正在尝试不再需要的jar(args4j),因此删除了依赖项。在某个时候,我的PC意外断电,从那以后,我重新启动了Eclipse。 我的项目现在有一个错误。在删除依赖项而没有任何问题之后,我在该项目上工作了一段时间。 在“项目属性”>“ Java构建路径”下,任

  • 我在服务器上下载了oracle WebLogic Server 12c并创建了一个域。weblogic服务器已启动并正在运行,但当我进入deployments部分时,它是空的,没有安装库。 在JDeveloper中创建本地WebLogic服务器时,默认情况下会在服务器上安装和部署一些基本库。但是在服务器端单独安装WebLogic服务器的情况下,部署部分是空的,并且缺少一些关键库,如adf。神谕域(

  • 问题内容: 我目前正在使用Java中的SQL。最近我收到此错误: 当我在连接字符串中添加参数时,会发生这种情况。该错误消息清楚地表明缺少sqljdbc_auth.dll,因此我尝试将dll放在与保留sqljdbc4.jar相同的路径中。 但是,这行不通,所以我想知道如何将这个dll添加到构建路径中?有特殊的方法吗? 问题答案: 好的,我发现了!我并不需要更改java.library.path,而是

  • 阅读本文以了解在 Dreamweaver 中如何指定缺少的字符实体来替换 XSLT 的特殊字符。 注意:用户界面已经在 Dreamweaver CC 和更高版本中做了简化。因此,您可能在 Dreamweaver CC 和更高版本中找不到本文中描述的一些选项。有关详细信息,请参阅此文章。 指定缺少的字符实体 在 XSLT 中,某些上下文中不允许存在某些字符。例如,您无法在标签之间的文本或属性值中使用