差異處
這裏顯示兩個版本的差異處。
java:web:ssl:issuepersonalcertificate_keytool [2017/03/28 16:04] tony [Create a keystore] |
java:web:ssl:issuepersonalcertificate_keytool [2023/06/25 09:48] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | {{tag>certificate}} | ||
- | ====== Issue personal certificate with keytool ====== | ||
- | ===== Create a keystore ===== | ||
- | <code bash> | ||
- | @echo off | ||
- | set KEYTOOL=C:\Program Files\Java\jdk1.8.0_91\bin\keytool.exe | ||
- | set KEYSTORE=C:\Program Files\Java\jdk1.8.0_91\bin\test_keystore | ||
- | set ALIAS=test_keystore | ||
- | |||
- | "%KEYTOOL%" -keystore "%KEYSTORE%" -alias %ALIAS% -genkey -keyalg RSA -validity 3650 | ||
- | </code> | ||
- | |||
- | {{:java:web:ssl:keytool_gen_keystore.png|}} | ||
- | ===== Check a keystore ===== | ||
- | <code bash> | ||
- | @echo off | ||
- | |||
- | set KEYTOOL=C:\Program Files\Java\jdk1.8.0_91\bin\keytool.exe | ||
- | set KEYSTORE=C:\Program Files\Java\jdk1.8.0_91\bin\test_keystore | ||
- | |||
- | "%KEYTOOL%" -list -v -keystore "%KEYSTORE%" | ||
- | </code> | ||
- | ===== Reference ===== | ||
- | * [[https://wiki.eclipse.org/Jetty/Howto/Configure_SSL#Generating_Keys_and_Certificates_with_JDK_keytool|Jetty/Howto/Configure SSL]] | ||
- | * [[http://blog.csdn.net/tony1130/article/details/5134318|keytool常用參數]] | ||
- | * [[https://www.namecheap.com/support/knowledgebase/article.aspx/9650/38/i-can-see-sha1-fingerprintthumbprint-on-my-certificate-is-my-certificate-actually-sha2|i-can-see-sha1-fingerprintthumbprint-on-my-certificate-is-my-certificate-actually-sha2?]] 憑證指紋是要拿來確認檔案是否正確 | ||
- | |||
- | |||
- | ====== ====== | ||
- | ---- | ||
- | \\ | ||
- | ~~DISQUS~~ | ||