① 用java keytool工具生成keystore文件的問題
在申請伺服器證書時,用戶需要提供證書簽名請求文件(CSR)。CSR文件是一個從您的伺服器生成的加密數據文件,包含了您的公司信息和web server信息。
一、 創建證書Keystore
keytool -genkey -alias -keyalg RSA –keysize 2048 -keystore
重要:
! 當創建時必須制定您的keystore 位置;
! 如果您正在續訂您的證書,您必須創建新的key pair 和 keystore;
! 創建您的CSR和安裝您的證書,您使用它來創建自簽名的密鑰存儲庫時,請使用相同的別名。
例如:
C:\> keytool -genkey -alias myalias -keysize 2048 -keyalg RSA -keystore c:\.mykeystore
輸入keystore密碼: password (請輸入保護證書密鑰的密碼)
您的名字與姓氏是什麼?請輸入域名,例如:www.etsec.com.cn
您的組織單位名稱是什麼?請輸入單位名稱,如: Beijing eTsec Technology Co.,Ltd.
您的組織名稱是什麼?請輸入部門名稱,如: IT Dept
您所在的城市或區域名稱是什麼?輸入城市名稱,如:Beijing
您所在的州或省份名稱是什麼?輸入省份名稱,如:Beijing
該單位的兩字母國家代碼是什麼?中國請輸入CN
CN=www.etsec.com.cn, OU= Beijing eTsec, O=IT, L= Beijing, ST= Beijing, C=CN 正確嗎?輸入 Y
輸入的主密碼(如果和 keystore 密碼相同,按回車):按回車
確保記住您所輸入的密碼,注意生成CSR時,在第2部分中會使用它。
二、生成證書簽名請求(CSR)
1. keytool -certreq -keyalg RSA -alias -file certreq.csr -keystore
重要:
! 創建您的CSR和安裝您的證書,您使用它來創建自簽名的密鑰存儲庫時,請使用相同的別名。
例如:
C:\>keytool -certreq -keyalg RSA -alias myalias -file certreq.txt -keystore c:\.mykeystore
輸入keystore密碼:
2. 打開生成CSR文件certreq.txt 。這個CSR文件顯示如下:
-----BEGIN NEW CERTIFICATE REQUEST-----
cTBk90
MYd3d3
5w6T+q/f++0hqAqXumz/vGrzGVhKHlnxd7HW3ezS
GIbIUcOy1YdDc/1ZCqRpu3utYIZ6welK++l+QjlbL6p5RJJETkkLKXjb/WVFajNuPl7Yob9pbwA7
JBrCCKbFj+kzDNbGhCR1RgFA9vQj5vob41Vj+k+TQchliuTLL9rFXNDHrtgTMtA=
-----END NEW CERTIFICATE REQUEST-----
② 我有機器碼怎麼生成key文件誰可以幫幫我
找到本機電腦上jdk安裝的目錄,使用cmd命令打開命令窗口,輸入cd jdk目錄(替換成你的jdk的bin目錄),內進入到jdk的bin目錄,接容下來你才可以使用jdk的命令進行操作
使用keytool命令,keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
其中參數-validity為證書有效天數,這里我們寫的大些10000天。還有在輸入密碼時沒有回顯(盡管輸就是啦) 並且 退格,tab等都屬於密碼內容,這個密碼在給.apk文件簽名的時候需要。輸入這個命令之後會提示您輸入秘鑰庫的口令,接著是會提示你輸入:姓氏,組織單位名稱,組織名稱,城市或區域名稱,省市,國家、地區代碼,密鑰口令。按你自己的設置輸入對應的數據就完成了
③ 如何生成CA證書
創建根證書密鑰文件(自己做CA)root.key:
創建根證書的申請文件root.csr:
創建一個自當前日期起為期十年的根證書root.crt:
創建伺服器證書密鑰server.key:
創建伺服器證書的申請文件server.csr
創建自當前日期起有效期為期兩年的伺服器證書server.crt
創建客戶端證書密鑰文件client.key
創建客戶端證書的申請文件client.csr
創建一個自當前日期起有效期為兩年的客戶端證書client.crt
將客戶端證書文件client.crt和客戶端證書密鑰文件client.key合並成客戶端證書安裝包client.pfx
保存生成的文件備用,其中server.crt和server.key是配置單向SSL時需要使用的證書文件,client.crt是配置雙向SSL時需要使用的證書文件,client.pfx是配置雙向SSL時需要客戶端安裝的證書文件 .crt文件和.key可以合到一個文件裡面,把2個文件合成了一個.pem文件(直接拷貝過去就行了)
④ 如何生成SSH key
一:來生成KEY 在終端自中輸入:ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key重新建立ssh_host_dsa_key文件 以下是返回信息 Generating public/private dsa key pair. Enter passphrase (empty for no passphrase):(直接回車) Enter same pass...
⑤ 後綴為key的文件如何打開
.key文件是mac中的幻燈軟體keynote生成的。要想在win平台上用ppt打開,可以找「key to ppt」,進行轉換。
key文件如果是windows 系統中的文件那麼就是注冊加密文件,如果是在蘋果系統下生成的文件,那麼就是幻燈片文件。就是keynote,使用macos的keynote幻燈軟體。
Keynote不僅支持幾乎所有的圖片字體,還可以使界面和設計也更圖形化,藉助macOS內置的 Quartz等圖形技術,製作的幻燈片也更容易奪人眼球。另外,Keynote還有真三維轉換,幻燈片在切換的時候用戶便可選擇旋轉立方體等多種方式。
Keynote是由蘋果公司開發的演示文稿軟體,目前只能在蘋果設備(包括OS X及iOS平台)上使用。
您如果希望使用這款軟體,可以在Windows上使用瀏覽器訪問蘋果iCloud網站在線使用Keynote,以及Pages(文檔製作軟體)和Numbers(表格製作軟體)。另外,也可通過虛擬機的方式使用。
所以說如果是在蘋果設備中製作的key幻燈片的話正常來說在windows中是無法預覽查看的!當然你也可以在網上搜索以下Keynote的windows 版,嘗試以下誰否能夠打開key文件!