キーストア内のキーを生成します。
属性 | 説明 | 必須 |
---|---|---|
alias | 追加するエイリアス | はい。 |
storepass | キーストア整合性のためのパスワード。 6文字以上である必要があります | はい。 |
keystore | キーストアのロケーション | いいえ |
storetype | キーストアのタイプ | いいえ |
keypass | 秘密キーのパスワード(異なる場合) | いいえ |
sigalg | 署名で使用されるアルゴリズム | いいえ |
keyalg | 名前と値のペアを生成するときに使用するメソッド | いいえ |
verbose | (true|false) 署名時の冗長出力 |
いいえ |
dname | エンティティの識別名 | <dname> エレメントが指定されていない場合、必須 |
saname | エンティティのSubject Alternative Name。 Java 7以降が必要です。 | いいえ |
validity | (整数) 証明書が有効な日数を示します | いいえ |
keysize | (整数) 生成されるキーのサイズを示します | いいえ |
または、<dname>
サブエレメントを作成して、<param>
名前と値を持つ要素で構成することで、識別名を指定できます。nameして value サブエレメントを使用すると、自動的に適切にエンコードされ、カンマ(,
)は\,
に置き換えられます。
次の2つの例は同一です
<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>