文档

Java™ 教程-Java Tutorials 中文版
合同发件人的步骤
Trail: Security Features in Java SE
Lesson: Exchanging Files

合同发件人的步骤

The steps outlined here for the contract sender are basically the same as those listed for a code signer in the Signing Code and Granting It Permissions lesson. Here, however, you are pretending to be Stan Smith rather than Susan Jones and are storing a data file rather than a class file in the JAR file to be signed.

The steps you take as the contract sender are as follows.

  1. 创建包含合同的 JAR 文件, using the jar tool.
  2. 生成密钥(if they don't already exist), using the keytool -genkey command.

    Optional Step: Generate a certificate signing request (CSR) for the public key certificate, and import the response from the certification authority. For simplicity and since you are only pretending to be Stan Smith, this step is omitted. See Generating a Certificate Signing Request (CSR) for a Public Key Certificate for more information.

  3. 签名 JAR 文件, using the jarsigner tool and the private key generated in step 2.
  4. 导出公钥证书, using the keytool -export command. Then supply the signed JAR file and the certificate to the receiver, Ruth.
合同发件人的步骤

Previous page: Exchanging Files
Next page: Create a JAR File Containing the Contract