这些Java教程是针对JDK 8编写的。本页面中描述的示例和实践不利用后续版本中引入的改进,并可能使用不再可用的技术。
请参阅Java语言更改,了解Java SE 9及后续版本中更新的语言功能的摘要。
请参阅JDK发布说明,了解所有JDK版本的新功能、增强功能以及已删除或弃用选项的信息。
这里概述的合同发送者的步骤与签署代码并授予权限课程中列出的代码签署者的步骤基本上相同。然而,在这里,您假装是Stan Smith而不是Susan Jones,并且将数据文件而不是类文件存储在要签署的JAR文件中。
作为合同发送者,您需要执行以下步骤。
jar
工具创建包含合同的JAR文件。keytool
的-genkey
命令。
可选步骤:为公钥证书生成证书签名请求(CSR),并导入认证机构的响应。为了简单起见,由于您只是假装是Stan Smith,此步骤被省略。有关更多信息,请参阅生成公钥证书的证书签名请求(CSR)。
jarsigner
工具和在步骤2中生成的私钥对JAR文件进行签名。keytool
的-export
命令导出公钥证书,然后将签名的JAR文件和证书提供给接收者Ruth。