我正在尝试生成一个自签名证书为了对一些源代码进行签名。我使用:
keytool -genkey -storepass mypass -alias lorenzos -keystore nbproject/private/keystore
然后我填写个人资料,但每次我确认时,它都会一遍又一遍地询问我个人信息:
Specificare nome e cognome
[Unknown]: Lorenzo Stanco
Specificare il nome dell'unità aziendale
[Unknown]: N/A
Specificare il nome dell'azienda
[Unknown]: N/A
Specificare la località
[Unknown]: Modena, Italy
Specificare la provincia
[Unknown]: MO
Specificare il codice a due lettere del paese in cui si trova l'unità
[Unknown]: IT
Il dato CN=Lorenzo Stanco, OU=N/A, O=N/A, L="Modena, Italy", ST=MO, C=IT è corretto?
[no]: yes
Specificare nome e cognome
[Lorenzo Stanco]:
[...]
我也尝试过使用None
而不是N/A
。我在 Ubuntu 机器和 Windows 中的 Cygwin 终端上遇到了同样的问题。
我做错了吗?
答案1
只需使用:keytool -genkeypair -dname "cn=Mark Jones, ou=JavaSoft, o=Sun, c=US" -alias business -keypass kpi135 -keystore working/mykeystore -storepass ab987c -validity 180
并进行适当的替换(如果需要,可以更改名称、日期等)。