GenKey

描述

在密钥库中生成密钥。

参数

属性 描述 必需
别名 要添加的别名 是。
密钥库密码 密钥库完整性密码。必须至少 6 个字符长 是。
密钥库 密钥库位置
密钥库类型 密钥库类型
密钥密码 私钥密码(如果不同)
签名算法 签名中使用的算法
密钥算法 生成名称-值对时使用的算法
详细 (true|false) 签名时详细输出
DN 实体的识别名称 是,除非指定了<dname> 元素
SAN 实体的主题备用名称。需要 Java 7 或更高版本。
有效期 (整数) 表示证书的有效天数
密钥大小 (整数) 表示生成的密钥的大小

或者,您可以通过创建<dname> 子元素并使用具有名称<param> 元素填充它来指定识别名称。使用子元素时,它会自动正确编码,逗号 (,) 将被替换为 \,

示例

以下两个示例相同

<genkey alias="apache-group" storepass="secret"
        dname="CN=Ant Group, OU=Jakarta Division, O=Apache.org, C=US"/>
<genkey alias="apache-group" storepass="secret">
  <dname>
    <param name="CN" value="Ant Group"/>
    <param name="OU" value="Jakarta Division"/>
    <param name="O"  value="Apache.Org"/>
    <param name="C"  value="US"/>
  </dname>
</genkey>