keytool條目_java keytool 常用命令

最近在做ssl連接active directory, 遇到了不少的ssl的問題。

連接ssl時會需要用將證書保存到keystore, 而這個步驟剛好就用到了keytool命令。

直接敲keytool會有提示如何用這個命令, 但對于完全不懂的我,還是找了下基本命令,

最基本和最常用的命令如下:

storepass:

存儲證書的證書庫密碼,默認是changeit,可以通過keytool

-storepasswd 來修改

C:\WINDOWS>keytool

-storepasswd

輸入keystore密碼:? changeit

新 keystore password: XXXXX

創建證書:

keytool

-genkey -alias ligitalsso -dname "CN=portal,OU=huangwq,O=ligital,L=BJ,ST=BJ,C=CN" -keypass changeit -storepass changeit

顯示證書列表:

keytool

-list -v -alias ligitalsso -keystore %JAVA_HOME%/JRE/LIB/SECURITY/CACERTS -storepass changeit

-v 顯示證書詳細信息

-alias 指定一個證書別名,如果不指定則顯示所有-keystore 里的證書

導入導出

keytool

-export -alias ligitalsso -file c:\ligitalkeystore.cer -storepass changeit

keytool

-import -trustcacerts -alias ligitalsso -keystore

%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS -storepass changeit -file

C:/ligitalkeystore.cer

通過證書文件查看證書的信息

通過命令: keytool

-printcert -file D:/keystore/TC.cer 可以查看證書文件的信息。 也可以在 Windows 資源管理器中雙擊產生的證書文件直接查看。

證書條目的刪除

keytool

的命令行參數 -delete 可以刪除密鑰庫中的條目,如: keytool

-delete -alias Tomcat -keystore D:/keystore/test,這條命令將 D:/keystore/test 庫中的 Tomcat 這一條證書刪除了。

證書條目口令的修改

使用 -keypasswd 參數,如:keytool

-keypasswd -alias Tomcat -keystore D:/keystore/test,可以以交互的方式修改 D:/keystore/test 證書庫中的條目為 Tomcat 的證書。

Keytool

-keypasswd -alias Tomcat -keypass oldpasswd -new newpasswd -storepass

storepasswd -keystore D:/keystore/test 這一行命令以非交互式的方式修改庫中別名為 Tomcat

的證書的密碼為新密碼 newpasswd,行中的 oldpasswd 是指該條證書的原密碼, storepasswd 是指證書庫的密碼。

====================================================================

比較全面的說keytool的文章:keytool?-?密鑰和證書管理工具

另外還找了一個keytool的ui工具, 是Java做的

http://yellowcat1.free.fr/keytool_iui.html

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2009-05-05 17:10

瀏覽 5138

評論

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/541992.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/541992.shtml
英文地址,請注明出處:http://en.pswp.cn/news/541992.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

用JavaScript中的示例進行fill()函數

fill() is a predefined function in JavaScript, which is used to fill all elements of an array with a static value. fill()是JavaScript中的預定義函數&#xff0c;用于用靜態值填充數組的所有元素。 Example: 例&#xff1a; <html><head><title>J…

談談重載(overload)覆蓋(override)與隱藏

這三個概念都是與OO中的多態有關系的。如果單是區別重載與覆蓋這兩個概念是比較容易的&#xff0c;但是隱藏這一概念卻使問題變得有點復雜了&#xff0c;下面說說它們的區別吧。重載是指不同的函數使用相同的函數名&#xff0c;但是函數的參數個數或類型不同。調用的時候根據函…

搭建Harbor私有倉庫

1 首先裝好docker&#xff1a; 由于之前已安裝過&#xff0c;所以直接開起就行 2 . 安裝python2.7以上版本 之前編譯安裝過7.3的&#xff0c;直接用吧 3 . 安裝docker-compose docker容器管理工具&#xff0c;是habor的依賴之一。 curl -L "https://github.com/docker…

mysql日志查詢指令_MySQL查詢日志總結

MySQL查詢日志介紹MySQL的查詢日志記錄了所有MySQL數據庫請求的信息。無論這些請求是否得到了正確的執行。默認文件名為hostname.log。默認情況下MySQL查詢日志是關閉的。生產環境&#xff0c;如果開啟MySQL查詢日志&#xff0c;對性能還是有蠻大的影響的。另外很多時候&#x…

thinkphp5.0助手函數占用服務器資源

db(user) 默認情況下&#xff0c;每次請求都會重新連接數據庫&#xff0c;這樣會占用服務器資源 方法1.如果不想每次都重連可以這樣 db("List",[],false) 方法2.還可以直接改function&#xff0c;及則需要把 function db($name , $config [], $force true){retu…

python 無符號整數_Python中的有符號和無符號整數數組

python 無符號整數An array can be declared by using "array" module in Python. 可以通過在Python中使用“數組”模塊來聲明數組 。 Syntax to import "array" module: 導入“數組”模塊的語法&#xff1a; import array as array_alias_nameHere, imp…

mysql快速批量入庫_MySQL-批量入庫優化

