如何使用keytool创建密钥仓库
其实主要的就是要创建一个密钥仓库以管理您的公钥 / 私钥对来自您所信任实体的证书。 第一步: 生成密钥对 您首先要做的是创建一个密钥仓库和生成密钥对。您可以使用以下命令: keytool -genkey -keyalg RSA -keysize 512 -dname "cn=hyq,o=eagle,c=cn" -alias weblogic -keypass 123456 -keystore C:/mykeystore/weblogic.jks -storepass 123456 -validity 365 (请注意:键入该命令时必须使其成为一行。此处用多行来显示,主要是为了可读性。)如下图: 该命令将在 C 盘的 “mykeystore” 目录中创建名为 “weblogic.jks” 的密钥仓库,并赋予它口令 “ 123456 ” 。它将为实体生成公钥 / 私钥对,该实体的 “ 特征名 ” 为:常用名 “hyq” 、组织 “eagle” 和两个字母的国家代码 “cn” 。“ -keyalg ”指定它使用的是那种密钥生成算法来创建密钥,缺省的是 “DSA” 密钥生成算法(会使用缺省的 “ 带 DSA 的 SHA1” 签名算法),两个密钥(公钥与私钥)的长度是 512 位,由 -keysize 来指定,默认的是 1024 位。 该证书包括公钥和特征名信息。该证书的有效期为 365 天