MySQL批量入庫的方式循環一條一條入庫批量入庫通過程序組合 insert into (字段) tbl vlaues(), vlaues(), vlaues(),...事務入庫$autoCommit (isset($this->startTransaction) ? !$this->startTransaction : true);$ids array();if ($autoCommit) {$this->startTra…

docker集群搭建(k8s)

1 . 理解&#xff1a; Kubernetes是一個開源的&#xff0c;用于管理云平臺中多個主機上的容器化的應用&#xff0c;Kubernetes的目標是讓部署容器化的應用簡單并且高效&#xff08;powerful&#xff09;,Kubernetes提供了應用部署&#xff0c;規劃&#xff0c;更新&#xff0c…

Python模擬刪除字符串兩邊的空白

目標&#xff1a;   1.使用string模塊的whitespace   2.刪除左邊、右邊以及兩邊的空白 代碼如下&#xff1a; [rootlocalhost python]# cat rmspace.py #!/usr/bin/env python #coding:utf8 """ 使用字符串刪除左右兩端的空白。 """from str…

xml分析錯誤:注釋未終止_錯誤:C中的未終止注釋(無效的注釋塊) 常見的C程序錯誤...

xml分析錯誤:注釋未終止Comments are used to write logic explain or anything that you do not want to compile. In C language there are two types of comments 1) Single line comment and 2) Multi-line comment. 注釋用于編寫邏輯解釋或您不想編譯的任何內容。 在C語言…

查看 mysql 狀態_查看mysql狀態的常用命令

在mysql客戶端輸入"show status"之后將會看到如下輸出&#xff1a;如果想要查看某個具體的值&#xff0c;可以使用如下命令&#xff1a;show status LIKE "%具體變量%";Aborted_clients 由于客戶沒有正確關閉連接已經死掉&#xff0c;已經放棄的連接數量.A…

常用數學符號的讀法及其含義

2019獨角獸企業重金招聘Python工程師標準>>> 常用數學符號的讀法及其含義 近來發現很多學生對一些數學符號的讀法及其含義不是很清楚。今天特把一些常用的列表如下。希望能夠提供一些幫助&#xff01; 大寫 小寫 英文注音 國際音標注音 中文注音 Α…

math.atan_JavaScript中帶有示例的Math.atan()方法

math.atanJavaScript | Math.atan()方法 (JavaScript | Math.atan() Method) Math.atan() is a function in math library of JavaScript that is used to find the value of arctangent of a number. Math.atan()是JavaScript數學庫中的函數&#xff0c;用于查找數字的反正切值…

mysql 計算工作日_mysql計算工作日_MySQL

bitsCN.commysql計算工作日Sql代碼 DELIMITER $$ drop procedure if exists pGetWorkDays$$ create procedure pGetWorkDays(s datetime,e datetime) begin select floor(days/7)*5days%7 -case when 6 between wd and wddays%7-1 then 1 else 0 end -case when 7 between wd a…

后端碼農談前端(HTML篇)第三課:常見屬性

一、HTML全局屬性 1、核心屬性 屬性描述id設置元素的唯一 id。class設置元素的一個或多個類名&#xff08;引用樣式表中的類&#xff09;。style設置元素的行內樣式&#xff08;CSS內聯樣式&#xff09;。title設置有關元素的額外信息&#xff08;可在工具提示中顯示&#xff0…

mysql數據庫的服務無法啟動_mysql5數據庫服務無法啟動

mysql5數據庫服務無法啟動我最近安裝了MySQL 5.0 Community Edition因為聽很多人介紹&#xff0c;mysql開源&#xff0c;免費&#xff0c;速度快&#xff0c;于是終于按捺不住&#xff0c;嘗試一下。誰知這一嘗試&#xff0c;噩夢就來了。[安裝環境]windows xp sp2MySQL 5.0 Co…

math.asin_JavaScript中帶有示例的Math.asin()方法

math.asinJavaScript | Math.asin()方法 (JavaScript | Math.asin() Method) Math.asin() is a function in math library of JavaScript that is used to find the value of arcsine of a number and return the value in radians. Math.asin()是JavaScript數學庫中的函數&…

POJ 3422 費用流

思路&#xff1a; 把每個方塊拆成兩個點 1個入點 1個出點 當前格子的入->出連費用-w[i][j] 容量1的邊 當前格子的入->出連費用0 容量k-1的邊 此格子的出向右&下&#xff08;如果有的話&#xff09;的格子的入連費用0容量k的邊 //By SiriusRen #include <queu…

mysql內置變量_MySQL常用內置變量

MySQL用很多常用的內置變量&#xff0c;掌握這些內置變量后對于我們快速獲取當前MySQL的配置有很大幫助&#xff0c;下面就來列舉幾個常用的變量。查看當前MySQL版本號信息。show variables like version;MariaDB [(none)]> show variables like version;------------------…

Android-TextView跑馬燈效果

要實現跑馬燈還是比較簡單的。 同時有幾個需要注意的點&#xff0c;先上代碼&#xff1a; 1 public class MTView extends TextView {2 3 4 public MTView(Context context) {5 super(context);6 }7 8 public MTView(Context context, AttributeSet attrs)…