[網路/HTTPS/Java] PKI公鑰基礎設施體系、CA證書與認證工具(jre keytool / openssl)

千千寰宇發表於2024-04-03

0 序

  • 文由。這兩天專案上遇到了一個問題:在大資料Yarn叢集上執行的Flink 實時作業,基於java.net.HttpURLConnection呼叫HTTPS協議的API時,呼叫失敗,報"java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty"(invalidalgorithmparameterexception: trustAnchors引數必須是非空的)。
    為此,有必要對 PKI公鑰體系、CA證書、HTTPS、SSL/TLS進行一個徹底的研究和總結了。

一遇到問題,不搞通原理,未來你始終會在同樣性質的問題上翻車、並且反覆踩坑。這是我不樂意經歷的。

  • 本文的重要性————高。讀懂本文,你就基本搞懂了 以HTTPS / SSL / CA證書為核心的PKI公鑰基礎設施體系,也就基本搞懂了網際網路通訊安全的基本原理了。

這絕非大話。

  • 智慧財產權與創作內容。本文屬於筆記型、實驗型博文,除了自己的創作內容外,還有相當部分內容是摘自幾篇優秀的大佬的博文。具體可在文末的【參考文獻】中見到。在此,向他們表示感謝。

  • 好了,步入正題。先從HTTPS中S (SSL/TLS)所依賴的CA證書講起吧。

1 CA證書概述

說起 HTTP 的那些事,則不得不提 HTTPS ,而說起 HTTPS ,則不得不提數字證書。
本文將從 Java 的角度,學習 HTTPS 和數字證書技術。

1.1 訪問 HTTPS 站點資源

  • 一種方式是透過 java.net 自帶的 HttpURLConnection;
  • 另一種方式是透過 Apache 的 HttpClient,這兩種方式各有各的優勢。這裡也使用這兩種方式來訪問 HTTPS 站點,從下面的程式碼可以看到,和前面訪問 HTTP 站點幾乎完全一樣。

1.1.1 使用 HttpURLConnection

@Test
public void basicHttpsGet() throws Exception {
     
    String url = "https://www.baidu.com";
    URL obj = new URL(url);
 
    HttpsURLConnection con = (HttpsURLConnection) obj.openConnection();    
    con.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) ...");
    con.setRequestProperty("Accept-Language", "en-US,en;q=0.5");
    con.setRequestMethod("GET");
 
    String responseBody = readResponseBody(con.getInputStream());
    System.out.println(responseBody);
}

1.1.2 使用 HttpClient

@Test
public void basicHttpsGet() throws Exception {
     
    String url = "https://www.baidu.com";    
    HttpGet request = new HttpGet(url);
    request.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) ...");
     
    CloseableHttpClient httpclient = HttpClients.createDefault();
    CloseableHttpResponse response = httpclient.execute(request);
    String responseBody = readResponseBody(response);
    System.out.println(responseBody);
}

一般情況下,訪問 HTTPS 站點就和訪問 HTTP 站點一樣簡單,無論是 HttpURLConnection 還是 HttpClient ,都將底層的實現細節封裝了起來,給我們提供了一致的對外介面,所以我們不用關心 HTTPS 的實現原理。
對底層細節的封裝,本來是一件好事,也是一種好的設計方式,可以讓開發人員使用起來更方便,提高開發效率,但是對於那些不求甚解的人來說,可能帶來的困惑比之帶來的方便要更多。

1.2 遭遇 PKIX path building failed ?

  • 如果使用上面的程式碼作為爬蟲程式爬取成千上萬的網頁,在大多數情況下,無論是 HTTP 也好,HTTPS 也罷,都可以很好的工作。
  • 不過有時候,你可能沒那麼好的運氣,有些站點在牆外,被強大的防火長城拒之門外,這時你可以找一些境外代理,透過《使用代理》這篇部落格中介紹的方法來解決;有些站點需要使用身份認證輸入使用者名稱密碼才能訪問,這可以使用部落格《代理認證》中介紹的方法來解決;另外,在訪問有些 HTTPS 站點時,你還可能會遇到下面的異常:
javax.net.ssl.SSLHandshakeException:
sun.security.validator.ValidatorException: PKIX path building failed:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

要解決這個異常,這就是我們這篇將要介紹的內容。

【擴充套件】:

  • HttpURLConnection 使用代理

HttpURLConnection 的 openConnection() 方法可以傳入一個 Proxy 引數,如下:

Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 9876));
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection(proxy);

不僅如此,我們注意到 Proxy 建構函式的第一個引數為列舉型別 Proxy.Type.HTTP ,那麼很顯然,如果將其修改為 Proxy.Type.SOCKS 即可以使用 SOCKS 代理。

  • HttpClient 使用代理
HttpHost proxy = new HttpHost("127.0.0.1", 9876, "HTTP");
CloseableHttpClient httpclient = HttpClients.createDefault();
HttpGet request = new HttpGet(url);
CloseableHttpResponse response = httpclient.execute(proxy, request);

這裡要注意一點的是,雖然這裡的 new HttpHost() 和上面的 new Proxy() 一樣,也是可以指定協議型別的,但是遺憾的是 HttpClient 預設是不支援 SOCKS 協議的,如果我們使用下面的程式碼:

HttpHost proxy = new HttpHost("127.0.0.1", 1080, "SOCKS");

將會直接報協議不支援異常: org.apache.http.conn.UnsupportedSchemeException: socks protocol is not supported

1.3 證書認證的原理

  • 大多數人第一次遇到上面的異常時的反應,估計都是一臉茫然,因為這個異常資訊提示比較模糊,對於不懂 HTTPS 的人來說,什麼 SSLHandshake ,什麼 PKIX path ,完全不知所云。
  • 所以我們要先弄懂 HTTPS 的工作原理,才好去解決這個問題。我們知道 HTTPS 其實就是 HTTP + SSL/TLS 的合體,它其實還是 HTTP 協議,只是在外面加了一層,SSL 是一種加密安全協議,引入 SSL 的目的是為了解決 HTTP 協議在不可信網路中使用明文傳輸資料導致的安全性問題。

可以說,整個網際網路的通訊安全,都是建立在 SSL/TLS 的安全性之上的。

SSL/TLS 協議及其握手過程 (瀏覽器中HTTPS的互動過程)

  • 學過計算機網路的同學肯定都還記得 TCP 在建立連線時的三次握手,之所以需要 TCP 三次握手,是因為網路中存在延遲的重複分組,可能會導致伺服器重複建立連線造成不必要的開銷。
  • SSL/TLS 協議在建立連線時與此類似,也需要客戶端和伺服器之間進行握手,但是其目的卻大相徑庭,在 SSL/TLS 握手的過程中,客戶端和伺服器彼此交換並驗證證書,並協商出一個 “對話金鑰”(即 此後進行【對稱加密通訊】) ,後續的所有通訊都使用這個 “對話金鑰” 進行加密,保證通訊安全。

網上有很多 SSL/TLS 握手的示意圖,其中下面這副非常全面,也非常專業,想深入瞭解 SSL/TLS 的同學可以研究下。

https://www.cheat-sheets.org/saved-copy/Ssl_handshake_with_two_way_authentication_with_certificates-1.pdf

  • 使用瀏覽器訪問 HTTPS 站點時,中間發生的握手過程

阮一峰在他的 《SSL/TLS協議執行機制的概述》 和 《圖解SSL/TLS協議》 兩篇部落格中詳細介紹了 SSL/TLS 的原理,感興趣的同學可以去看看。我這裡使用 IBM Tivoli Risk Manager 使用者手冊 裡的一張圖(因為這張圖比較淺顯易懂)來大概的說明下我們在平時使用瀏覽器訪問 HTTPS 站點時,中間發生的握手過程。

使用瀏覽器訪問 HTTPS 站點時,中間發生的握手過程:

整個 SSL/TLS 的握手和通訊過程,簡單來說,其實可以分成下面三個階段:

  1. 打招呼

當使用者透過瀏覽器訪問 HTTPS 站點時,瀏覽器會向伺服器打個招呼(ClientHello),伺服器也會和瀏覽器打個招呼(ServerHello)。所謂的打招呼,實際上是告訴彼此各自的 SSL/TLS 版本號以及各自支援的加密演算法等,讓彼此有一個初步瞭解。

  1. 表明身份、驗證身份

第二步是整個過程中最複雜的一步,也是 HTTPS 通訊中的關鍵。
為了保證通訊的安全,首先要保證我正在通訊的人確實就是那個我想與之通訊的人,伺服器會傳送一個證書來表明自己的身份,瀏覽器根據證書裡的資訊進行核實(為什麼透過證書就可以證明身份呢?怎麼透過證書來驗證對方的身份呢?這個後面再說)。如果是雙向認證的話,瀏覽器也會向伺服器傳送客戶端證書。
雙方的身份都驗證沒問題之後,瀏覽器會和伺服器協商出一個 “對話金鑰” ,要注意這個 “對話金鑰” 不能直接發給對方,而是要用一種只有對方才能懂的方式發給他,這樣才能保證金鑰不被別人截獲(或者就算被截獲了也看不懂)。

  1. 通訊

至此,握手就結束了。雙方開始聊天,並透過 “對話金鑰” 加密通訊的資料。

HTTPS 中的密碼學

  • HTTPS 協議之所以複雜,是為了保證通訊過程中資料的安全性,而要保證通訊安全,它在協議中運用了大量的密碼學原理,可以說 HTTPS集密碼學之大成

無論是在 SSL/TLS 握手的過程中,還是在加密通訊的過程中,HTTPS 都涉及了大量的密碼學概念,譬如,在證書的數字簽名中使用了雜湊演算法非對稱加密演算法,在加密通訊的過程中使用了對稱加密演算法,為了防止傳輸的資料被篡改和重放還使用了 MAC訊息認證碼)等。

  • 要想深入瞭解 HTTPS 的工作原理,下面這些概念還是得好好研究下,網上已經有很多文章介紹這些概念了,有網友做了如下總結:

  • 雜湊

  • 雜湊演算法又稱雜湊,它是一種將任意長度的資料轉化為固定長度的演算法
  • 雜湊演算法是不可逆的
  • 常見的雜湊演算法有 MD5 和 SHA1
  • 對稱加密
  • 對稱加密指的是加密和解密使用相同一個金鑰
  • 對稱加密的優點是速度快,缺點是金鑰管理不方便,必須共享金鑰
  • 常見的對稱加密演算法有 DES、AES、Blowfish 等
  • 非對稱加密
  • 非對稱加密指的是加密和解密使用不同的金鑰,其中一個是公鑰,另一個是私鑰,公鑰是公開的,私鑰只有自己知道
  • 使用公鑰加密的資料必須使用私鑰解密,使用私鑰加密的資料必須使用公鑰解密
  • 公鑰和私鑰之間存在著某種聯絡,但是從公鑰不能(或很難)推匯出私鑰
  • 非對稱加密的缺點是速度慢,優點是金鑰管理很方便
  • 常見的非對稱加密演算法有 RSA、ECC 等
  • 數字證書

關於數字證書(公鑰&私鑰) 與 CA機構 => CA數字證書

  • 簡單來說,數字證書就好比介紹信上的公章,有了它,就可以證明這份介紹信確實是由某個公司發出的,而證書可以用來證明任何一個東西的身份,只要這個東西能出示一份證明自己身份的證書即可,譬如可以用來驗證某個網站的身份,可以驗證某個檔案是否可信等等。《數字證書及 CA 的掃盲介紹》 和 《數字證書原理》 這篇部落格對數字證書進行了很通俗的介紹。

  • 知道了數字證書是什麼之後,我們往往更關心它的原理,在上面介紹 SSL/TLS 握手的時候留了兩個問題:為什麼透過證書就可以證明身份呢?怎麼透過證書來驗證對方的身份呢?

  • 這就要用到上面所說的非對稱加密了,非對稱加密的一個重要特點是:使用公鑰加密的資料必須使用私鑰才能解密;同樣的,使用私鑰加密的資料必須使用公鑰解密

正是因為這個特點,網站就可以在自己的證書中公開自己的公鑰,並使用自己的私鑰將自己的身份資訊進行加密一起公開出來,這段被私鑰加密的資訊就是證書的數字簽名,瀏覽器在獲取到證書之後,透過證書裡的公鑰對簽名進行解密,如果能成功解密,則說明證書確實是由這個網站釋出的,因為只有這個網站知道他自己的私鑰(如果他的私鑰沒有洩露的話)。

  • 非對稱加密演算法中,最出眾的莫過於 RSA 演算法

關於 RSA 演算法的數學細節,可以參考:阮一峰的《RSA演算法原理(一)》和《RSA演算法原理(二)》這兩篇部落格,強烈推薦。

  • 當然,如果只是簡單的對數字簽名進行校驗的話,還不能完全保證這個證書確實就是網站所有,駭客完全可以在中間進行劫持,使用自己的私鑰對網站身份資訊進行加密,並將證書中的公鑰替換成自己的公鑰,這樣瀏覽器同樣可以解密數字簽名,簽名中身份資訊也是完全合法的。這就好比那些地攤上偽造公章的小販,他們可以偽造出和真正的公章完全一樣的出來以假亂真。

為了解決這個問題,資訊保安的專家們引入了 CA 這個東西,所謂 CA ,全稱為 Certificate Authority ,翻譯成中文就是證書授權中心,它是專門負責管理和簽發證書的第三方機構
因為證書頒發機構關係到所有網際網路通訊的身份安全。因此一定要是一個【非常權威的機構】,像 GeoTrustGlobalSign 等等,這裡有一份常見的 CA 清單。
如果一個網站需要支援 HTTPS ,它就要一份證書來證明自己的身份,而這個證書必須從 CA 機構申請,大多數情況下申請數字證書的價格都不菲,不過也有一些免費的證書供個人使用,像最近比較火的 Let's Encrypt
從安全性的角度來說,免費的和收費的證書沒有任何區別,都可以為你的網站提供足夠高的安全性,唯一區別在於如果你從權威機構購買了付費的證書,一旦由於證書安全問題導致經濟損失,可以獲得一筆鉅額的賠償

  • 如果使用者想得到一份屬於自己的證書,他應先向 CA 提出申請。在 CA 判明申請者的身份後,便為他分配一個公鑰,並且 CA 將該公鑰申請者的身份資訊綁在一起,併為之簽字後,便形成證書發給申請者。

如果一個使用者想鑑別另一個證書的真偽,他就用 CA公鑰對那個證書上的簽字進行驗證,一旦驗證透過,該證書就被認為是有效的。
透過這種方式,駭客就不能簡單的修改證書中的公鑰了,因為現在公鑰有了 CA數字簽名,由 CA 來證明公鑰的有效性,不能輕易被篡改,而駭客自己的公鑰是很難被 CA 認可的,所以我們無需擔心證書被篡改的問題了。

下圖顯示了證書的申請流程(圖片來自劉坤的技術部落格):

CA 證書可以具有層級結構,它建立了自上而下的信任鏈,下級 CA 信任上級 CA ,下級 CA 由上級 CA 頒發證書並認證。 譬如 Google 的證書鏈如下圖所示:

可以看出:http://google.com.hk 的 SSL 證書由 Google Internet Authority G2 這個 CA 來驗證,而 Google Internet Authority G2 由 GeoTrust Global CA 來驗證,GeoTrust Global CA 由 Equifax Secure Certificate Authority 來驗證。這個最頂部的證書,我們稱之為根證書root certificate)。
那麼誰來驗證根證書呢?答案是它自己,根證書自己證明自己,換句話來說也就是:根證書是不需要證明的瀏覽器在驗證證書時,從【根證書】開始,沿著證書鏈的路徑依次向下驗證,根證書是整個證書鏈的安全之本,如果根證書被篡改,整個證書體系的安全將受到威脅。所以:不要輕易的相信根證書
當下次你訪問某個網站遇到提示說,請安裝我們的根證書,它可以讓你訪問我們網站的體驗更流暢通訊更安全時,最好留個心眼。在安裝之前,不妨看看這幾篇部落格:《12306的證書問題》、《線上買火車票為什麼要安裝根證書?》。

小結:PKIPublic Key Infrastructure / 公鑰基礎設施)

  • 最後總結一下:

其實上面說的這些,什麼非對稱加密數字簽名CA 機構根證書等等,其實都是 PKI核心概念
PKIPublic Key Infrastructure)中文稱作公鑰基礎設施,它提供公鑰加密和數字簽名服務的系統或平臺,方便管理金鑰和證書,從而建立起一個安全的網路環境。
數字證書最常見的格式是 X.509 。所以這種公鑰基礎設施又稱之為 PKIX

至此,我們大致弄懂了上面的異常資訊,sun.security.validator.ValidatorException: PKIX path building failed,也就是在沿著證書鏈的路徑驗證證書時出現異常,驗證失敗了。

講了這麼多,全都是些理論的東西,下面開始實踐吧,看看怎麼解決這個異常。

1.4 Java 的證書

瀏覽器、作業系統中預設存放的可信CA證書列表

  • 上面所介紹的是瀏覽器CA證書進行驗證的過程————瀏覽器儲存了一個常用的 CA 證書列表,在驗證證書鏈的有效性時,直接使用儲存的證書裡的公鑰進行校驗,如果在證書列表中沒有找到或者找到了但是校驗不透過,那麼瀏覽器會警告使用者,由使用者決定是否繼續。

  • 與此類似的,作業系統也一樣儲存有一份可信的證書列表

譬如在 Windows 系統下,你可以執行 certmgr.msc 開啟證書管理器檢視,這些證書實際上是儲存在 Windows 的登錄檔中。一般情況下位於:\SOFTWARE\Microsoft\SystemCertificates\ 路徑下。

Java JRE中預設存放的可信證書列表: cacerts => 證書管理工具 : keytool / KeyStore Explorer

  • 那麼,在 Java 程式中是如何驗證證書的呢?

  • 瀏覽器作業系統類似,Java 在 JRE 的安裝目錄下也儲存了一份預設可信的證書列表,這個列表一般是儲存在 $JRE/lib/security/cacerts 檔案中。

cacerts 檔案的預設密碼為 changeit (但是能保證的是,絕大多數人、絕大多數Java程式都不會 change it)。
要檢視這個檔案,可以使用類似 KeyStore Explorer 這樣的軟體。
當然,也可以使用 JRE 自帶的 keytool 工具(後面再介紹)

數字證書有不同的儲存格式、且可相互轉換

  • 我們知道,證書有很多種不同的儲存格式

譬如 CA 在釋出證書時,常常使用 PEM 格式————這種格式的好處是純文字,內容是 BASE64 編碼的,證書中使用 "-----BEGIN CERTIFICATE-----" 和 "-----END CERTIFICATE-----" 來標識。
另外還有比較常用的二進位制 DER 格式;在 Windows 平臺上較常使用的 PKCS#12 格式等等。
當然,不同格式的證書之間是可以相互轉換的。

  • 常用的數字證書轉換工具: openssl

我們可以使用 openssl 這個命令列工具來轉換。參考: SSL Converter
另外,想瞭解更多證書格式的,可以參考這裡:Various SSL/TLS Certificate File Types/Extensions

在 Java 平臺下,數字證書(非對稱加密的【公鑰(Certificate/PublicKey)】、對稱加密的【金鑰(SecretKey)】)、非對稱加密的【私鑰(PrivateKey)】常常被儲存在 KeyStore(cacerts等) 檔案中

  • 在 Java 平臺下,證書常常被儲存在 KeyStore 檔案中。

上面說的 cacerts 檔案就是一個 KeyStore 檔案。

  • KeyStore 不僅可以儲存數字證書,還可以儲存金鑰
  • 儲存在 KeyStore 檔案中的物件有3種型別:Certificate/PublicKey(證書)、PrivateKeySecretKey
  • Certificate/PublicKey 就是證書、CA公鑰證書
  • PrivateKey非對稱加密中的私鑰
  • SecretKey 用於對稱加密,是對稱加密中的金鑰
  • KeyStore 檔案根據用途,也有很多種不同的格式:JKS、JCEKS、PKCS12、DKS 等等。

PixelsTech 上有一系列文章對 KeyStore 有深入的介紹,可以學習下:Different types of keystore in Java

在 Java 平臺下,狹義地劃分————金鑰儲存檔案(KeyStore)可細分為2種:KeyStore / TrustStore(cacerts等)

  • 到目前為止,我們所說的 KeyStore 其實只是一種檔案格式而已;實際上在 Java 的世界裡 KeyStore 檔案分成兩種:KeyStoreTrustStore

  • 這是兩個比較容易混淆的概念,不過這兩個東西從檔案格式來看其實是一樣的。

  • KeyStore 儲存私鑰,用來加解密或者為別人做簽名

  • TrustStore 儲存一些可信任的證書,訪問 HTTPS 時對被訪問者進行認證,以確保它是可信任的。

所以,準確來說,上面的 cacerts 檔案應該叫做 TrustStore 而不是 KeyStore,只是它的檔案格式是 KeyStore 檔案格式罷了。

在 Java 平臺下,密切相關的: KeyManager / TrustManager

  • 除了 KeyStoreTrustStoreJava 裡還有兩個類 KeyManagerTrustManager 與此息息相關。

JSSE 的參考手冊中有一張示意圖,說明了各個類之間的關係:

可以看出如果要進行 SSL 會話,則:

  • 必須得新建一個 SSLSocket 物件;
  • SSLSocket 物件是透過 SSLSocketFactory 來管理的;
  • SSLSocketFactory 物件則依賴於 SSLContext
  • SSLContext 物件又依賴於 KeyManagerTrustManagerSecureRandom

我們這裡最關心的是 TrustManager 物件,另外兩個暫且忽略。
因為正是 TrustManager 負責證書的校驗,對網站進行認證。要想在訪問 HTTPS 時透過認證,不報sun.security.validator.ValidatorException異常,必須從這裡開刀。

方法1:自定義 TrustManager 繞過證書檢查

  • 我們知道了 TrustManager專門負責校驗證書的,那麼:最容易想到的方法應該就是改寫 TrustManager 類————讓它不要對證書做校驗

這種方法雖然粗暴,但是卻相當有效,而且 Java 中的 TrustManager 也確實可以被重寫,下面是示例程式碼:

@Test
public void basicHttpsGetIgnoreCertificateValidation() throws Exception {
     
    String url = "https://kyfw.12306.cn/otn/";
     
    // Create a trust manager that does not validate certificate chains
    TrustManager[] trustAllCerts = new TrustManager[] {
        new X509TrustManager() {
            public X509Certificate[] getAcceptedIssuers() {
                return null;
            }
            public void checkClientTrusted(X509Certificate[] certs, String authType) {
                // don't check
            }
            public void checkServerTrusted(X509Certificate[] certs, String authType) {
                // don't check
            }
        }
    };
     
    SSLContext ctx = SSLContext.getInstance("TLS");
    ctx.init(null, trustAllCerts, null);
     
    LayeredConnectionSocketFactory sslSocketFactory = new SSLConnectionSocketFactory(ctx);
     
    CloseableHttpClient httpclient = HttpClients.custom()
            .setSSLSocketFactory(sslSocketFactory)
            .build();
     
    HttpGet request = new HttpGet(url);
    request.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) ...");
     
    CloseableHttpResponse response = httpclient.execute(request);
    String responseBody = readResponseBody(response);
    System.out.println(responseBody);
}
  • 我們新建了一個匿名類,繼承自 X509TrustManager 介面,這個介面提供了3個方法用於驗證證書的有效性:getAcceptedIssuerscheckClientTrustedcheckServerTrusted

我們在驗證的函式中直接返回,不做任何校驗
這樣在訪問 HTTPS 站點時,就算是證書不可信,也不會丟擲異常,可以繼續執行下去。

  • 負面影響:

這種方法雖然簡單,但是卻有一個最嚴重的問題,就是不安全
因為不對證書做任何合法性校驗,而且這種處理是全域性性的,不管青紅皂白,所有的證書都不會做驗證。
所以,就算遇到不信任的證書,程式碼依然會繼續與之通訊,至於通訊的資料安全不安全就不能保證了。
所以,如果你只是想在測試環境做個實驗,那沒問題,但是如果你要將程式碼釋出到生產環境,請慎重。

方法2:匯入、使用證書

  • 對於有些證書,我們基本上確定是可以信任的,但是這些證書又不在 Java 的 cacerts 檔案中。對於這些網站,我們可以將其新增到信任證書列表中,而不是使用上面的方法統統都相信,這樣程式的安全性仍然可以得到保障。

譬如 12306 網站,或者使用了 Let's Encrypt 證書的一些網站。

  • 使用 keytool 匯入證書

簡單的做法是:將這些網站的證書匯入到 cacerts 檔案中。
這樣 Java 程式在校驗證書的時候就可以從 cacerts 檔案中找到併成功校驗這個證書了。
上面我們介紹過 JRE 自帶的 keytool 這個工具,這個工具小巧而強悍,擁有很多功能。

  • 首先,我們可以使用它檢視 KeyStore 檔案,使用下面的命令可以列出 KeyStore 檔案中的所有內容(包括證書、私鑰等):
keytool -list -keystore cacerts
  • 然後,透過下面的命令,將證書匯入到 cacerts 檔案中:
keytool -import -v -trustcacerts -alias ca -file d:\cert\ca.cer -storepass changeit -keystore "C:\Program Files (x86)\Java\jdk1.8.0_261\jre\lib\security\cacerts"
  • -alias 證書別名
  • -file 證書名稱和路徑
  • -keystore cacerts 路徑
  • -storepass 證書密碼
  • -keystore 可指定匯入到金鑰庫中的檔案命名 - 一般可以不寫

要想將網站的證書匯入 cacerts 檔案中,首先要獲取網站的證書。譬如上面命令中的 12306.cer 檔案,它是使用瀏覽器的證書匯出嚮導儲存的。如下圖所示:

關於 keytool 的更多用法,可以參考 keytool 官網手冊
此外,SSLShopper 上也有一篇文章列出了常用的 keytool 命令
其三,可檢視本文件的keytool章節,進行系統地瞭解、學習。

方法3:使用 KeyStore 動態載入證書

  • 使用 keytool 匯入證書,這種方法不僅簡單,而且保證了程式碼的安全性,最關鍵的是程式碼不用做任何修改

所以,我比較推薦這種方法。但是這種方法有一個致命的缺陷,那就是你需要修改 JRE 目錄下的檔案,如果你的程式只是在自己的電腦上執行,那倒沒什麼,可如果你的程式要部署在其他人的電腦上或者公司的伺服器上,而你沒有許可權修改 JRE 目錄下的檔案,這該怎麼辦?
如果你的程式是一個分散式的程式要部署在成百上千臺機器上,難道還得修改每臺機器的 JRE 檔案嗎?
好在我們還有另一種透過程式設計的手段來實現的思路在程式碼中動態的載入 KeyStore 檔案來完成證書的校驗。抱著知其然知其所以然的態度,我們在最後也實踐下這種方法。透過編寫程式碼可以更深刻的瞭解 KeyStoreTrustManagerFactorySSLContext 以及 SSLSocketFactory 這幾個類之間的關係。

@Test
public void basicHttpsGetUsingSslSocketFactory() throws Exception {
 
    String keyStoreFile = "D:\\code\\ttt.ks";
    String password = "poiuyt";
    KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());
    FileInputStream in = new FileInputStream(keyStoreFile);
    ks.load(in, password.toCharArray());
     
    System.out.println(KeyStore.getDefaultType().toString());
    System.out.println(TrustManagerFactory.getDefaultAlgorithm().toString());
     
    TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
    tmf.init(ks);
    SSLContext ctx = SSLContext.getInstance("TLS");
    ctx.init(null, tmf.getTrustManagers(), null);
     
    LayeredConnectionSocketFactory sslSocketFactory = new SSLConnectionSocketFactory(ctx);
     
    String url = "https://ttt.aneasystone.com";
     
    /**
     * Return the page with content:
     *     401 Authorization Required
     */
     
    CloseableHttpClient httpclient = HttpClients.custom()
            .setSSLSocketFactory(sslSocketFactory)
            .build();
     
    HttpGet request = new HttpGet(url);
    request.setHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) ...");
     
    CloseableHttpResponse response = httpclient.execute(request);
    String responseBody = readResponseBody(response);
    System.out.println(responseBody);
}

上面的程式碼使用了 HttpClient ,如果是使用 HttpsURLConnection 只需要改動下面兩行即可:

HttpsURLConnection con = (HttpsURLConnection) obj.openConnection();
con.setSSLSocketFactory(ctx.getSocketFactory());

方法4:透過Java系統屬性配置 trustStore : javax.net.ssl.trustStore / javax.net.ssl.trustStorePassword

  • 最後的最後,我們還可以透過下面的屬性來指定 trustStore ,這樣也不需要編寫像上面那樣大量繁瑣的程式碼。

另外,參考我前面的部落格,這些屬性還可以透過 JVM 的引數來設定。

System.setProperty("javax.net.ssl.trustStore", "D:\\code\\ttt.ks");
System.setProperty("javax.net.ssl.trustStorePassword", "poiuyt");

或者:新增【VM Options(JVM引數)】

-Djavax.net.debug=all -Djava.net.ssl.trustStore=C:/Programme/Java/jre1.8.0_102/lib/security/cacerts-Djavax.net.ssl.trustStorePassword=changeit

1.5 CA證書與PKI的核心概念

主要參考自: https://www.cnblogs.com/librarookie/p/16330406.html

PKCS 公鑰加密標準

  • PKCS 公鑰加密標準(Public Key Cryptography Standards, PKCS),此一標準的設計與釋出皆由RSA資訊安全公司(英語:RSA Security)所制定,PKCS 目前共釋出過 15 個標準。

更多公鑰加密標準

  • X.509 是密碼學裡公鑰證書格式標準
  • X.509是常見通用的證書格式。是ITU-T標準化部門基於他們之前的ASN.1定義的一套證書標準。
  • X.509附帶了證書吊銷列表和用於從最終對證書進行簽名的證書籤發機構直到最終可信點為止的證書合法性驗證演算法。
  • X.509證書已應用在包括TLS/SSL在內的眾多網路協議裡,同時它也用在很多非線上應用場景裡。

應用場景

  • 應用場景。如:電子簽名服務。X.509證書裡含有公鑰、身份資訊(比如網路主機名,組織的名稱或個體名稱等)和簽名資訊(可以是證書籤發機構CA的簽名,也可以是自簽名)。

常用加密標準

  • PKCS #7: 密碼訊息語法標準(Cryptographic Message Syntax Standard),規範了以公開金鑰基礎設施(PKI)所產生之簽章/密文之格式。其目的一樣是為了擴充數位證書的應用。
  • PKCS #10: 證書申請標準(Certification Request Standard),英語:PKCS_10,規範了向證書中心申請證書之CSR(certificate signing request)的格式。
  • PKCS #12: 個人訊息交換標準(Personal Information Exchange Syntax Standard),定義了包含私鑰與公鑰證書(public key certificate)的檔案格式。私鑰採密碼(password)保護。常見的PFX就履行了PKCS#12。

常用副檔名

  • JKS格式.jks / .keystore / .truststore

  • PKCS#7格式.p7b / .p7c / .spc

  • PKCS#12格式: .p12 / .pfx

  • jks.keystore 檔案是Java是儲存金鑰(公鑰、私鑰)的容器

  • .truststore 檔案是儲存【自己信任物件公鑰】的容器

  • .pem : 隱私增強型電子郵件(Privacy-enhanced Electronic Mail, pem),通常是Base64格式的文字格式;

  • .pem 檔案可以存放證書或私鑰,或者兩者都包含。如果只包含私鑰,一般用 .key 檔案代替。
  • .cer / .crt/ .der : 通常是DER(X.690#DER_encoding)二進位制格式的。
  • .der.cer 檔案是二進位制格式,只含有證書資訊,不包含私鑰。
  • .crt 檔案是二進位制格式或文字格式,一般為文字格式,功能與 .der.cer 證書檔案相同。
  • .pfx.p12 檔案是二進位制格式,同時包含證書私鑰,且一般有密碼保護。
  • .pfx – PFX,PKCS#12之前的格式(通常用PKCS#12格式,比如由網際網路資訊服務產生的PFX檔案);
  • .p12PKCS#12格式,包含證書的同時、可能還包含私鑰;
  • .csr : 數字證書籤名請求檔案(Cerificate Signing Request)
  • .p7r : 是CA對證書請求的回覆,只用於匯入。
  • .p7b : 以樹狀展示證書鏈(certificate chain),同時也支援單個證書,不含私鑰。

Tips: 區別證書的不是字尾名,而是證書檔案本身的格式與內容。

術語介紹

  • 金鑰對: 在非對稱加密技術中,有兩種金鑰,分為私鑰公鑰

  • 公鑰: 公鑰用來給資料加密,用公鑰加密的資料只能使用私鑰解密,公鑰是金鑰對持有者公佈給他人的。

  • 私鑰: 用來解密公鑰加密的資料,私鑰是金鑰對所有者持有,不可公佈。

  • 摘要: 對需要傳輸的文字,做一個HASH計算,一般採用SHA1,SHA2來獲得。

  • 簽名: 使用私鑰對需要傳輸的文字的摘要進行加密,得到的密文即被稱為該次傳輸過程的簽名。

  • 簽名驗證: 資料接收端,拿到傳輸文字,但是需要確認該文字是否就是傳送發出的內容,中途是否曾經被篡改。因此拿自己持有的公鑰對簽名進行解密(金鑰對中的一種金鑰加密的資料必定能使用另一種金鑰解密。),得到了文字的摘要,然後使用與傳送方同樣的HASH演算法計算摘要值,再與解密得到的摘要做對比,發現二者完全一致,則說明文字沒有被篡改過。

  • 金鑰分為兩種: 對稱金鑰非對稱金鑰

  • 對稱金鑰加密: 又稱私鑰加密或會話金鑰加密演算法,指的就是加、解密使用的同是一串金鑰,所以被稱做對稱加密。它的最大優勢是加/解密速度快,適合於對大資料量進行加密,但金鑰管理困難。
  • 非對稱金鑰加密: 又稱公鑰金鑰加密。指的是加、解密使用不同的金鑰,一把作為公開的公鑰,另一把作為私鑰儲存。公鑰機制靈活,但加密和解密速度卻比對稱金鑰加密慢得多。

【Tips】

  • 金鑰:指的是私鑰或者公鑰 —> 金鑰 = 私鑰/公鑰;
  • 金鑰對:指的是公鑰加上私鑰 —> 金鑰對 = 私鑰+公鑰;
  • 非對稱加密:
  • 公鑰和私鑰是成對的,公鑰和私鑰唯一對應,它們互相解密。
  • 公鑰一般用來加密和驗證簽名,私鑰用來簽名和解密。
  • 加密(加解密): 公鑰加密,私鑰解密;加密的目的是保證資訊的保密傳輸,使只有具備資格的一方才能解密。
  • 認證(加驗籤): 私鑰數字簽名,公鑰驗證簽名;加簽的目的是讓收到訊息的一方確認該訊息是由特定方傳送的。
  • 在實際的應用中,通常將兩者結合在一起使用,例如,對稱金鑰加密系統用於儲存大量資料資訊,而公開金鑰加密系統則用於加密金鑰。

原文連結:https://blog.csdn.net/qq_41586280/article/details/82669840

PEM 格式

  • PEM格式是證書頒發機構頒發證書的最常見格式.PEM證書通常具有副檔名。例如.pem.crt.cer.key

  • 它們是以二進位制檔案的Base64編碼的儲存,包含“----- BEGIN CERTIFICATE -----”和“----- END CERTIFICATE -----”語句。

  • 伺服器證書,中間證書和私鑰都可以放入PEM格式。

  • 相較於PEM的Base64編碼格式以文字檔案的形式存在,CERT格式的檔案為PEM的二進位制格式,副檔名.cert /.cer /.crt

  • KEY格式通常用來存放公鑰或者私鑰,並非X.509證書,編碼可能是PEM也有可能是DER,副檔名為 .key

Apache和其他類似伺服器使用PEM格式證書。幾個PEM證書,甚至私鑰,可以包含在一個檔案中,一個在另一個檔案之下,但是大多數平臺(例如Apache)希望證書和私鑰位於單獨的檔案中。

DER 格式

  • DER格式只是證書的二進位制形式,不含私鑰。
  • 副檔名通常是.cer,有時會有.der的副檔名。
  • 判斷DER .cer檔案和PEM .cer檔案方法是在文字編輯器中開啟它,並查詢BEGIN / END語句。
  • 所有型別的證書和私鑰都可以用DER格式編碼。
  • DER通常與Java平臺一起使用。
  • SSL轉換器只能將證書轉換為DER格式。

PKCS#7 / P7B 格式

  • PKCS#7是簽名或加密資料的格式標準,官方稱之為容器。由於證書是可驗真的簽名資料,所以可以用SignedData結構表述。
  • PKCS#7或P7B格式通常以Base64 ASCII格式儲存,副檔名為.p7b.p7c
  • P7B證書包含“----- BEGIN PKCS7 -----”和“----- END PKCS7 -----”語句。
  • P7B檔案僅包含證書和鏈證書,而不包含私鑰。
  • 多個平臺支援P7B檔案,包括Microsoft Windows和Java Tomcat

PKCS#12 / PFX 格式

  • PKCS#12 是公鑰加密標準,通用格式(rsa公司標準)。規定了可包含所有私鑰、公鑰和證書。檔案格式是加密過的。
  • PKCS#12 或 PFX 格式是其以二進位制格式儲存,也稱為 PFX 檔案,在windows中可以直接匯入到金鑰區。也可用於匯入和匯出證書和私鑰。
  • PKCS#12 由 PFX 進化而來的,用於交換公共的和私有的物件的標準格式。
  • 檔案通常具有副檔名,例如.pkcs12 .pfx .p12。
  • 金鑰庫和私鑰用相同密碼進行保護

JKS 格式

  • JKS是java用來儲存金鑰的容器。可以同時容納n個公鑰或私鑰,字尾一般是.jks或者.keystore.truststore等。
  • 在Java 8之前,這些檔案的預設格式為JKS(android .keystore 也是jsk格式的證書)。
  • 從Java 9開始,預設的金鑰庫格式為PKCS12
  • Android簽名keystore檔案也是jks格式,且1.8之後要求轉換到p12格式。
  • JKS是二進位制格式,同時包含證書私鑰,一般有密碼保護,只能儲存非對稱金鑰對私鑰 + x509公鑰證書)。
  • 當應用程式需要透過SSL / TLS進行通訊時,在大多數情況下將使用java keystorejava truststore
  • 金鑰庫和私鑰用不同的密碼進行保護

JKSPKCS12之間的最大區別是JKS是Java專用的格式,而PKCS12是儲存加密的私鑰和證書的標準化且與語言無關的方式。

2 數字證書的管理與格式轉換

  • 轉換工具
  • 工具1 : openssl : OpenSSL是一個非常有用的開源命令列工具包,可用於 X.509 證書,證書籤名請求(CSRs)和加密金鑰。

詳情參見:[網路/SSH]OpenSSH: sshd / sftp-server / ssh-agent | ssh / scp / sftp | OpenSSL - 部落格園/千千寰宇

  • 工具2 : keytool : java jdk自帶的證書處理工具

2.1 證書處理工具 : openssl

openssl 常用選項

 -inform PEM|DER    輸入格式 - DER或PEM(x509預設為PEM)
 -in infile         輸入檔案(x509預設為stdin)
 -outform PEM|DER   輸出格式 - DER或PEM(x509預設為PEM)
 -out outfile       輸出檔案(x509預設為stdout)
 -keyform PEM|DER|ENGINE 私鑰格式 - 預設PEM
 -passin val        私鑰密碼/口令來源
 -modulus           列印RSA金鑰模數
 -pubkey            輸出公鑰
 -fingerprint       列印證書的指紋
 -alias             輸出證書別名
 -noout             沒有輸出,只有狀態
 -nocert            無證書輸出
 -trustout          輸出一個受信任的證書
 -setalias val      設定證書別名
 -days int          簽署的證書到期前的時間 - 預設 30 天
 -signkey val       用引數自行簽署證書
 -x509toreq         輸出一個認證請求物件
 -req               輸入是一個證書請求,簽署並輸出
 -CA infile         設定CA證書,必須是PEM格式
 -CAkey val         設定 CA 金鑰,必須是 PEM 格式;如果不在 CAfile 中
 -text              列印文字形式的證書
 -ext val           列印各種X509V3擴充套件檔案
 -extfile infile    要新增X509V3擴充套件的檔案
 -writerand outfile 將隨機資料寫到指定檔案中
 -extensions val    要使用的配置檔案中的部分
 -nameopt val       各種證書名稱選項
 -certopt val       各種證書文字選項
 -checkhost val     檢查證書是否與主機匹配
 -checkemail val    檢查證書是否與電子郵件匹配
 -checkip val       檢查證書是否與ipaddr匹配
 -CAform PEM|DER    CA格式--預設PEM
 -CAkeyform PEM|DER|ENGINE      CA金鑰格式--預設為PEM
 
 -export        輸出PKCS12檔案
 -nodes         不要加密私鑰
 -nokeys        不輸出私鑰
 -keysig        設定 MS 金鑰簽名型別
 -nocerts       不輸出證書
 -clcerts       只輸出客戶證書
 -cacerts       只輸出CA證書
 -info          列印有關PKCS#12結構的資訊
 -chain         新增證書鏈
 -certpbe val   證書PBE演算法(預設為RC2-40)
 -inkey val     如果不是infile,則為私鑰
 -certfile infile   從檔案中載入證書
 -CApath dir    PEM格式的CA的目錄
 -CAfile infile     PEM格式的CA的檔案
 -no-CAfile     不載入預設的證書檔案
 -no-CApath     不從預設的證書目錄中載入證書

2.2 證書處理工具 : jre keytool

2.2.1 keytool 簡述

  • Keytool 是一個 Java JRE 內建的 數字證書的管理工具 ; Keytool 將金鑰(key)和證書(certificates)存在一個稱為keystore的檔案中
  • 在keystore裡,包含兩種資料:
  • 金鑰實體(Key entity)——金鑰(secret key)又或者是私鑰和配對公鑰(採用非對稱加密)
  • 可信任的證書實體(trusted certificate entries)——只包含公鑰
  • ailas(別名) : 每個 keystore 都關聯這一個獨一無二的alias。這個alias通常不區分大小寫

2.2.2 jre cacerts 證書庫 # 簡介

  • cacerts 證書庫

全稱: certified authority certificates = 認證機構證書

  • cacerts 證書庫的檔案儲存路徑
$JAVA_HOME/jre/lib/security/cacerts

ls -la $JAVA_HOME/jre/lib/security

Windows

Linux

2.2.3 jre cacerts 證書庫 # 解析cacerts證書庫 / 檢視所有cacerts證書

cacerts 證書庫是一個不易於直接閱讀的二進位制檔案,需透過keytool工具進行解讀、查閱。

  • 解析cacerts證書庫檔案
keytool   -list  -v  -keystore cacerts -storepass "changeit" > ./cacerts.$(date +'%Y%m%d%H%M%S').log

注:JDK 金鑰庫檔案cacerts的預設密碼為changeit

檢視cacerts.log的全文內容:(以 oracle jdk1.8.0_261版本為例)

金鑰庫型別: jks
金鑰庫提供方: SUN

您的金鑰庫包含 93 個條目

別名: verisignclass2g2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 2 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
釋出者: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 2 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
序列號: b92f60cc889fa17a4609b85b706c8aaf
有效期為 Mon May 18 08:00:00 CST 1998 至 Wed Aug 02 07:59:59 CST 2028
證書指紋:
	 MD5:  2D:BB:E5:25:D3:D1:65:82:3A:B7:0E:FA:E6:EB:E2:E1
	 SHA1: B3:EA:C4:47:76:C9:C8:1C:EA:F2:9D:95:B6:CC:A0:08:1B:67:EC:9D
	 SHA256: 3A:43:E2:20:FE:7F:3E:A9:65:3D:1E:21:74:2E:AC:2B:75:C2:0F:D8:98:03:05:BC:50:2C:AF:8C:2D:9B:41:A1
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 1024 位 RSA 金鑰
版本: 1


*******************************************
*******************************************


別名: digicertassuredidg3 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=DigiCert Assured ID Root G3, OU=www.digicert.com, O=DigiCert Inc, C=US
釋出者: CN=DigiCert Assured ID Root G3, OU=www.digicert.com, O=DigiCert Inc, C=US
序列號: ba15afa1ddfa0b54944afcd24a06cec
有效期為 Thu Aug 01 20:00:00 CST 2013 至 Fri Jan 15 20:00:00 CST 2038
證書指紋:
	 MD5:  7C:7F:65:31:0C:81:DF:8D:BA:3E:99:E2:5C:AD:6E:FB
	 SHA1: F5:17:A2:4F:9A:48:C6:C9:F8:A2:00:26:9F:DC:0F:48:2C:AB:30:89
	 SHA256: 7E:37:CB:8B:4C:47:09:0C:AB:36:55:1B:A6:F4:5D:B8:40:68:0F:BA:16:6A:95:2D:B1:00:71:7F:43:05:3F:C2
簽名演算法名稱: SHA384withECDSA
主體公共金鑰演算法: 384 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: CB D0 BD A9 E1 98 05 51   A1 4D 37 A2 83 79 CE 8D  .......Q.M7..y..
0010: 1D 2A E4 84                                        .*..
]
]



*******************************************
*******************************************


別名: verisignuniversalrootca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=VeriSign Universal Root Certification Authority, OU="(c) 2008 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
釋出者: CN=VeriSign Universal Root Certification Authority, OU="(c) 2008 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
序列號: 401ac46421b31321030ebbe4121ac51d
有效期為 Wed Apr 02 08:00:00 CST 2008 至 Wed Dec 02 07:59:59 CST 2037
證書指紋:
	 MD5:  8E:AD:B5:01:AA:4D:81:E4:8C:1D:D1:E1:14:00:95:19
	 SHA1: 36:79:CA:35:66:87:72:30:4D:30:A5:FB:87:3B:0F:A7:7B:B7:0D:54
	 SHA256: 23:99:56:11:27:A5:71:25:DE:8C:EF:EA:61:0D:DF:2F:A0:78:B5:C8:06:7F:4E:82:82:90:BF:B8:60:E8:4B:3C
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
0000: 30 5F A1 5D A0 5B 30 59   30 57 30 55 16 09 69 6D  0_.].[0Y0W0U..im
0010: 61 67 65 2F 67 69 66 30   21 30 1F 30 07 06 05 2B  age/gif0!0.0...+
0020: 0E 03 02 1A 04 14 8F E5   D3 1A 86 AC 8D 8E 6B C3  ..............k.
0030: CF 80 6A D4 48 18 2C 7B   19 2E 30 25 16 23 68 74  ..j.H.,...0%.#ht
0040: 74 70 3A 2F 2F 6C 6F 67   6F 2E 76 65 72 69 73 69  tp://logo.verisi
0050: 67 6E 2E 63 6F 6D 2F 76   73 6C 6F 67 6F 2E 67 69  gn.com/vslogo.gi
0060: 66                                                 f


#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: B6 77 FA 69 48 47 9F 53   12 D5 C2 EA 07 32 76 07  .w.iHG.S.....2v.
0010: D1 97 07 19                                        ....
]
]



*******************************************
*******************************************


別名: digicerttrustedrootg4 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=DigiCert Trusted Root G4, OU=www.digicert.com, O=DigiCert Inc, C=US
釋出者: CN=DigiCert Trusted Root G4, OU=www.digicert.com, O=DigiCert Inc, C=US
序列號: 59b1b579e8e2132e23907bda777755c
有效期為 Thu Aug 01 20:00:00 CST 2013 至 Fri Jan 15 20:00:00 CST 2038
證書指紋:
	 MD5:  78:F2:FC:AA:60:1F:2F:B4:EB:C9:37:BA:53:2E:75:49
	 SHA1: DD:FB:16:CD:49:31:C9:73:A2:03:7D:3F:C8:3A:4D:7D:77:5D:05:E4
	 SHA256: 55:2F:7B:DC:F1:A7:AF:9E:6C:E6:72:01:7F:4F:12:AB:F7:72:40:C7:8E:76:1A:C2:03:D1:D9:D2:0A:C8:99:88
簽名演算法名稱: SHA384withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: EC D7 E3 82 D2 71 5D 64   4C DF 2E 67 3F E7 BA 98  .....q]dL..g?...
0010: AE 1C 0F 4F                                        ...O
]
]



*******************************************
*******************************************


別名: luxtrustglobalroot2ca [jdk]
建立日期: 2019-11-19
條目型別: trustedCertEntry

所有者: CN=LuxTrust Global Root 2, O=LuxTrust S.A., C=LU
釋出者: CN=LuxTrust Global Root 2, O=LuxTrust S.A., C=LU
序列號: a7ea6df4b449eda6a24859ee6b815d3167fbbb1
有效期為 Thu Mar 05 21:21:57 CST 2015 至 Mon Mar 05 21:21:57 CST 2035
證書指紋:
	 MD5:  B2:E1:09:00:61:AF:F7:F1:91:6F:C4:AD:8D:5E:3B:7C
	 SHA1: 1E:0E:56:19:0A:D1:8B:25:98:B2:04:44:FF:66:8A:04:17:99:5F:3F
	 SHA256: 54:45:5F:71:29:C2:0B:14:47:C4:18:F9:97:16:8F:24:C5:8F:C5:02:3B:F5:DA:5B:E2:EB:6E:1D:D8:90:2E:D5
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: FF 18 28 76 F9 48 05 2C   A1 AE F1 2B 1B 2B B2 53  ..(v.H.,...+.+.S
0010: F8 4B 7C B3                                        .K..
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
  [CertificatePolicyId: [1.3.171.1.1.1.10]
[PolicyQualifierInfo: [
  qualifierID: 1.3.6.1.5.5.7.2.1
  qualifier: 0000: 16 1E 68 74 74 70 73 3A   2F 2F 72 65 70 6F 73 69  ..https://reposi
0010: 74 6F 72 79 2E 6C 75 78   74 72 75 73 74 2E 6C 75  tory.luxtrust.lu

]]  ]
]

#4: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#5: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: FF 18 28 76 F9 48 05 2C   A1 AE F1 2B 1B 2B B2 53  ..(v.H.,...+.+.S
0010: F8 4B 7C B3                                        .K..
]
]



*******************************************
*******************************************


別名: identrustpublicca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=IdenTrust Public Sector Root CA 1, O=IdenTrust, C=US
釋出者: CN=IdenTrust Public Sector Root CA 1, O=IdenTrust, C=US
序列號: a0142800000014523cf467c00000002
有效期為 Fri Jan 17 01:53:32 CST 2014 至 Tue Jan 17 01:53:32 CST 2034
證書指紋:
	 MD5:  37:06:A5:B0:FC:89:9D:BA:F4:6B:8C:1A:64:CD:D5:BA
	 SHA1: BA:29:41:60:77:98:3F:F4:F3:EF:F2:31:05:3B:2E:EA:6D:4D:45:FD
	 SHA256: 30:D0:89:5A:9A:44:8A:26:20:91:63:55:22:D1:F5:20:10:B5:86:7A:CA:E1:2C:78:EF:95:8F:D4:F4:38:9F:2F
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: E3 71 E0 9E D8 A7 42 D9   DB 71 91 6B 94 93 EB C3  .q....B..q.k....
0010: A3 D1 14 A3                                        ....
]
]



*******************************************
*******************************************


別名: utnuserfirstobjectca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=UTN-USERFirst-Object, OU=http://www.usertrust.com, O=The USERTRUST Network, L=Salt Lake City, ST=UT, C=US
釋出者: CN=UTN-USERFirst-Object, OU=http://www.usertrust.com, O=The USERTRUST Network, L=Salt Lake City, ST=UT, C=US
序列號: 44be0c8b500024b411d3362de0b35f1b
有效期為 Sat Jul 10 02:31:20 CST 1999 至 Wed Jul 10 02:40:36 CST 2019
證書指紋:
	 MD5:  A7:F2:E4:16:06:41:11:50:30:6B:9C:E3:B4:9C:B0:C9
	 SHA1: E1:2D:FB:4B:41:D7:D9:C3:2B:30:51:4B:AC:1D:81:D8:38:5E:2D:46
	 SHA256: 6F:FF:78:E4:00:A7:0C:11:01:1C:D8:59:77:C4:59:FB:5A:F9:6A:3D:F0:54:08:20:D0:F4:B8:60:78:75:E5:8F
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
  [DistributionPoint:
     [URIName: http://crl.usertrust.com/UTN-USERFirst-Object.crl]
]]

#3: ObjectId: 2.5.29.37 Criticality=false
ExtendedKeyUsages [
  codeSigning
  timeStamping
  1.3.6.1.4.1.311.10.3.4
]

#4: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
  DigitalSignature
  Non_repudiation
  Key_CertSign
  Crl_Sign
]

#5: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: DA ED 64 74 14 9C 14 3C   AB DD 99 A9 BD 5B 28 4D  ..dt...<.....[(M
0010: 8B 3C C9 D8                                        .<..
]
]



*******************************************
*******************************************


別名: geotrustuniversalca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=GeoTrust Universal CA, O=GeoTrust Inc., C=US
釋出者: CN=GeoTrust Universal CA, O=GeoTrust Inc., C=US
序列號: 1
有效期為 Thu Mar 04 13:00:00 CST 2004 至 Sun Mar 04 13:00:00 CST 2029
證書指紋:
	 MD5:  92:65:58:8B:A2:1A:31:72:73:68:5C:B4:A5:7A:07:48
	 SHA1: E6:21:F3:35:43:79:05:9A:4B:68:30:9D:8A:2F:74:22:15:87:EC:79
	 SHA256: A0:45:9B:9F:63:B2:25:59:F5:FA:5D:4C:6D:B3:F9:F7:2F:F1:93:42:03:35:78:F0:73:BF:1D:1B:46:CB:B9:12
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: DA BB 2E AA B0 0C B8 88   26 51 74 5C 6D 03 D3 C0  ........&Qt\m...
0010: D8 8F 7A D6                                        ..z.
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: DA BB 2E AA B0 0C B8 88   26 51 74 5C 6D 03 D3 C0  ........&Qt\m...
0010: D8 8F 7A D6                                        ..z.
]
]



*******************************************
*******************************************


別名: digicertglobalrootg3 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=DigiCert Global Root G3, OU=www.digicert.com, O=DigiCert Inc, C=US
釋出者: CN=DigiCert Global Root G3, OU=www.digicert.com, O=DigiCert Inc, C=US
序列號: 55556bcf25ea43535c3a40fd5ab4572
有效期為 Thu Aug 01 20:00:00 CST 2013 至 Fri Jan 15 20:00:00 CST 2038
證書指紋:
	 MD5:  F5:5D:A4:50:A5:FB:28:7E:1E:0F:0D:CC:96:57:56:CA
	 SHA1: 7E:04:DE:89:6A:3E:66:6D:00:E6:87:D3:3F:FA:D9:3B:E8:3D:34:9E
	 SHA256: 31:AD:66:48:F8:10:41:38:C7:38:F3:9E:A4:32:01:33:39:3E:3A:18:CC:02:29:6E:F9:7C:2A:C9:EF:67:31:D0
簽名演算法名稱: SHA384withECDSA
主體公共金鑰演算法: 384 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: B3 DB 48 A4 F9 A1 C5 D8   AE 36 41 CC 11 63 69 62  ..H......6A..cib
0010: 29 BC 4B C6                                        ).K.
]
]



*******************************************
*******************************************


別名: entrustrootcaec1 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Entrust Root Certification Authority - EC1, OU="(c) 2012 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US
釋出者: CN=Entrust Root Certification Authority - EC1, OU="(c) 2012 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US
序列號: a68b79290000000050d091f9
有效期為 Tue Dec 18 23:25:36 CST 2012 至 Fri Dec 18 23:55:36 CST 2037
證書指紋:
	 MD5:  B6:7E:1D:F0:58:C5:49:6C:24:3B:3D:ED:98:18:ED:BC
	 SHA1: 20:D8:06:40:DF:9B:25:F5:12:25:3A:11:EA:F7:59:8A:EB:14:B5:47
	 SHA256: 02:ED:0E:B2:8C:14:DA:45:16:5C:56:67:91:70:0D:64:51:D7:FB:56:F0:B2:AB:1D:3B:8E:B0:70:E5:6E:DF:F5
簽名演算法名稱: SHA384withECDSA
主體公共金鑰演算法: 384 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: B7 63 E7 1A DD 8D E9 08   A6 55 83 A4 E0 6A 50 41  .c.......U...jPA
0010: 65 11 42 49                                        e.BI
]
]



*******************************************
*******************************************


別名: secomscrootca1 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: OU=Security Communication RootCA1, O=SECOM Trust.net, C=JP
釋出者: OU=Security Communication RootCA1, O=SECOM Trust.net, C=JP
序列號: 0
有效期為 Tue Sep 30 12:20:49 CST 2003 至 Sat Sep 30 12:20:49 CST 2023
證書指紋:
	 MD5:  F1:BC:63:6A:54:E0:B5:27:F5:CD:E7:1A:E3:4D:6E:4A
	 SHA1: 36:B1:2B:49:F9:81:9E:D7:4C:9E:BC:38:0F:C6:56:8F:5D:AC:B2:F7
	 SHA256: E7:5E:72:ED:9F:56:0E:EC:6E:B4:80:00:73:A4:3F:C3:AD:19:19:5A:39:22:82:01:78:95:97:4A:99:02:6B:6C
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: A0 73 49 99 68 DC 85 5B   65 E3 9B 28 2F 57 9F BD  .sI.h..[e..(/W..
0010: 33 BC 07 48                                        3..H
]
]



*******************************************
*******************************************


別名: globalsignr2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2
釋出者: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R2
序列號: 400000000010f8626e60d
有效期為 Fri Dec 15 16:00:00 CST 2006 至 Wed Dec 15 16:00:00 CST 2021
證書指紋:
	 MD5:  94:14:77:7E:3E:5E:FD:8F:30:BD:41:B0:CF:E7:D0:30
	 SHA1: 75:E0:AB:B6:13:85:12:27:1C:04:F8:5F:DD:DE:38:E4:B7:24:2E:FE
	 SHA256: CA:42:DD:41:74:5F:D0:B8:1E:B9:02:36:2C:F9:D8:BF:71:9D:A1:BD:1B:1E:FC:94:6F:5B:4C:99:F4:2C:1B:9E
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 9B E2 07 57 67 1C 1E C0   6A 06 DE 59 B4 9A 2D DF  ...Wg...j..Y..-.
0010: DC 19 86 2E                                        ....
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
  [DistributionPoint:
     [URIName: http://crl.globalsign.net/root-r2.crl]
]]

#4: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#5: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 9B E2 07 57 67 1C 1E C0   6A 06 DE 59 B4 9A 2D DF  ...Wg...j..Y..-.
0010: DC 19 86 2E                                        ....
]
]



*******************************************
*******************************************


別名: identrustdstx3 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=DST Root CA X3, O=Digital Signature Trust Co.
釋出者: CN=DST Root CA X3, O=Digital Signature Trust Co.
序列號: 44afb080d6a327ba893039862ef8406b
有效期為 Sun Oct 01 05:12:19 CST 2000 至 Thu Sep 30 22:01:15 CST 2021
證書指紋:
	 MD5:  41:03:52:DC:0F:F7:50:1B:16:F0:02:8E:BA:6F:45:C5
	 SHA1: DA:C9:02:4F:54:D8:F6:DF:94:93:5F:B1:73:26:38:CA:6A:D7:7C:13
	 SHA256: 06:87:26:03:31:A7:24:03:D9:09:F1:05:E6:9B:CF:0D:32:E1:BD:24:93:FF:C6:D9:20:6D:11:BC:D6:77:07:39
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C4 A7 B1 A4 7B 2C 71 FA   DB E1 4B 90 75 FF C4 15  .....,q...K.u...
0010: 60 85 89 10                                        `...
]
]



*******************************************
*******************************************


別名: comodoeccca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=COMODO ECC Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB
釋出者: CN=COMODO ECC Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB
序列號: 1f47afaa62007050544c019e9b63992a
有效期為 Thu Mar 06 08:00:00 CST 2008 至 Tue Jan 19 07:59:59 CST 2038
證書指紋:
	 MD5:  7C:62:FF:74:9D:31:53:5E:68:4A:D5:78:AA:1E:BF:23
	 SHA1: 9F:74:4E:9F:2B:4D:BA:EC:0F:31:2C:50:B6:56:3B:8E:2D:93:C3:11
	 SHA256: 17:93:92:7A:06:14:54:97:89:AD:CE:2F:8F:34:F7:F0:B6:6D:0F:3A:E3:A3:B8:4D:21:EC:15:DB:BA:4F:AD:C7
簽名演算法名稱: SHA384withECDSA
主體公共金鑰演算法: 384 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 75 71 A7 19 48 19 BC 9D   9D EA 41 47 DF 94 C4 48  uq..H.....AG...H
0010: 77 99 D3 79                                        w..y
]
]



*******************************************
*******************************************


別名: globalsignrootcar6 [jdk]
建立日期: 2019-1-31
條目型別: trustedCertEntry

所有者: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R6
釋出者: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R6
序列號: 45e6bb038333c3856548e6ff4551
有效期為 Wed Dec 10 08:00:00 CST 2014 至 Sun Dec 10 08:00:00 CST 2034
證書指紋:
	 MD5:  4F:DD:07:E4:D4:22:64:39:1E:0C:37:42:EA:D1:C6:AE
	 SHA1: 80:94:64:0E:B5:A7:A1:CA:11:9C:1F:DD:D5:9F:81:02:63:A7:FB:D1
	 SHA256: 2C:AB:EA:FE:37:D0:6C:A2:2A:BA:73:91:C0:03:3D:25:98:29:52:C4:53:64:73:49:76:3A:3A:B5:AD:6C:CF:69
簽名演算法名稱: SHA384withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: AE 6C 05 A3 93 13 E2 A2   E7 E2 D7 1C D6 C7 F0 7F  .l..............
0010: C8 67 53 A0                                        .gS.
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AE 6C 05 A3 93 13 E2 A2   E7 E2 D7 1C D6 C7 F0 7F  .l..............
0010: C8 67 53 A0                                        .gS.
]
]



*******************************************
*******************************************


別名: entrust2048ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Entrust.net Certification Authority (2048), OU=(c) 1999 Entrust.net Limited, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), O=Entrust.net
釋出者: CN=Entrust.net Certification Authority (2048), OU=(c) 1999 Entrust.net Limited, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), O=Entrust.net
序列號: 3863def8
有效期為 Sat Dec 25 01:50:51 CST 1999 至 Tue Jul 24 22:15:12 CST 2029
證書指紋:
	 MD5:  EE:29:31:BC:32:7E:9A:E6:E8:B5:F7:51:B4:34:71:90
	 SHA1: 50:30:06:09:1D:97:D4:F5:AE:39:F7:CB:E7:92:7D:7D:65:2D:34:31
	 SHA256: 6D:C4:71:72:E0:1C:BC:B0:BF:62:58:0D:89:5F:E2:B8:AC:9A:D4:F8:73:80:1E:0C:10:B9:C8:37:D2:1E:B1:77
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 55 E4 81 D1 11 80 BE D8   89 B9 08 A3 31 F9 A1 24  U...........1..$
0010: 09 16 B9 70                                        ...p
]
]



*******************************************
*******************************************


別名: addtrustexternalca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE
釋出者: CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE
序列號: 1
有效期為 Tue May 30 18:48:38 CST 2000 至 Sat May 30 18:48:38 CST 2020
證書指紋:
	 MD5:  1D:35:54:04:85:78:B0:3F:42:42:4D:BF:20:73:0A:3F
	 SHA1: 02:FA:F3:E2:91:43:54:68:60:78:57:69:4D:F5:E4:5B:68:85:18:68
	 SHA256: 68:7F:A4:51:38:22:78:FF:F0:C8:B1:1F:8D:43:D5:76:67:1C:6E:B2:BC:EA:B4:13:FB:83:D9:65:D0:6D:2F:F2
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: AD BD 98 7A 34 B4 26 F7   FA C4 26 54 EF 03 BD E0  ...z4.&...&T....
0010: 24 CB 54 1A                                        $.T.
]
[CN=AddTrust External CA Root, OU=AddTrust External TTP Network, O=AddTrust AB, C=SE]
SerialNumber: [    01]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AD BD 98 7A 34 B4 26 F7   FA C4 26 54 EF 03 BD E0  ...z4.&...&T....
0010: 24 CB 54 1A                                        $.T.
]
]



*******************************************
*******************************************


別名: globalsigneccrootcar4 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=GlobalSign, O=GlobalSign, OU=GlobalSign ECC Root CA - R4
釋出者: CN=GlobalSign, O=GlobalSign, OU=GlobalSign ECC Root CA - R4
序列號: 2a38a41c960a04de42b228a50be8349802
有效期為 Tue Nov 13 08:00:00 CST 2012 至 Tue Jan 19 11:14:07 CST 2038
證書指紋:
	 MD5:  20:F0:27:68:D1:7E:A0:9D:0E:E6:2A:CA:DF:5C:89:8E
	 SHA1: 69:69:56:2E:40:80:F4:24:A1:E7:19:9F:14:BA:F3:EE:58:AB:6A:BB
	 SHA256: BE:C9:49:11:C2:95:56:76:DB:6C:0A:55:09:86:D7:6E:3B:A0:05:66:7C:44:2C:97:62:B4:FB:B7:73:DE:22:8C
簽名演算法名稱: SHA256withECDSA
主體公共金鑰演算法: 256 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 54 B0 7B AD 45 B8 E2 40   7F FB 0A 6E FB BE 33 C9  T...E..@...n..3.
0010: 3C A3 84 D5                                        <...
]
]



*******************************************
*******************************************


別名: usertrustrsaca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=USERTrust RSA Certification Authority, O=The USERTRUST Network, L=Jersey City, ST=New Jersey, C=US
釋出者: CN=USERTrust RSA Certification Authority, O=The USERTRUST Network, L=Jersey City, ST=New Jersey, C=US
序列號: 1fd6d30fca3ca51a81bbc640e35032d
有效期為 Mon Feb 01 08:00:00 CST 2010 至 Tue Jan 19 07:59:59 CST 2038
證書指紋:
	 MD5:  1B:FE:69:D1:91:B7:19:33:A3:72:A8:0F:E1:55:E5:B5
	 SHA1: 2B:8F:1B:57:33:0D:BB:A2:D0:7A:6C:51:F7:0E:E9:0D:DA:B9:AD:8E
	 SHA256: E7:93:C9:B0:2F:D8:AA:13:E2:1C:31:22:8A:CC:B0:81:19:64:3B:74:9C:89:89:64:B1:74:6D:46:C3:D4:CB:D2
簽名演算法名稱: SHA384withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 53 79 BF 5A AA 2B 4A CF   54 80 E1 D8 9B C0 9D F2  Sy.Z.+J.T.......
0010: B2 03 66 CB                                        ..f.
]
]



*******************************************
*******************************************


別名: digicertassuredidrootca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=DigiCert Assured ID Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
釋出者: CN=DigiCert Assured ID Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
序列號: ce7e0e517d846fe8fe560fc1bf03039
有效期為 Fri Nov 10 08:00:00 CST 2006 至 Mon Nov 10 08:00:00 CST 2031
證書指紋:
	 MD5:  87:CE:0B:7B:2A:0E:49:00:E1:58:71:9B:37:A8:93:72
	 SHA1: 05:63:B8:63:0D:62:D7:5A:BB:C8:AB:1E:4B:DF:B5:A8:99:B2:4D:43
	 SHA256: 3E:90:99:B5:01:5E:8F:48:6C:00:BC:EA:9D:11:1E:E7:21:FA:BA:35:5A:89:BC:F1:DF:69:56:1E:3D:C6:32:5C
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 45 EB A2 AF F4 92 CB 82   31 2D 51 8B A7 A7 21 9D  E.......1-Q...!.
0010: F3 6D C8 0F                                        .m..
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 45 EB A2 AF F4 92 CB 82   31 2D 51 8B A7 A7 21 9D  E.......1-Q...!.
0010: F3 6D C8 0F                                        .m..
]
]



*******************************************
*******************************************


別名: digicertglobalrootg2 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=DigiCert Global Root G2, OU=www.digicert.com, O=DigiCert Inc, C=US
釋出者: CN=DigiCert Global Root G2, OU=www.digicert.com, O=DigiCert Inc, C=US
序列號: 33af1e6a711a9a0bb2864b11d09fae5
有效期為 Thu Aug 01 20:00:00 CST 2013 至 Fri Jan 15 20:00:00 CST 2038
證書指紋:
	 MD5:  E4:A6:8A:C8:54:AC:52:42:46:0A:FD:72:48:1B:2A:44
	 SHA1: DF:3C:24:F9:BF:D6:66:76:1B:26:80:73:FE:06:D1:CC:8D:4F:82:A4
	 SHA256: CB:3C:CB:B7:60:31:E5:E0:13:8F:8D:D3:9A:23:F9:DE:47:FF:C3:5E:43:C1:14:4C:EA:27:D4:6A:5A:B1:CB:5F
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 4E 22 54 20 18 95 E6 E3   6E E6 0F FA FA B9 12 ED  N"T ....n.......
0010: 06 17 8F 39                                        ...9
]
]



*******************************************
*******************************************


別名: actalisauthenticationrootca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Actalis Authentication Root CA, O=Actalis S.p.A./03358520967, L=Milan, C=IT
釋出者: CN=Actalis Authentication Root CA, O=Actalis S.p.A./03358520967, L=Milan, C=IT
序列號: 570a119742c4e3cc
有效期為 Thu Sep 22 19:22:02 CST 2011 至 Sun Sep 22 19:22:02 CST 2030
證書指紋:
	 MD5:  69:C1:0D:4F:07:A3:1B:C3:FE:56:3D:04:BC:11:F6:A6
	 SHA1: F3:73:B3:87:06:5A:28:84:8A:F2:F3:4A:CE:19:2B:DD:C7:8E:9C:AC
	 SHA256: 55:92:60:84:EC:96:3A:64:B9:6E:2A:BE:01:CE:0B:A8:6A:64:FB:FE:BC:C7:AA:B5:AF:C1:55:B3:7F:D7:60:66
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 52 D8 88 3A C8 9F 78 66   ED 89 F3 7B 38 70 94 C9  R..:..xf....8p..
0010: 02 02 36 D0                                        ..6.
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 52 D8 88 3A C8 9F 78 66   ED 89 F3 7B 38 70 94 C9  R..:..xf....8p..
0010: 02 02 36 D0                                        ..6.
]
]



*******************************************
*******************************************


別名: digicertassuredidg2 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=DigiCert Assured ID Root G2, OU=www.digicert.com, O=DigiCert Inc, C=US
釋出者: CN=DigiCert Assured ID Root G2, OU=www.digicert.com, O=DigiCert Inc, C=US
序列號: b931c3ad63967ea6723bfc3af9af44b
有效期為 Thu Aug 01 20:00:00 CST 2013 至 Fri Jan 15 20:00:00 CST 2038
證書指紋:
	 MD5:  92:38:B9:F8:63:24:82:65:2C:57:33:E6:FE:81:8F:9D
	 SHA1: A1:4B:48:D9:43:EE:0A:0E:40:90:4F:3C:E0:A4:C0:91:93:51:5D:3F
	 SHA256: 7D:05:EB:B6:82:33:9F:8C:94:51:EE:09:4E:EB:FE:FA:79:53:A1:14:ED:B2:F4:49:49:45:2F:AB:7D:2F:C1:85
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: CE C3 4A B9 99 55 F2 B8   DB 60 BF A9 7E BD 56 B5  ..J..U...`....V.
0010: 97 36 A7 D6                                        .6..
]
]



*******************************************
*******************************************


別名: amazonrootca4 [jdk]
建立日期: 2019-12-6
條目型別: trustedCertEntry

所有者: CN=Amazon Root CA 4, O=Amazon, C=US
釋出者: CN=Amazon Root CA 4, O=Amazon, C=US
序列號: 66c9fd7c1bb104c2943e5717b7b2cc81ac10e
有效期為 Tue May 26 08:00:00 CST 2015 至 Sat May 26 08:00:00 CST 2040
證書指紋:
	 MD5:  89:BC:27:D5:EB:17:8D:06:6A:69:D5:FD:89:47:B4:CD
	 SHA1: F6:10:84:07:D6:F8:BB:67:98:0C:C2:E2:44:C2:EB:AE:1C:EF:63:BE
	 SHA256: E3:5D:28:41:9E:D0:20:25:CF:A6:90:38:CD:62:39:62:45:8D:A5:C6:95:FB:DE:A3:C2:2B:0B:FB:25:89:70:92
簽名演算法名稱: SHA384withECDSA
主體公共金鑰演算法: 384 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: D3 EC C7 3A 65 6E CC E1   DA 76 9A 56 FB 9C F3 86  ...:en...v.V....
0010: 6D 57 E5 81                                        mW..
]
]



*******************************************
*******************************************


別名: swisssigngoldg2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=SwissSign Gold CA - G2, O=SwissSign AG, C=CH
釋出者: CN=SwissSign Gold CA - G2, O=SwissSign AG, C=CH
序列號: bb401c43f55e4fb0
有效期為 Wed Oct 25 16:30:35 CST 2006 至 Sat Oct 25 16:30:35 CST 2036
證書指紋:
	 MD5:  24:77:D9:A8:91:D1:3B:FA:88:2D:C2:FF:F8:CD:33:93
	 SHA1: D8:C5:38:8A:B7:30:1B:1B:6E:D4:7A:E6:45:25:3A:6F:9F:1A:27:61
	 SHA256: 62:DD:0B:E9:B9:F5:0A:16:3E:A0:F8:E7:5C:05:3B:1E:CA:57:EA:55:C8:68:8F:64:7C:68:81:F2:C8:35:7B:95
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 5B 25 7B 96 A4 65 51 7E   B8 39 F3 C0 78 66 5E E8  [%...eQ..9..xf^.
0010: 3A E7 F0 EE                                        :...
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
  [CertificatePolicyId: [2.16.756.1.89.1.2.1.1]
[PolicyQualifierInfo: [
  qualifierID: 1.3.6.1.5.5.7.2.1
  qualifier: 0000: 16 20 68 74 74 70 3A 2F   2F 72 65 70 6F 73 69 74  . http://reposit
0010: 6F 72 79 2E 73 77 69 73   73 73 69 67 6E 2E 63 6F  ory.swisssign.co
0020: 6D 2F                                              m/

]]  ]
]

#4: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#5: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 5B 25 7B 96 A4 65 51 7E   B8 39 F3 C0 78 66 5E E8  [%...eQ..9..xf^.
0010: 3A E7 F0 EE                                        :...
]
]



*******************************************
*******************************************


別名: entrustrootcag2 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Entrust Root Certification Authority - G2, OU="(c) 2009 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US
釋出者: CN=Entrust Root Certification Authority - G2, OU="(c) 2009 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US
序列號: 4a538c28
有效期為 Wed Jul 08 01:25:54 CST 2009 至 Sun Dec 08 01:55:54 CST 2030
證書指紋:
	 MD5:  4B:E2:C9:91:96:65:0C:F4:0E:5A:93:92:A0:0A:FE:B2
	 SHA1: 8C:F4:27:FD:79:0C:3A:D1:66:06:8D:E8:1E:57:EF:BB:93:22:72:D4
	 SHA256: 43:DF:57:74:B0:3E:7F:EF:5F:E4:0D:93:1A:7B:ED:F1:BB:2E:6B:42:73:8C:4E:6D:38:41:10:3D:3A:A7:F3:39
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 6A 72 26 7A D0 1E EF 7D   E7 3B 69 51 D4 6C 8D 9F  jr&z.....;iQ.l..
0010: 90 12 66 AB                                        ..f.
]
]



*******************************************
*******************************************


別名: quovadisrootca2g3 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=QuoVadis Root CA 2 G3, O=QuoVadis Limited, C=BM
釋出者: CN=QuoVadis Root CA 2 G3, O=QuoVadis Limited, C=BM
序列號: 445734245b81899b35f2ceb82b3b5ba726f07528
有效期為 Fri Jan 13 02:59:32 CST 2012 至 Mon Jan 13 02:59:32 CST 2042
證書指紋:
	 MD5:  AF:0C:86:6E:BF:40:2D:7F:0B:3E:12:50:BA:12:3D:06
	 SHA1: 09:3C:61:F3:8B:8B:DC:7D:55:DF:75:38:02:05:00:E1:25:F5:C8:36
	 SHA256: 8F:E4:FB:0A:F9:3A:4D:0D:67:DB:0B:EB:B2:3E:37:C7:1B:F3:25:DC:BC:DD:24:0E:A0:4D:AF:58:B4:7E:18:40
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: ED E7 6F 76 5A BF 60 EC   49 5B C6 A5 77 BB 72 16  ..ovZ.`.I[..w.r.
0010: 71 9B C4 3D                                        q..=
]
]



*******************************************
*******************************************


別名: securetrustca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=SecureTrust CA, O=SecureTrust Corporation, C=US
釋出者: CN=SecureTrust CA, O=SecureTrust Corporation, C=US
序列號: cf08e5c0816a5ad427ff0eb271859d0
有效期為 Wed Nov 08 03:31:18 CST 2006 至 Tue Jan 01 03:40:55 CST 2030
證書指紋:
	 MD5:  DC:32:C3:A7:6D:25:57:C7:68:09:9D:EA:2D:A9:A2:D1
	 SHA1: 87:82:C6:C3:04:35:3B:CF:D2:96:92:D2:59:3E:7D:44:D9:34:FF:11
	 SHA256: F1:C1:B5:0A:E5:A2:0D:D8:03:0E:C9:F6:BC:24:82:3D:D3:67:B5:25:57:59:B4:E7:1B:61:FC:E9:F7:37:5D:73
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 1.3.6.1.4.1.311.20.2 Criticality=false
0000: 1E 04 00 43 00 41                                  ...C.A


#2: ObjectId: 1.3.6.1.4.1.311.21.1 Criticality=false
0000: 02 01 00                                           ...


#3: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#4: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
  [DistributionPoint:
     [URIName: http://crl.securetrust.com/STCA.crl]
]]

#5: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#6: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 42 32 B6 16 FA 04 FD FE   5D 4B 7A C3 FD F7 4C 40  B2......]Kz...L@
0010: 1D 5A 43 AF                                        .ZC.
]
]



*******************************************
*******************************************


別名: camerfirmachambersca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Chambers of Commerce Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU
釋出者: CN=Chambers of Commerce Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU
序列號: a3da427ea4b1aeda
有效期為 Fri Aug 01 20:29:50 CST 2008 至 Sat Jul 31 20:29:50 CST 2038
證書指紋:
	 MD5:  5E:80:9E:84:5A:0E:65:0B:17:02:F3:55:18:2A:3E:D7
	 SHA1: 78:6A:74:AC:76:AB:14:7F:9C:6A:30:50:BA:9E:A8:7E:FE:9A:CE:3C
	 SHA256: 06:3E:4A:FA:C4:91:DF:D3:32:F3:08:9B:85:42:E9:46:17:D8:93:D7:FE:94:4E:10:A7:93:7E:E2:9D:96:93:C0
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: F9 24 AC 0F B2 B5 F8 79   C0 FA 60 88 1B C4 D9 4D  .$.....y..`....M
0010: 02 9E 17 19                                        ....
]
[CN=Chambers of Commerce Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU]
SerialNumber: [    a3da427e a4b1aeda]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:12
]

#3: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
  [CertificatePolicyId: [2.5.29.32.0]
[PolicyQualifierInfo: [
  qualifierID: 1.3.6.1.5.5.7.2.1
  qualifier: 0000: 16 1C 68 74 74 70 3A 2F   2F 70 6F 6C 69 63 79 2E  ..http://policy.
0010: 63 61 6D 65 72 66 69 72   6D 61 2E 63 6F 6D        camerfirma.com

]]  ]
]

#4: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#5: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: F9 24 AC 0F B2 B5 F8 79   C0 FA 60 88 1B C4 D9 4D  .$.....y..`....M
0010: 02 9E 17 19                                        ....
]
]



*******************************************
*******************************************


別名: geotrustprimaryca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=GeoTrust Primary Certification Authority, O=GeoTrust Inc., C=US
釋出者: CN=GeoTrust Primary Certification Authority, O=GeoTrust Inc., C=US
序列號: 18acb56afd69b6153a636cafdafac4a1
有效期為 Mon Nov 27 08:00:00 CST 2006 至 Thu Jul 17 07:59:59 CST 2036
證書指紋:
	 MD5:  02:26:C3:01:5E:08:30:37:43:A9:D0:7D:CF:37:E6:BF
	 SHA1: 32:3C:11:8E:1B:F7:B8:B6:52:54:E2:E2:10:0D:D6:02:90:37:F0:96
	 SHA256: 37:D5:10:06:C5:12:EA:AB:62:64:21:F1:EC:8C:92:01:3F:C5:F8:2A:E9:8E:E5:33:EB:46:19:B8:DE:B4:D0:6C
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 2C D5 50 41 97 15 8B F0   8F 36 61 5B 4A FB 6B D9  ,.PA.....6a[J.k.
0010: 99 C9 33 92                                        ..3.
]
]



*******************************************
*******************************************


別名: identrustcommercial [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=IdenTrust Commercial Root CA 1, O=IdenTrust, C=US
釋出者: CN=IdenTrust Commercial Root CA 1, O=IdenTrust, C=US
序列號: a0142800000014523c844b500000002
有效期為 Fri Jan 17 02:12:23 CST 2014 至 Tue Jan 17 02:12:23 CST 2034
證書指紋:
	 MD5:  B3:3E:77:73:75:EE:A0:D3:E3:7E:49:63:49:59:BB:C7
	 SHA1: DF:71:7E:AA:4A:D9:4E:C9:55:84:99:60:2D:48:DE:5F:BC:F0:3A:25
	 SHA256: 5D:56:49:9B:E4:D2:E0:8B:CF:CA:D0:8A:3E:38:72:3D:50:50:3B:DE:70:69:48:E4:2F:55:60:30:19:E5:28:AE
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: ED 44 19 C0 D3 F0 06 8B   EE A4 7B BE 42 E7 26 54  .D..........B.&T
0010: C8 8E 36 76                                        ..6v
]
]



*******************************************
*******************************************


別名: thawteprimaryrootcag3 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=thawte Primary Root CA - G3, OU="(c) 2008 thawte, Inc. - For authorized use only", OU=Certification Services Division, O="thawte, Inc.", C=US
釋出者: CN=thawte Primary Root CA - G3, OU="(c) 2008 thawte, Inc. - For authorized use only", OU=Certification Services Division, O="thawte, Inc.", C=US
序列號: 600197b746a7eab4b49ad64b2ff790fb
有效期為 Wed Apr 02 08:00:00 CST 2008 至 Wed Dec 02 07:59:59 CST 2037
證書指紋:
	 MD5:  FB:1B:5D:43:8A:94:CD:44:C6:76:F2:43:4B:47:E7:31
	 SHA1: F1:8B:53:8D:1B:E9:03:B6:A6:F0:56:43:5B:17:15:89:CA:F3:6B:F2
	 SHA256: 4B:03:F4:58:07:AD:70:F2:1B:FC:2C:AE:71:C9:FD:E4:60:4C:06:4C:F5:FF:B6:86:BA:E5:DB:AA:D7:FD:D3:4C
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AD 6C AA 94 60 9C ED E4   FF FA 3E 0A 74 2B 63 03  .l..`.....>.t+c.
0010: F7 B6 59 BF                                        ..Y.
]
]



*******************************************
*******************************************


別名: buypassclass3ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Buypass Class 3 Root CA, O=Buypass AS-983163327, C=NO
釋出者: CN=Buypass Class 3 Root CA, O=Buypass AS-983163327, C=NO
序列號: 2
有效期為 Tue Oct 26 16:28:58 CST 2010 至 Fri Oct 26 16:28:58 CST 2040
證書指紋:
	 MD5:  3D:3B:18:9E:2C:64:5A:E8:D5:88:CE:0E:F9:37:C2:EC
	 SHA1: DA:FA:F7:FA:66:84:EC:06:8F:14:50:BD:C7:C2:81:A5:BC:A9:64:57
	 SHA256: ED:F7:EB:BC:A2:7A:2A:38:4D:38:7B:7D:40:10:C6:66:E2:ED:B4:84:3E:4C:29:B4:AE:1D:5B:93:32:E6:B2:4D
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 47 B8 CD FF E5 6F EE F8   B2 EC 2F 4E 0E F9 25 B0  G....o..../N..%.
0010: 8E 3C 6B C3                                        .<k.
]
]



*******************************************
*******************************************


別名: verisigntsaca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, L=Durbanville, ST=Western Cape, C=ZA
釋出者: CN=Thawte Timestamping CA, OU=Thawte Certification, O=Thawte, L=Durbanville, ST=Western Cape, C=ZA
序列號: 67c8e1e8e3be1cbdfc913b8ea6238749
有效期為 Wed Jan 01 08:00:00 CST 1997 至 Sat Jan 02 07:59:59 CST 2021
證書指紋:
	 MD5:  F2:89:95:6E:4D:05:F0:F1:A7:21:55:7D:46:11:BA:47
	 SHA1: 20:CE:B1:F0:F5:1C:0E:19:A9:F3:8D:B1:AA:8E:03:8C:AA:7A:C7:01
	 SHA256: CB:6B:05:D9:E8:E5:7C:D8:82:B1:0B:4D:B7:0D:E4:BB:1D:E4:2B:A4:8A:7B:D0:31:8B:63:5B:F6:E7:78:1A:9D
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 1024 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]



*******************************************
*******************************************


別名: verisignclass3g4ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=VeriSign Class 3 Public Primary Certification Authority - G4, OU="(c) 2007 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
釋出者: CN=VeriSign Class 3 Public Primary Certification Authority - G4, OU="(c) 2007 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
序列號: 2f80fe238c0e220f486712289187acb3
有效期為 Mon Nov 05 08:00:00 CST 2007 至 Tue Jan 19 07:59:59 CST 2038
證書指紋:
	 MD5:  3A:52:E1:E7:FD:6F:3A:E3:6F:F3:6F:99:1B:F9:22:41
	 SHA1: 22:D5:D8:DF:8F:02:31:D1:8D:F7:9D:B7:CF:8A:2D:64:C9:3F:6C:3A
	 SHA256: 69:DD:D7:EA:90:BB:57:C9:3E:13:5D:C8:5E:A6:FC:D5:48:0B:60:32:39:BD:C4:54:FC:75:8B:2A:26:CF:7F:79
簽名演算法名稱: SHA384withECDSA
主體公共金鑰演算法: 384 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
0000: 30 5F A1 5D A0 5B 30 59   30 57 30 55 16 09 69 6D  0_.].[0Y0W0U..im
0010: 61 67 65 2F 67 69 66 30   21 30 1F 30 07 06 05 2B  age/gif0!0.0...+
0020: 0E 03 02 1A 04 14 8F E5   D3 1A 86 AC 8D 8E 6B C3  ..............k.
0030: CF 80 6A D4 48 18 2C 7B   19 2E 30 25 16 23 68 74  ..j.H.,...0%.#ht
0040: 74 70 3A 2F 2F 6C 6F 67   6F 2E 76 65 72 69 73 69  tp://logo.verisi
0050: 67 6E 2E 63 6F 6D 2F 76   73 6C 6F 67 6F 2E 67 69  gn.com/vslogo.gi
0060: 66                                                 f


#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: B3 16 91 FD EE A6 6E E4   B5 2E 49 8F 87 78 81 80  ......n...I..x..
0010: EC E5 B1 B5                                        ....
]
]



*******************************************
*******************************************


別名: baltimorecybertrustca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE
釋出者: CN=Baltimore CyberTrust Root, OU=CyberTrust, O=Baltimore, C=IE
序列號: 20000b9
有效期為 Sat May 13 02:46:00 CST 2000 至 Tue May 13 07:59:00 CST 2025
證書指紋:
	 MD5:  AC:B6:94:A5:9C:17:E0:D7:91:52:9B:B1:97:06:A6:E4
	 SHA1: D4:DE:20:D0:5E:66:FC:53:FE:1A:50:88:2C:78:DB:28:52:CA:E4:74
	 SHA256: 16:AF:57:A9:F6:76:B0:AB:12:60:95:AA:5E:BA:DE:F2:2A:B3:11:19:D6:44:AC:95:CD:4B:93:DB:F3:F2:6A:EB
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:3
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: E5 9D 59 30 82 47 58 CC   AC FA 08 54 36 86 7B 3A  ..Y0.GX....T6..:
0010: B5 04 4D F0                                        ..M.
]
]



*******************************************
*******************************************


別名: gtecybertrustglobalca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=GTE CyberTrust Global Root, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US
釋出者: CN=GTE CyberTrust Global Root, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US
序列號: 1a5
有效期為 Thu Aug 13 08:29:00 CST 1998 至 Tue Aug 14 07:59:00 CST 2018
證書指紋:
	 MD5:  CA:3D:D3:68:F1:03:5C:D0:32:FA:B8:2B:59:E8:5A:DB
	 SHA1: 97:81:79:50:D8:1C:96:70:CC:34:D8:09:CF:79:44:31:36:7E:F4:74
	 SHA256: A5:31:25:18:8D:21:10:AA:96:4B:02:C7:B7:C6:DA:32:03:17:08:94:E5:FB:71:FF:FB:66:67:D5:E6:81:0A:36
簽名演算法名稱: MD5withRSA
主體公共金鑰演算法: 1024 位 RSA 金鑰
版本: 1


*******************************************
*******************************************


別名: luxtrustglobalrootca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=LuxTrust Global Root, O=LuxTrust s.a., C=LU
釋出者: CN=LuxTrust Global Root, O=LuxTrust s.a., C=LU
序列號: bb8
有效期為 Thu Mar 17 17:51:37 CST 2011 至 Wed Mar 17 17:51:37 CST 2021
證書指紋:
	 MD5:  42:A5:21:7A:4C:AF:C7:BF:FD:A7:F5:B2:10:4C:3E:BE
	 SHA1: C9:3C:34:EA:90:D9:13:0C:0F:03:00:4B:98:BD:8B:35:70:91:56:11
	 SHA256: A1:B2:DB:EB:64:E7:06:C6:16:9E:3C:41:18:B2:3B:AA:09:01:8A:84:27:66:6D:8B:F0:E2:88:91:EC:05:19:50
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 17 15 85 89 09 2F 24 87   6F 3F 1D 1B E4 F2 96 79  ...../$.o?.....y
0010: 83 48 13 CE                                        .H..
]
]

#2: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 17 15 85 89 09 2F 24 87   6F 3F 1D 1B E4 F2 96 79  ...../$.o?.....y
0010: 83 48 13 CE                                        .H..
]
]



*******************************************
*******************************************


別名: verisignclass3g2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
釋出者: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
序列號: 7dd9fe07cfa81eb7107967fba78934c6
有效期為 Mon May 18 08:00:00 CST 1998 至 Wed Aug 02 07:59:59 CST 2028
證書指紋:
	 MD5:  A2:33:9B:4C:74:78:73:D4:6C:E7:C1:F3:8D:CB:5C:E9
	 SHA1: 85:37:1C:A6:E5:50:14:3D:CE:28:03:47:1B:DE:3A:09:E8:F8:77:0F
	 SHA256: 83:CE:3C:12:29:68:8A:59:3D:48:5F:81:97:3C:0F:91:95:43:1E:DA:37:CC:5E:36:43:0E:79:C7:A8:88:63:8B
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 1024 位 RSA 金鑰
版本: 1


*******************************************
*******************************************


別名: camerfirmachamberscommerceca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Chambers of Commerce Root, OU=http://www.chambersign.org, O=AC Camerfirma SA CIF A82743287, C=EU
釋出者: CN=Chambers of Commerce Root, OU=http://www.chambersign.org, O=AC Camerfirma SA CIF A82743287, C=EU
序列號: 0
有效期為 Wed Oct 01 00:13:43 CST 2003 至 Thu Oct 01 00:13:44 CST 2037
證書指紋:
	 MD5:  B0:01:EE:14:D9:AF:29:18:94:76:8E:F1:69:33:2A:84
	 SHA1: 6E:3A:55:A4:19:0C:19:5C:93:84:3C:C0:DB:72:2E:31:30:61:F0:B1
	 SHA256: 0C:25:8A:12:A5:67:4A:EF:25:F2:8B:A7:DC:FA:EC:EE:A3:48:E5:41:E6:F5:CC:4E:E6:3B:71:B3:61:60:6A:C3
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:12
]

#2: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
  [DistributionPoint:
     [URIName: http://crl.chambersign.org/chambersroot.crl]
]]

#3: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
  [CertificatePolicyId: [1.3.6.1.4.1.17326.10.3.1]
[PolicyQualifierInfo: [
  qualifierID: 1.3.6.1.5.5.7.2.1
  qualifier: 0000: 16 30 68 74 74 70 3A 2F   2F 63 70 73 2E 63 68 61  .0http://cps.cha
0010: 6D 62 65 72 73 69 67 6E   2E 6F 72 67 2F 63 70 73  mbersign.org/cps
0020: 2F 63 68 61 6D 62 65 72   73 72 6F 6F 74 2E 68 74  /chambersroot.ht
0030: 6D 6C                                              ml

]]  ]
]

#4: ObjectId: 2.5.29.18 Criticality=false
IssuerAlternativeName [
  RFC822Name: chambersroot@chambersign.org
]

#5: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#6: ObjectId: 2.16.840.1.113730.1.1 Criticality=false
NetscapeCertType [
   SSL CA
   S/MIME CA
   Object Signing CA]

#7: ObjectId: 2.5.29.17 Criticality=false
SubjectAlternativeName [
  RFC822Name: chambersroot@chambersign.org
]

#8: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: E3 94 F5 B1 4D E9 DB A1   29 5B 57 8B 4D 76 06 76  ....M...)[W.Mv.v
0010: E1 D1 A2 8A                                        ....
]
]



*******************************************
*******************************************


別名: soneraclass2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Sonera Class2 CA, O=Sonera, C=FI
釋出者: CN=Sonera Class2 CA, O=Sonera, C=FI
序列號: 1d
有效期為 Fri Apr 06 15:29:40 CST 2001 至 Tue Apr 06 15:29:40 CST 2021
證書指紋:
	 MD5:  A3:EC:75:0F:2E:88:DF:FA:48:01:4E:0B:5C:48:6F:FB
	 SHA1: 37:F7:6D:E6:07:7C:90:C5:B1:3E:93:1A:B7:41:10:B4:F2:E4:9A:27
	 SHA256: 79:08:B4:03:14:C1:38:10:0B:51:8D:07:35:80:7F:FB:FC:F8:51:8A:00:95:33:71:05:BA:38:6B:15:3D:D9:27
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 4A A0 AA 58 84 D3 5E 3C                            J..X..^<
]
]



*******************************************
*******************************************


別名: affirmtrustnetworkingca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=AffirmTrust Networking, O=AffirmTrust, C=US
釋出者: CN=AffirmTrust Networking, O=AffirmTrust, C=US
序列號: 7c4f04391cd4992d
有效期為 Fri Jan 29 22:08:24 CST 2010 至 Tue Dec 31 22:08:24 CST 2030
證書指紋:
	 MD5:  42:65:CA:BE:01:9A:9A:4C:A9:8C:41:49:CD:C0:D5:7F
	 SHA1: 29:36:21:02:8B:20:ED:02:F5:66:C5:32:D1:D6:ED:90:9F:45:00:2F
	 SHA256: 0A:81:EC:5A:92:97:77:F1:45:90:4A:F3:8D:5D:50:9F:66:B5:E2:C5:8F:CD:B5:31:05:8B:0E:17:F3:F0:B4:1B
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 07 1F D2 E7 9C DA C2 6E   A2 40 B4 B0 7A 50 10 50  .......n.@..zP.P
0010: 74 C4 C8 BD                                        t...
]
]



*******************************************
*******************************************


別名: ttelesecglobalrootclass3ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=T-TeleSec GlobalRoot Class 3, OU=T-Systems Trust Center, O=T-Systems Enterprise Services GmbH, C=DE
釋出者: CN=T-TeleSec GlobalRoot Class 3, OU=T-Systems Trust Center, O=T-Systems Enterprise Services GmbH, C=DE
序列號: 1
有效期為 Wed Oct 01 18:29:56 CST 2008 至 Sun Oct 02 07:59:59 CST 2033
證書指紋:
	 MD5:  CA:FB:40:A8:4E:39:92:8A:1D:FE:8E:2F:C4:27:EA:EF
	 SHA1: 55:A6:72:3E:CB:F2:EC:CD:C3:23:74:70:19:9D:2A:BE:11:E3:81:D1
	 SHA256: FD:73:DA:D3:1C:64:4F:F1:B4:3B:EF:0C:CD:DA:96:71:0B:9C:D9:87:5E:CA:7E:31:70:7A:F3:E9:6D:52:2B:BD
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: B5 03 F7 76 3B 61 82 6A   12 AA 18 53 EB 03 21 94  ...v;a.j...S..!.
0010: BF FE CE CA                                        ....
]
]



*******************************************
*******************************************


別名: xrampglobalca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=XRamp Global Certification Authority, O=XRamp Security Services Inc, OU=www.xrampsecurity.com, C=US
釋出者: CN=XRamp Global Certification Authority, O=XRamp Security Services Inc, OU=www.xrampsecurity.com, C=US
序列號: 50946cec18ead59c4dd597ef758fa0ad
有效期為 Tue Nov 02 01:14:04 CST 2004 至 Mon Jan 01 13:37:19 CST 2035
證書指紋:
	 MD5:  A1:0B:44:B3:CA:10:D8:00:6E:9D:0F:D8:0F:92:0A:D1
	 SHA1: B8:01:86:D1:EB:9C:86:A5:41:04:CF:30:54:F3:4C:52:B7:E5:58:C6
	 SHA256: CE:CD:DC:90:50:99:D8:DA:DF:C5:B1:D2:09:B7:37:CB:E2:C1:8C:FB:2C:10:C0:FF:0B:CF:0D:32:86:FC:1A:A2
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 1.3.6.1.4.1.311.20.2 Criticality=false
0000: 1E 04 00 43 00 41                                  ...C.A


#2: ObjectId: 1.3.6.1.4.1.311.21.1 Criticality=false
0000: 02 01 01                                           ...


#3: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#4: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
  [DistributionPoint:
     [URIName: http://crl.xrampsecurity.com/XGCA.crl]
]]

#5: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#6: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C6 4F A2 3D 06 63 84 09   9C CE 62 E4 04 AC 8D 5C  .O.=.c....b....\
0010: B5 E9 B6 1B                                        ....
]
]



*******************************************
*******************************************


別名: geotrustprimarycag3 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=GeoTrust Primary Certification Authority - G3, OU=(c) 2008 GeoTrust Inc. - For authorized use only, O=GeoTrust Inc., C=US
釋出者: CN=GeoTrust Primary Certification Authority - G3, OU=(c) 2008 GeoTrust Inc. - For authorized use only, O=GeoTrust Inc., C=US
序列號: 15ac6e9419b2794b41f627a9c3180f1f
有效期為 Wed Apr 02 08:00:00 CST 2008 至 Wed Dec 02 07:59:59 CST 2037
證書指紋:
	 MD5:  B5:E8:34:36:C9:10:44:58:48:70:6D:2E:83:D4:B8:05
	 SHA1: 03:9E:ED:B8:0B:E7:A0:3C:69:53:89:3B:20:D2:D9:32:3A:4C:2A:FD
	 SHA256: B4:78:B8:12:25:0D:F8:78:63:5C:2A:A7:EC:7D:15:5E:AA:62:5E:E8:29:16:E2:CD:29:43:61:88:6C:D1:FB:D4
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C4 79 CA 8E A1 4E 03 1D   1C DC 6B DB 31 5B 94 3E  .y...N....k.1[.>
0010: 3F 30 7F 2D                                        ?0.-
]
]



*******************************************
*******************************************


別名: camerfirmachambersignca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Global Chambersign Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU
釋出者: CN=Global Chambersign Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU
序列號: c9cdd3e9d57d23ce
有效期為 Fri Aug 01 20:31:40 CST 2008 至 Sat Jul 31 20:31:40 CST 2038
證書指紋:
	 MD5:  9E:80:FF:78:01:0C:2E:C1:36:BD:FE:96:90:6E:08:F3
	 SHA1: 4A:BD:EE:EC:95:0D:35:9C:89:AE:C7:52:A1:2C:5B:29:F6:D6:AA:0C
	 SHA256: 13:63:35:43:93:34:A7:69:80:16:A0:D3:24:DE:72:28:4E:07:9D:7B:52:20:BB:8F:BD:74:78:16:EE:BE:BA:CA
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: B9 09 CA 9C 1E DB D3 6C   3A 6B AE ED 54 F1 5B 93  .......l:k..T.[.
0010: 06 35 2E 5E                                        .5.^
]
[CN=Global Chambersign Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU]
SerialNumber: [    c9cdd3e9 d57d23ce]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:12
]

#3: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
  [CertificatePolicyId: [2.5.29.32.0]
[PolicyQualifierInfo: [
  qualifierID: 1.3.6.1.5.5.7.2.1
  qualifier: 0000: 16 1C 68 74 74 70 3A 2F   2F 70 6F 6C 69 63 79 2E  ..http://policy.
0010: 63 61 6D 65 72 66 69 72   6D 61 2E 63 6F 6D        camerfirma.com

]]  ]
]

#4: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#5: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: B9 09 CA 9C 1E DB D3 6C   3A 6B AE ED 54 F1 5B 93  .......l:k..T.[.
0010: 06 35 2E 5E                                        .5.^
]
]



*******************************************
*******************************************


別名: thawteprimaryrootcag2 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=thawte Primary Root CA - G2, OU="(c) 2007 thawte, Inc. - For authorized use only", O="thawte, Inc.", C=US
釋出者: CN=thawte Primary Root CA - G2, OU="(c) 2007 thawte, Inc. - For authorized use only", O="thawte, Inc.", C=US
序列號: 35fc265cd9844fc93d263d579baed756
有效期為 Mon Nov 05 08:00:00 CST 2007 至 Tue Jan 19 07:59:59 CST 2038
證書指紋:
	 MD5:  74:9D:EA:60:24:C4:FD:22:53:3E:CC:3A:72:D9:29:4F
	 SHA1: AA:DB:BC:22:23:8F:C4:01:A1:27:BB:38:DD:F4:1D:DB:08:9E:F0:12
	 SHA256: A4:31:0D:50:AF:18:A6:44:71:90:37:2A:86:AF:AF:8B:95:1F:FB:43:1D:83:7F:1E:56:88:B4:59:71:ED:15:57
簽名演算法名稱: SHA384withECDSA
主體公共金鑰演算法: 384 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 9A D8 00 30 00 E7 6B 7F   85 18 EE 8B B6 CE 8A 0C  ...0..k.........
0010: F8 11 E1 BB                                        ....
]
]



*******************************************
*******************************************


別名: amazonrootca3 [jdk]
建立日期: 2019-12-6
條目型別: trustedCertEntry

所有者: CN=Amazon Root CA 3, O=Amazon, C=US
釋出者: CN=Amazon Root CA 3, O=Amazon, C=US
序列號: 66c9fd5749736663f3b0b9ad9e89e7603f24a
有效期為 Tue May 26 08:00:00 CST 2015 至 Sat May 26 08:00:00 CST 2040
證書指紋:
	 MD5:  A0:D4:EF:0B:F7:B5:D8:49:95:2A:EC:F5:C4:FC:81:87
	 SHA1: 0D:44:DD:8C:3C:8C:1A:1A:58:75:64:81:E9:0F:2E:2A:FF:B3:D2:6E
	 SHA256: 18:CE:6C:FE:7B:F1:4E:60:B2:E3:47:B8:DF:E8:68:CB:31:D0:2E:BB:3A:DA:27:15:69:F5:03:43:B4:6D:B3:A4
簽名演算法名稱: SHA256withECDSA
主體公共金鑰演算法: 256 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: AB B6 DB D7 06 9E 37 AC   30 86 07 91 70 C7 9C C4  ......7.0...p...
0010: 19 B1 78 C0                                        ..x.
]
]



*******************************************
*******************************************


別名: usertrusteccca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=USERTrust ECC Certification Authority, O=The USERTRUST Network, L=Jersey City, ST=New Jersey, C=US
釋出者: CN=USERTrust ECC Certification Authority, O=The USERTRUST Network, L=Jersey City, ST=New Jersey, C=US
序列號: 5c8b99c55a94c5d27156decd8980cc26
有效期為 Mon Feb 01 08:00:00 CST 2010 至 Tue Jan 19 07:59:59 CST 2038
證書指紋:
	 MD5:  FA:68:BC:D9:B5:7F:AD:FD:C9:1D:06:83:28:CC:24:C1
	 SHA1: D1:CB:CA:5D:B2:D5:2A:7F:69:3B:67:4D:E5:F0:5A:1D:0C:95:7D:F0
	 SHA256: 4F:F4:60:D5:4B:9C:86:DA:BF:BC:FC:57:12:E0:40:0D:2B:ED:3F:BC:4D:4F:BD:AA:86:E0:6A:DC:D2:A9:AD:7A
簽名演算法名稱: SHA384withECDSA
主體公共金鑰演算法: 384 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 3A E1 09 86 D4 CF 19 C2   96 76 74 49 76 DC E0 35  :........vtIv..5
0010: C6 63 63 9A                                        .cc.
]
]



*******************************************
*******************************************


別名: swisssignsilverg2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=SwissSign Silver CA - G2, O=SwissSign AG, C=CH
釋出者: CN=SwissSign Silver CA - G2, O=SwissSign AG, C=CH
序列號: 4f1bd42f54bb2f4b
有效期為 Wed Oct 25 16:32:46 CST 2006 至 Sat Oct 25 16:32:46 CST 2036
證書指紋:
	 MD5:  E0:06:A1:C9:7D:CF:C9:FC:0D:C0:56:75:96:D8:62:13
	 SHA1: 9B:AA:E5:9F:56:EE:21:CB:43:5A:BE:25:93:DF:A7:F0:40:D1:1D:CB
	 SHA256: BE:6C:4D:A2:BB:B9:BA:59:B6:F3:93:97:68:37:42:46:C3:C0:05:99:3F:A9:8F:02:0D:1D:ED:BE:D4:8A:81:D5
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 17 A0 CD C1 E4 41 B6 3A   5B 3B CB 45 9D BD 1C C2  .....A.:[;.E....
0010: 98 FA 86 58                                        ...X
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
  [CertificatePolicyId: [2.16.756.1.89.1.3.1.1]
[PolicyQualifierInfo: [
  qualifierID: 1.3.6.1.5.5.7.2.1
  qualifier: 0000: 16 20 68 74 74 70 3A 2F   2F 72 65 70 6F 73 69 74  . http://reposit
0010: 6F 72 79 2E 73 77 69 73   73 73 69 67 6E 2E 63 6F  ory.swisssign.co
0020: 6D 2F                                              m/

]]  ]
]

#4: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#5: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 17 A0 CD C1 E4 41 B6 3A   5B 3B CB 45 9D BD 1C C2  .....A.:[;.E....
0010: 98 FA 86 58                                        ...X
]
]



*******************************************
*******************************************


別名: affirmtrustpremiumca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=AffirmTrust Premium, O=AffirmTrust, C=US
釋出者: CN=AffirmTrust Premium, O=AffirmTrust, C=US
序列號: 6d8c1446b1a60aee
有效期為 Fri Jan 29 22:10:36 CST 2010 至 Mon Dec 31 22:10:36 CST 2040
證書指紋:
	 MD5:  C4:5D:0E:48:B6:AC:28:30:4E:0A:BC:F9:38:16:87:57
	 SHA1: D8:A6:33:2C:E0:03:6F:B1:85:F6:63:4F:7D:6A:06:65:26:32:28:27
	 SHA256: 70:A7:3F:7F:37:6B:60:07:42:48:90:45:34:B1:14:82:D5:BF:0E:69:8E:CC:49:8D:F5:25:77:EB:F2:E9:3B:9A
簽名演算法名稱: SHA384withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 9D C0 67 A6 0C 22 D9 26   F5 45 AB A6 65 52 11 27  ..g..".&.E..eR.'
0010: D8 45 AC 63                                        .E.c
]
]



*******************************************
*******************************************


別名: globalsignca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
釋出者: CN=GlobalSign Root CA, OU=Root CA, O=GlobalSign nv-sa, C=BE
序列號: 40000000001154b5ac394
有效期為 Tue Sep 01 20:00:00 CST 1998 至 Fri Jan 28 20:00:00 CST 2028
證書指紋:
	 MD5:  3E:45:52:15:09:51:92:E1:B7:5D:37:9F:B1:87:29:8A
	 SHA1: B1:BC:96:8B:D4:F4:9D:62:2A:A8:9A:81:F2:15:01:52:A4:1D:82:9C
	 SHA256: EB:D4:10:40:E4:BB:3E:C7:42:C9:E3:81:D3:1E:F2:A4:1A:48:B6:68:5C:96:E7:CE:F3:C1:DF:6C:D4:33:1C:99
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 60 7B 66 1A 45 0D 97 CA   89 50 2F 7D 04 CD 34 A8  `.f.E....P/...4.
0010: FF FC FD 4B                                        ...K
]
]



*******************************************
*******************************************


別名: dtrustclass3ca2 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=D-TRUST Root Class 3 CA 2 2009, O=D-Trust GmbH, C=DE
釋出者: CN=D-TRUST Root Class 3 CA 2 2009, O=D-Trust GmbH, C=DE
序列號: 983f3
有效期為 Thu Nov 05 16:35:58 CST 2009 至 Mon Nov 05 16:35:58 CST 2029
證書指紋:
	 MD5:  CD:E0:25:69:8D:47:AC:9C:89:35:90:F7:FD:51:3D:2F
	 SHA1: 58:E8:AB:B0:36:15:33:FB:80:F7:9B:1B:6D:29:D3:FF:8D:5F:00:F0
	 SHA256: 49:E7:A4:42:AC:F0:EA:62:87:05:00:54:B5:25:64:B6:50:E4:F4:9E:42:E3:48:D6:AA:38:E0:39:E9:57:B1:C1
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
  [DistributionPoint:
     [URIName: ldap://directory.d-trust.net/CN=D-TRUST%20Root%20Class%203%20CA%202%202009,O=D-Trust%20GmbH,C=DE?certificaterevocationlist]
, DistributionPoint:
     [URIName: http://www.d-trust.net/crl/d-trust_root_class_3_ca_2_2009.crl]
]]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: FD DA 14 C4 9F 30 DE 21   BD 1E 42 39 FC AB 63 23  .....0.!..B9..c#
0010: 49 E0 F1 84                                        I...
]
]



*******************************************
*******************************************


別名: affirmtrustcommercialca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=AffirmTrust Commercial, O=AffirmTrust, C=US
釋出者: CN=AffirmTrust Commercial, O=AffirmTrust, C=US
序列號: 7777062726a9b17c
有效期為 Fri Jan 29 22:06:06 CST 2010 至 Tue Dec 31 22:06:06 CST 2030
證書指紋:
	 MD5:  82:92:BA:5B:EF:CD:8A:6F:A6:3D:55:F9:84:F6:D6:B7
	 SHA1: F9:B5:B6:32:45:5F:9C:BE:EC:57:5F:80:DC:E9:6E:2C:C7:B2:78:B7
	 SHA256: 03:76:AB:1D:54:C5:F9:80:3C:E4:B2:E2:01:A0:EE:7E:EF:7B:57:B6:36:E8:A9:3C:9B:8D:48:60:C9:6F:5F:A7
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 9D 93 C6 53 8B 5E CA AF   3F 9F 1E 0F E5 99 95 BC  ...S.^..?.......
0010: 24 F6 94 8F                                        $...
]
]



*******************************************
*******************************************


別名: letsencryptisrgx1 [jdk]
建立日期: 2017-5-19
條目型別: trustedCertEntry

所有者: CN=ISRG Root X1, O=Internet Security Research Group, C=US
釋出者: CN=ISRG Root X1, O=Internet Security Research Group, C=US
序列號: 8210cfb0d240e3594463e0bb63828b00
有效期為 Thu Jun 04 19:04:38 CST 2015 至 Mon Jun 04 19:04:38 CST 2035
證書指紋:
	 MD5:  0C:D2:F9:E0:DA:17:73:E9:ED:86:4D:A5:E3:70:E7:4E
	 SHA1: CA:BD:2A:79:A1:07:6A:31:F2:1D:25:36:35:CB:03:9D:43:29:A5:E8
	 SHA256: 96:BC:EC:06:26:49:76:F3:74:60:77:9A:CF:28:C5:A7:CF:E8:A3:C0:AA:E1:1A:8F:FC:EE:05:C0:BD:DF:08:C6
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 79 B4 59 E6 7B B6 E5 E4   01 73 80 08 88 C8 1A 58  y.Y......s.....X
0010: F6 E9 9B 6E                                        ...n
]
]



*******************************************
*******************************************


別名: thawtepremiumserverca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
釋出者: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
序列號: 36122296c5e338a520a1d25f4cd70954
有效期為 Thu Aug 01 08:00:00 CST 1996 至 Sat Jan 02 07:59:59 CST 2021
證書指紋:
	 MD5:  A6:6B:60:90:23:9B:3F:2D:BB:98:6F:D6:A7:19:0D:46
	 SHA1: E0:AB:05:94:20:72:54:93:05:60:62:02:36:70:F7:CD:2E:FC:66:66
	 SHA256: 3F:9F:27:D5:83:20:4B:9E:09:C8:A3:D2:06:6C:4B:57:D3:A2:47:9C:36:93:65:08:80:50:56:98:10:5D:BC:E9
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 1024 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]



*******************************************
*******************************************


別名: comodoaaaca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=AAA Certificate Services, O=Comodo CA Limited, L=Salford, ST=Greater Manchester, C=GB
釋出者: CN=AAA Certificate Services, O=Comodo CA Limited, L=Salford, ST=Greater Manchester, C=GB
序列號: 1
有效期為 Thu Jan 01 08:00:00 CST 2004 至 Mon Jan 01 07:59:59 CST 2029
證書指紋:
	 MD5:  49:79:04:B0:EB:87:19:AC:47:B0:BC:11:51:9B:74:D0
	 SHA1: D1:EB:23:A4:6D:17:D6:8F:D9:25:64:C2:F1:F1:60:17:64:D8:E3:49
	 SHA256: D7:A7:A0:FB:5D:7E:27:31:D7:71:E9:48:4E:BC:DE:F7:1D:5F:0C:3E:0A:29:48:78:2B:C8:3E:E0:EA:69:9E:F4
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
  [DistributionPoint:
     [URIName: http://crl.comodoca.com/AAACertificateServices.crl]
, DistributionPoint:
     [URIName: http://crl.comodo.net/AAACertificateServices.crl]
]]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: A0 11 0A 23 3E 96 F1 07   EC E2 AF 29 EF 82 A5 7F  ...#>......)....
0010: D0 30 A4 B4                                        .0..
]
]



*******************************************
*******************************************


別名: geotrustprimarycag2 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=GeoTrust Primary Certification Authority - G2, OU=(c) 2007 GeoTrust Inc. - For authorized use only, O=GeoTrust Inc., C=US
釋出者: CN=GeoTrust Primary Certification Authority - G2, OU=(c) 2007 GeoTrust Inc. - For authorized use only, O=GeoTrust Inc., C=US
序列號: 3cb2f4480a00e2feeb243b5e603ec36b
有效期為 Mon Nov 05 08:00:00 CST 2007 至 Tue Jan 19 07:59:59 CST 2038
證書指紋:
	 MD5:  01:5E:D8:6B:BD:6F:3D:8E:A1:31:F8:12:E0:98:73:6A
	 SHA1: 8D:17:84:D5:37:F3:03:7D:EC:70:FE:57:8B:51:9A:99:E6:10:D7:B0
	 SHA256: 5E:DB:7A:C4:3B:82:A0:6A:87:61:E8:D7:BE:49:79:EB:F2:61:1F:7D:D7:9B:F9:1C:1C:6B:56:6A:21:9E:D7:66
簽名演算法名稱: SHA384withECDSA
主體公共金鑰演算法: 384 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 15 5F 35 57 51 55 FB 25   B2 AD 03 69 FC 01 A3 FA  ._5WQU.%...i....
0010: BE 11 55 D5                                        ..U.
]
]



*******************************************
*******************************************


別名: globalsignr3ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R3
釋出者: CN=GlobalSign, O=GlobalSign, OU=GlobalSign Root CA - R3
序列號: 4000000000121585308a2
有效期為 Wed Mar 18 18:00:00 CST 2009 至 Sun Mar 18 18:00:00 CST 2029
證書指紋:
	 MD5:  C5:DF:B8:49:CA:05:13:55:EE:2D:BA:1A:C3:3E:B0:28
	 SHA1: D6:9B:56:11:48:F0:1C:77:C5:45:78:C1:09:26:DF:5B:85:69:76:AD
	 SHA256: CB:B5:22:D7:B7:F1:27:AD:6A:01:13:86:5B:DF:1C:D4:10:2E:7D:07:59:AF:63:5A:7C:F4:72:0D:C9:63:C5:3B
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 8F F0 4B 7F A8 2E 45 24   AE 4D 50 FA 63 9A 8B DE  ..K...E$.MP.c...
0010: E2 DD 1B BC                                        ....
]
]



*******************************************
*******************************************


別名: thawteprimaryrootca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=thawte Primary Root CA, OU="(c) 2006 thawte, Inc. - For authorized use only", OU=Certification Services Division, O="thawte, Inc.", C=US
釋出者: CN=thawte Primary Root CA, OU="(c) 2006 thawte, Inc. - For authorized use only", OU=Certification Services Division, O="thawte, Inc.", C=US
序列號: 344ed55720d5edec49f42fce37db2b6d
有效期為 Fri Nov 17 08:00:00 CST 2006 至 Thu Jul 17 07:59:59 CST 2036
證書指紋:
	 MD5:  8C:CA:DC:0B:22:CE:F5:BE:72:AC:41:1A:11:A8:D8:12
	 SHA1: 91:C6:D6:EE:3E:8A:C8:63:84:E5:48:C2:99:29:5C:75:6C:81:7B:81
	 SHA256: 8D:72:2F:81:A9:C1:13:C0:79:1D:F1:36:A2:96:6D:B2:6C:95:0A:97:1D:B4:6B:41:99:F4:EA:54:B7:8B:FB:9F
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 7B 5B 45 CF AF CE CB 7A   FD 31 92 1A 6A B6 F3 46  .[E....z.1..j..F
0010: EB 57 48 50                                        .WHP
]
]



*******************************************
*******************************************


別名: quovadisrootca3 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=QuoVadis Root CA 3, O=QuoVadis Limited, C=BM
釋出者: CN=QuoVadis Root CA 3, O=QuoVadis Limited, C=BM
序列號: 5c6
有效期為 Sat Nov 25 03:11:23 CST 2006 至 Tue Nov 25 03:06:44 CST 2031
證書指紋:
	 MD5:  31:85:3C:62:94:97:63:B9:AA:FD:89:4E:AF:6F:E0:CF
	 SHA1: 1F:49:14:F7:D8:74:95:1D:DD:AE:02:C0:BE:FD:3A:2D:82:75:51:85
	 SHA256: 18:F1:FC:7F:20:5D:F8:AD:DD:EB:7F:E0:07:DD:57:E3:AF:37:5A:9C:4D:8D:73:54:6B:F4:F1:FE:D1:E1:8D:35
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: F2 C0 13 E0 82 43 3E FB   EE 2F 67 32 96 35 5C DB  .....C>../g2.5\.
0010: B8 CB 02 D0                                        ....
]
[CN=QuoVadis Root CA 3, O=QuoVadis Limited, C=BM]
SerialNumber: [    05c6]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
  [CertificatePolicyId: [1.3.6.1.4.1.8024.0.3]
[PolicyQualifierInfo: [
  qualifierID: 1.3.6.1.5.5.7.2.2
  qualifier: 0000: 30 81 86 1A 81 83 41 6E   79 20 75 73 65 20 6F 66  0.....Any use of
0010: 20 74 68 69 73 20 43 65   72 74 69 66 69 63 61 74   this Certificat
0020: 65 20 63 6F 6E 73 74 69   74 75 74 65 73 20 61 63  e constitutes ac
0030: 63 65 70 74 61 6E 63 65   20 6F 66 20 74 68 65 20  ceptance of the 
0040: 51 75 6F 56 61 64 69 73   20 52 6F 6F 74 20 43 41  QuoVadis Root CA
0050: 20 33 20 43 65 72 74 69   66 69 63 61 74 65 20 50   3 Certificate P
0060: 6F 6C 69 63 79 20 2F 20   43 65 72 74 69 66 69 63  olicy / Certific
0070: 61 74 69 6F 6E 20 50 72   61 63 74 69 63 65 20 53  ation Practice S
0080: 74 61 74 65 6D 65 6E 74   2E                       tatement.

], PolicyQualifierInfo: [
  qualifierID: 1.3.6.1.5.5.7.2.1
  qualifier: 0000: 16 21 68 74 74 70 3A 2F   2F 77 77 77 2E 71 75 6F  .!http://www.quo
0010: 76 61 64 69 73 67 6C 6F   62 61 6C 2E 63 6F 6D 2F  vadisglobal.com/
0020: 63 70 73                                           cps

]]  ]
]

#4: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#5: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: F2 C0 13 E0 82 43 3E FB   EE 2F 67 32 96 35 5C DB  .....C>../g2.5\.
0010: B8 CB 02 D0                                        ....
]
]



*******************************************
*******************************************


別名: amazonrootca2 [jdk]
建立日期: 2019-12-6
條目型別: trustedCertEntry

所有者: CN=Amazon Root CA 2, O=Amazon, C=US
釋出者: CN=Amazon Root CA 2, O=Amazon, C=US
序列號: 66c9fd29635869f0a0fe58678f85b26bb8a37
有效期為 Tue May 26 08:00:00 CST 2015 至 Sat May 26 08:00:00 CST 2040
證書指紋:
	 MD5:  C8:E5:8D:CE:A8:42:E2:7A:C0:2A:5C:7C:9E:26:BF:66
	 SHA1: 5A:8C:EF:45:D7:A6:98:59:76:7A:8C:8B:44:96:B5:78:CF:47:4B:1A
	 SHA256: 1B:A5:B2:AA:8C:65:40:1A:82:96:01:18:F8:0B:EC:4F:62:30:4D:83:CE:C4:71:3A:19:C3:9C:01:1E:A4:6D:B4
簽名演算法名稱: SHA384withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: B0 0C F0 4C 30 F4 05 58   02 48 FD 33 E5 52 AF 4B  ...L0..X.H.3.R.K
0010: 84 E3 66 52                                        ..fR
]
]



*******************************************
*******************************************


別名: starfieldclass2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: OU=Starfield Class 2 Certification Authority, O="Starfield Technologies, Inc.", C=US
釋出者: OU=Starfield Class 2 Certification Authority, O="Starfield Technologies, Inc.", C=US
序列號: 0
有效期為 Wed Jun 30 01:39:16 CST 2004 至 Fri Jun 30 01:39:16 CST 2034
證書指紋:
	 MD5:  32:4A:4B:BB:C8:63:69:9B:BE:74:9A:C6:DD:1D:46:24
	 SHA1: AD:7E:1C:28:B0:64:EF:8F:60:03:40:20:14:C3:D0:E3:37:0E:B5:8A
	 SHA256: 14:65:FA:20:53:97:B8:76:FA:A6:F0:A9:95:8E:55:90:E4:0F:CC:7F:AA:4F:B7:C2:C8:67:75:21:FB:5F:B6:58
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: BF 5F B7 D1 CE DD 1F 86   F4 5B 55 AC DC D7 10 C2  ._.......[U.....
0010: 0E A9 88 E7                                        ....
]
[OU=Starfield Class 2 Certification Authority, O="Starfield Technologies, Inc.", C=US]
SerialNumber: [    00]
]

#2: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: BF 5F B7 D1 CE DD 1F 86   F4 5B 55 AC DC D7 10 C2  ._.......[U.....
0010: 0E A9 88 E7                                        ....
]
]



*******************************************
*******************************************


別名: starfieldrootg2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Starfield Root Certificate Authority - G2, O="Starfield Technologies, Inc.", L=Scottsdale, ST=Arizona, C=US
釋出者: CN=Starfield Root Certificate Authority - G2, O="Starfield Technologies, Inc.", L=Scottsdale, ST=Arizona, C=US
序列號: 0
有效期為 Tue Sep 01 08:00:00 CST 2009 至 Fri Jan 01 07:59:59 CST 2038
證書指紋:
	 MD5:  D6:39:81:C6:52:7E:96:69:FC:FC:CA:66:ED:05:F2:96
	 SHA1: B5:1C:06:7C:EE:2B:0C:3D:F8:55:AB:2D:92:F4:FE:39:D4:E7:0F:0E
	 SHA256: 2C:E1:CB:0B:F9:D2:F9:E1:02:99:3F:BE:21:51:52:C3:B2:DD:0C:AB:DE:1C:68:E5:31:9B:83:91:54:DB:B7:F5
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 7C 0C 32 1F A7 D9 30 7F   C4 7D 68 A3 62 A8 A1 CE  ..2...0...h.b...
0010: AB 07 5B 27                                        ..['
]
]



*******************************************
*******************************************


別名: verisignclass3ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US
釋出者: OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US
序列號: 3c9131cb1ff6d01b0e9ab8d044bf12be
有效期為 Mon Jan 29 08:00:00 CST 1996 至 Thu Aug 03 07:59:59 CST 2028
證書指紋:
	 MD5:  EF:5A:F1:33:EF:F1:CD:BB:51:02:EE:12:14:4B:96:C4
	 SHA1: A1:DB:63:93:91:6F:17:E4:18:55:09:40:04:15:C7:02:40:B0:AE:6B
	 SHA256: A4:B6:B3:99:6F:C2:F3:06:B3:FD:86:81:BD:63:41:3D:8C:50:09:CC:4F:A3:29:C2:CC:F0:E2:FA:1B:14:03:05
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 1024 位 RSA 金鑰
版本: 1


*******************************************
*******************************************


別名: affirmtrustpremiumeccca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=AffirmTrust Premium ECC, O=AffirmTrust, C=US
釋出者: CN=AffirmTrust Premium ECC, O=AffirmTrust, C=US
序列號: 7497258ac73f7a54
有效期為 Fri Jan 29 22:20:24 CST 2010 至 Mon Dec 31 22:20:24 CST 2040
證書指紋:
	 MD5:  64:B0:09:55:CF:B1:D5:99:E2:BE:13:AB:A6:5D:EA:4D
	 SHA1: B8:23:6B:00:2F:1D:16:86:53:01:55:6C:11:A4:37:CA:EB:FF:C3:BB
	 SHA256: BD:71:FD:F6:DA:97:E4:CF:62:D1:64:7A:DD:25:81:B0:7D:79:AD:F8:39:7E:B4:EC:BA:9C:5E:84:88:82:14:23
簽名演算法名稱: SHA384withECDSA
主體公共金鑰演算法: 384 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 9A AF 29 7A C0 11 35 35   26 51 30 00 C3 6A FE 40  ..)z..55&Q0..j.@
0010: D5 AE D6 3C                                        ...<
]
]



*******************************************
*******************************************


別名: geotrustglobalca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=GeoTrust Global CA, O=GeoTrust Inc., C=US
釋出者: CN=GeoTrust Global CA, O=GeoTrust Inc., C=US
序列號: 23456
有效期為 Tue May 21 12:00:00 CST 2002 至 Sat May 21 12:00:00 CST 2022
證書指紋:
	 MD5:  F7:75:AB:29:FB:51:4E:B7:77:5E:FF:05:3C:99:8E:F5
	 SHA1: DE:28:F4:A4:FF:E5:B9:2F:A3:C5:03:D1:A3:49:A7:F9:96:2A:82:12
	 SHA256: FF:85:6A:2D:25:1D:CD:88:D3:66:56:F4:50:12:67:98:CF:AB:AA:DE:40:79:9C:72:2D:E4:D2:B5:DB:36:A7:3A
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: C0 7A 98 68 8D 89 FB AB   05 64 0C 11 7D AA 7D 65  .z.h.....d.....e
0010: B8 CA CC 4E                                        ...N
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C0 7A 98 68 8D 89 FB AB   05 64 0C 11 7D AA 7D 65  .z.h.....d.....e
0010: B8 CA CC 4E                                        ...N
]
]



*******************************************
*******************************************


別名: swisscomrootca2 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Swisscom Root CA 2, OU=Digital Certificate Services, O=Swisscom, C=ch
釋出者: CN=Swisscom Root CA 2, OU=Digital Certificate Services, O=Swisscom, C=ch
序列號: 1e9e28e848f2e5efc37c4a1e5a1867b6
有效期為 Fri Jun 24 16:38:14 CST 2011 至 Wed Jun 25 15:38:14 CST 2031
證書指紋:
	 MD5:  5B:04:69:EC:A5:83:94:63:18:A7:86:D0:E4:F2:6E:19
	 SHA1: 77:47:4F:C6:30:E4:0F:4C:47:64:3F:84:BA:B8:C6:95:4A:8A:41:EC
	 SHA256: F0:9B:12:2C:71:14:F4:A0:9B:D4:EA:4F:4A:99:D5:58:B4:6E:4C:25:CD:81:14:0D:29:C0:56:13:91:4C:38:41
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 4D 26 20 22 89 4B D3 D5   A4 0A A1 6F DE E2 12 81  M& ".K.....o....
0010: C5 F1 3C 2E                                        ..<.
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:7
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.33 Criticality=false
PolicyMappings [
[CertificatePolicyMap: [
IssuerDomain:CertificatePolicyId: [2.16.756.1.83.2.1]
SubjectDomain:CertificatePolicyId: [2.16.756.1.83.2.1]
]
]]

#5: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 4D 26 20 22 89 4B D3 D5   A4 0A A1 6F DE E2 12 81  M& ".K.....o....
0010: C5 F1 3C 2E                                        ..<.
]
]



*******************************************
*******************************************


別名: godaddyclass2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: OU=Go Daddy Class 2 Certification Authority, O="The Go Daddy Group, Inc.", C=US
釋出者: OU=Go Daddy Class 2 Certification Authority, O="The Go Daddy Group, Inc.", C=US
序列號: 0
有效期為 Wed Jun 30 01:06:20 CST 2004 至 Fri Jun 30 01:06:20 CST 2034
證書指紋:
	 MD5:  91:DE:06:25:AB:DA:FD:32:17:0C:BB:25:17:2A:84:67
	 SHA1: 27:96:BA:E6:3F:18:01:E2:77:26:1B:A0:D7:77:70:02:8F:20:EE:E4
	 SHA256: C3:84:6B:F2:4B:9E:93:CA:64:27:4C:0E:C6:7C:1E:CC:5E:02:4F:FC:AC:D2:D7:40:19:35:0E:81:FE:54:6A:E4
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: D2 C4 B0 D2 91 D4 4C 11   71 B3 61 CB 3D A1 FE DD  ......L.q.a.=...
0010: A8 6A D4 E3                                        .j..
]
[OU=Go Daddy Class 2 Certification Authority, O="The Go Daddy Group, Inc.", C=US]
SerialNumber: [    00]
]

#2: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: D2 C4 B0 D2 91 D4 4C 11   71 B3 61 CB 3D A1 FE DD  ......L.q.a.=...
0010: A8 6A D4 E3                                        .j..
]
]



*******************************************
*******************************************


別名: godaddyrootg2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Go Daddy Root Certificate Authority - G2, O="GoDaddy.com, Inc.", L=Scottsdale, ST=Arizona, C=US
釋出者: CN=Go Daddy Root Certificate Authority - G2, O="GoDaddy.com, Inc.", L=Scottsdale, ST=Arizona, C=US
序列號: 0
有效期為 Tue Sep 01 08:00:00 CST 2009 至 Fri Jan 01 07:59:59 CST 2038
證書指紋:
	 MD5:  80:3A:BC:22:C1:E6:FB:8D:9B:3B:27:4A:32:1B:9A:01
	 SHA1: 47:BE:AB:C9:22:EA:E8:0E:78:78:34:62:A7:9F:45:C2:54:FD:E6:8B
	 SHA256: 45:14:0B:32:47:EB:9C:C8:C5:B4:F0:D7:B5:30:91:F7:32:92:08:9E:6E:5A:63:E2:74:9D:D3:AC:A9:19:8E:DA
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 3A 9A 85 07 10 67 28 B6   EF F6 BD 05 41 6E 20 C1  :....g(.....An .
0010: 94 DA 0F DE                                        ....
]
]



*******************************************
*******************************************


別名: verisignclass3g5ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=VeriSign Class 3 Public Primary Certification Authority - G5, OU="(c) 2006 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
釋出者: CN=VeriSign Class 3 Public Primary Certification Authority - G5, OU="(c) 2006 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
序列號: 18dad19e267de8bb4a2158cdcc6b3b4a
有效期為 Wed Nov 08 08:00:00 CST 2006 至 Thu Jul 17 07:59:59 CST 2036
證書指紋:
	 MD5:  CB:17:E4:31:67:3E:E2:09:FE:45:57:93:F3:0A:FA:1C
	 SHA1: 4E:B6:D5:78:49:9B:1C:CF:5F:58:1E:AD:56:BE:3D:9B:67:44:A5:E5
	 SHA256: 9A:CF:AB:7E:43:C8:D8:80:D0:6B:26:2A:94:DE:EE:E4:B4:65:99:89:C3:D0:CA:F1:9B:AF:64:05:E4:1A:B7:DF
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 1.3.6.1.5.5.7.1.12 Criticality=false
0000: 30 5F A1 5D A0 5B 30 59   30 57 30 55 16 09 69 6D  0_.].[0Y0W0U..im
0010: 61 67 65 2F 67 69 66 30   21 30 1F 30 07 06 05 2B  age/gif0!0.0...+
0020: 0E 03 02 1A 04 14 8F E5   D3 1A 86 AC 8D 8E 6B C3  ..............k.
0030: CF 80 6A D4 48 18 2C 7B   19 2E 30 25 16 23 68 74  ..j.H.,...0%.#ht
0040: 74 70 3A 2F 2F 6C 6F 67   6F 2E 76 65 72 69 73 69  tp://logo.verisi
0050: 67 6E 2E 63 6F 6D 2F 76   73 6C 6F 67 6F 2E 67 69  gn.com/vslogo.gi
0060: 66                                                 f


#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 7F D3 65 A7 C2 DD EC BB   F0 30 09 F3 43 39 FA 02  ..e......0..C9..
0010: AF 33 31 33                                        .313
]
]



*******************************************
*******************************************


別名: amazonrootca1 [jdk]
建立日期: 2019-12-6
條目型別: trustedCertEntry

所有者: CN=Amazon Root CA 1, O=Amazon, C=US
釋出者: CN=Amazon Root CA 1, O=Amazon, C=US
序列號: 66c9fcf99bf8c0a39e2f0788a43e696365bca
有效期為 Tue May 26 08:00:00 CST 2015 至 Sun Jan 17 08:00:00 CST 2038
證書指紋:
	 MD5:  43:C6:BF:AE:EC:FE:AD:2F:18:C6:88:68:30:FC:C8:E6
	 SHA1: 8D:A7:F9:65:EC:5E:FC:37:91:0F:1C:6E:59:FD:C1:CC:6A:6E:DE:16
	 SHA256: 8E:CD:E6:88:4F:3D:87:B1:12:5B:A3:1A:C3:FC:B1:3D:70:16:DE:7F:57:CC:90:4F:E1:CB:97:C6:AE:98:19:6E
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 84 18 CC 85 34 EC BC 0C   94 94 2E 08 59 9C C7 B2  ....4.......Y...
0010: 10 4E 0A 08                                        .N..
]
]



*******************************************
*******************************************


別名: certumca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Certum CA, O=Unizeto Sp. z o.o., C=PL
釋出者: CN=Certum CA, O=Unizeto Sp. z o.o., C=PL
序列號: 10020
有效期為 Tue Jun 11 18:46:39 CST 2002 至 Fri Jun 11 18:46:39 CST 2027
證書指紋:
	 MD5:  2C:8F:9F:66:1D:18:90:B1:47:26:9D:8E:86:82:8C:A9
	 SHA1: 62:52:DC:40:F7:11:43:A2:2F:DE:9E:F7:34:8E:06:42:51:B1:81:18
	 SHA256: D8:E0:FE:BC:1D:B2:E3:8D:00:94:0F:37:D2:7D:41:34:4D:99:3E:73:4B:99:D5:65:6D:97:78:D4:D8:14:36:24
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]



*******************************************
*******************************************


別名: quovadisrootca2 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=QuoVadis Root CA 2, O=QuoVadis Limited, C=BM
釋出者: CN=QuoVadis Root CA 2, O=QuoVadis Limited, C=BM
序列號: 509
有效期為 Sat Nov 25 02:27:00 CST 2006 至 Tue Nov 25 02:23:33 CST 2031
證書指紋:
	 MD5:  5E:39:7B:DD:F8:BA:EC:82:E9:AC:62:BA:0C:54:00:2B
	 SHA1: CA:3A:FB:CF:12:40:36:4B:44:B2:16:20:88:80:48:39:19:93:7C:F7
	 SHA256: 85:A0:DD:7D:D7:20:AD:B7:FF:05:F8:3D:54:2B:20:9D:C7:FF:45:28:F7:D6:77:B1:83:89:FE:A5:E5:C4:9E:86
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 1A 84 62 BC 48 4C 33 25   04 D4 EE D0 F6 03 C4 19  ..b.HL3%........
0010: 46 D1 94 6B                                        F..k
]
[CN=QuoVadis Root CA 2, O=QuoVadis Limited, C=BM]
SerialNumber: [    0509]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 1A 84 62 BC 48 4C 33 25   04 D4 EE D0 F6 03 C4 19  ..b.HL3%........
0010: 46 D1 94 6B                                        F..k
]
]



*******************************************
*******************************************


別名: swisssignplatinumg2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=SwissSign Platinum CA - G2, O=SwissSign AG, C=CH
釋出者: CN=SwissSign Platinum CA - G2, O=SwissSign AG, C=CH
序列號: 4eb200670c035d4f
有效期為 Wed Oct 25 16:36:00 CST 2006 至 Sat Oct 25 16:36:00 CST 2036
證書指紋:
	 MD5:  C9:98:27:77:28:1E:3D:0E:15:3C:84:00:B8:85:03:E6
	 SHA1: 56:E0:FA:C0:3B:8F:18:23:55:18:E5:D3:11:CA:E8:C2:43:31:AB:66
	 SHA256: 3B:22:2E:56:67:11:E9:92:30:0D:C0:B1:5A:B9:47:3D:AF:DE:F8:C8:4D:0C:EF:7D:33:17:B4:C1:82:1D:14:36
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 50 AF CC 07 87 15 47 6F   38 C5 B4 65 D1 DE 95 AA  P.....Go8..e....
0010: E9 DF 9C CC                                        ....
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
  [CertificatePolicyId: [2.16.756.1.89.1.1.1.1]
[PolicyQualifierInfo: [
  qualifierID: 1.3.6.1.5.5.7.2.1
  qualifier: 0000: 16 20 68 74 74 70 3A 2F   2F 72 65 70 6F 73 69 74  . http://reposit
0010: 6F 72 79 2E 73 77 69 73   73 73 69 67 6E 2E 63 6F  ory.swisssign.co
0020: 6D 2F                                              m/

]]  ]
]

#4: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#5: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 50 AF CC 07 87 15 47 6F   38 C5 B4 65 D1 DE 95 AA  P.....Go8..e....
0010: E9 DF 9C CC                                        ....
]
]



*******************************************
*******************************************


別名: chunghwaepkirootca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: OU=ePKI Root Certification Authority, O="Chunghwa Telecom Co., Ltd.", C=TW
釋出者: OU=ePKI Root Certification Authority, O="Chunghwa Telecom Co., Ltd.", C=TW
序列號: 15c8bd65475cafb897005ee406d2bc9d
有效期為 Mon Dec 20 10:31:27 CST 2004 至 Wed Dec 20 10:31:27 CST 2034
證書指紋:
	 MD5:  1B:2E:00:CA:26:06:90:3D:AD:FE:6F:15:68:D3:6B:B3
	 SHA1: 67:65:0D:F1:7E:8E:7E:5B:82:40:A4:F4:56:4B:CF:E2:3D:69:C6:F0
	 SHA256: C0:A6:F4:DC:63:A2:4B:FD:CF:54:EF:2A:6A:08:2A:0A:72:DE:35:80:3E:2F:F5:FF:52:7A:E5:D8:72:06:DF:D5
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.23.42.7.0 Criticality=false
0000: 30 2F 30 2D 02 01 00 30   09 06 05 2B 0E 03 02 1A  0/0-...0...+....
0010: 05 00 30 07 06 05 67 2A   03 00 00 04 14 45 B0 C2  ..0...g*.....E..
0020: C7 0A 56 7C EE 5B 78 0C   95 F9 18 53 C1 A6 1C D8  ..V..[x....S....
0030: 10                                                 .


#2: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 1E 0C F7 B6 67 F2 E1 92   26 09 45 C0 55 39 2E 77  ....g...&.E.U9.w
0010: 3F 42 4A A2                                        ?BJ.
]
]



*******************************************
*******************************************


別名: quovadisrootca3g3 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=QuoVadis Root CA 3 G3, O=QuoVadis Limited, C=BM
釋出者: CN=QuoVadis Root CA 3 G3, O=QuoVadis Limited, C=BM
序列號: 2ef59b0228a7db7affd5a3a9eebd03a0cf126a1d
有效期為 Fri Jan 13 04:26:32 CST 2012 至 Mon Jan 13 04:26:32 CST 2042
證書指紋:
	 MD5:  DF:7D:B9:AD:54:6F:68:A1:DF:89:57:03:97:43:B0:D7
	 SHA1: 48:12:BD:92:3C:A8:C4:39:06:E7:30:6D:27:96:E6:A4:CF:22:2E:7D
	 SHA256: 88:EF:81:DE:20:2E:B0:18:45:2E:43:F8:64:72:5C:EA:5F:BD:1F:C2:D9:D2:05:73:07:09:C5:D8:B8:69:0F:46
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C6 17 D0 BC A8 EA 02 43   F2 1B 06 99 5D 2B 90 20  .......C....]+. 
0010: B9 D7 9C E4                                        ....
]
]



*******************************************
*******************************************


別名: quovadisrootca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=QuoVadis Root Certification Authority, OU=Root Certification Authority, O=QuoVadis Limited, C=BM
釋出者: CN=QuoVadis Root Certification Authority, OU=Root Certification Authority, O=QuoVadis Limited, C=BM
序列號: 3ab6508b
有效期為 Tue Mar 20 02:33:33 CST 2001 至 Thu Mar 18 02:33:33 CST 2021
證書指紋:
	 MD5:  27:DE:36:FE:72:B7:00:03:00:9D:F4:F0:1E:6C:04:24
	 SHA1: DE:3F:40:BD:50:93:D3:9B:6C:60:F6:DA:BC:07:62:01:00:89:76:C9
	 SHA256: A4:5E:DE:3B:BB:F0:9C:8A:E1:5C:72:EF:C0:72:68:D6:93:A2:1C:99:6F:D5:1E:67:CA:07:94:60:FD:6D:88:73
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 1.3.6.1.5.5.7.1.1 Criticality=false
AuthorityInfoAccess [
  [
   accessMethod: ocsp
   accessLocation: URIName: https://ocsp.quovadisoffshore.com
]
]

#2: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 8B 4B 6D ED D3 29 B9 06   19 EC 39 39 A9 F0 97 84  .Km..)....99....
0010: 6A CB EF DF                                        j...
]
[CN=QuoVadis Root Certification Authority, OU=Root Certification Authority, O=QuoVadis Limited, C=BM]
SerialNumber: [    3ab6508b]
]

#3: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#4: ObjectId: 2.5.29.32 Criticality=false
CertificatePolicies [
  [CertificatePolicyId: [1.3.6.1.4.1.8024.0.1]
[PolicyQualifierInfo: [
  qualifierID: 1.3.6.1.5.5.7.2.2
  qualifier: 0000: 30 81 C7 1A 81 C4 52 65   6C 69 61 6E 63 65 20 6F  0.....Reliance o
0010: 6E 20 74 68 65 20 51 75   6F 56 61 64 69 73 20 52  n the QuoVadis R
0020: 6F 6F 74 20 43 65 72 74   69 66 69 63 61 74 65 20  oot Certificate 
0030: 62 79 20 61 6E 79 20 70   61 72 74 79 20 61 73 73  by any party ass
0040: 75 6D 65 73 20 61 63 63   65 70 74 61 6E 63 65 20  umes acceptance 
0050: 6F 66 20 74 68 65 20 74   68 65 6E 20 61 70 70 6C  of the then appl
0060: 69 63 61 62 6C 65 20 73   74 61 6E 64 61 72 64 20  icable standard 
0070: 74 65 72 6D 73 20 61 6E   64 20 63 6F 6E 64 69 74  terms and condit
0080: 69 6F 6E 73 20 6F 66 20   75 73 65 2C 20 63 65 72  ions of use, cer
0090: 74 69 66 69 63 61 74 69   6F 6E 20 70 72 61 63 74  tification pract
00A0: 69 63 65 73 2C 20 61 6E   64 20 74 68 65 20 51 75  ices, and the Qu
00B0: 6F 56 61 64 69 73 20 43   65 72 74 69 66 69 63 61  oVadis Certifica
00C0: 74 65 20 50 6F 6C 69 63   79 2E                    te Policy.

], PolicyQualifierInfo: [
  qualifierID: 1.3.6.1.5.5.7.2.1
  qualifier: 0000: 16 16 68 74 74 70 3A 2F   2F 77 77 77 2E 71 75 6F  ..http://www.quo
0010: 76 61 64 69 73 2E 62 6D                            vadis.bm

]]  ]
]

#5: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#6: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 8B 4B 6D ED D3 29 B9 06   19 EC 39 39 A9 F0 97 84  .Km..)....99....
0010: 6A CB EF DF                                        j...
]
]



*******************************************
*******************************************


別名: digicerthighassuranceevrootca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=DigiCert High Assurance EV Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
釋出者: CN=DigiCert High Assurance EV Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
序列號: 2ac5c266a0b409b8f0b79f2ae462577
有效期為 Fri Nov 10 08:00:00 CST 2006 至 Mon Nov 10 08:00:00 CST 2031
證書指紋:
	 MD5:  D4:74:DE:57:5C:39:B2:D3:9C:85:83:C5:C0:65:49:8A
	 SHA1: 5F:B7:EE:06:33:E2:59:DB:AD:0C:4C:9A:E6:D3:8F:1A:61:C7:DC:25
	 SHA256: 74:31:E5:F4:C3:C1:CE:46:90:77:4F:0B:61:E0:54:40:88:3B:A9:A0:1E:D0:0B:A6:AB:D7:80:6E:D3:B1:18:CF
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: B1 3E C3 69 03 F8 BF 47   01 D4 98 26 1A 08 02 EF  .>.i...G...&....
0010: 63 64 2B C3                                        cd+.
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: B1 3E C3 69 03 F8 BF 47   01 D4 98 26 1A 08 02 EF  .>.i...G...&....
0010: 63 64 2B C3                                        cd+.
]
]



*******************************************
*******************************************


別名: quovadisrootca1g3 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=QuoVadis Root CA 1 G3, O=QuoVadis Limited, C=BM
釋出者: CN=QuoVadis Root CA 1 G3, O=QuoVadis Limited, C=BM
序列號: 78585f2ead2c194be3370735341328b596d46593
有效期為 Fri Jan 13 01:27:44 CST 2012 至 Mon Jan 13 01:27:44 CST 2042
證書指紋:
	 MD5:  A4:BC:5B:3F:FE:37:9A:FA:64:F0:E2:FA:05:3D:0B:AB
	 SHA1: 1B:8E:EA:57:96:29:1A:C9:39:EA:B8:0A:81:1A:73:73:C0:93:79:67
	 SHA256: 8A:86:6F:D1:B2:76:B5:7E:57:8E:92:1C:65:82:8A:2B:ED:58:E9:F2:F2:88:05:41:34:B7:F1:F4:BF:C9:CC:74
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: A3 97 D6 F3 5E A2 10 E1   AB 45 9F 3C 17 64 3C EE  ....^....E.<.d<.
0010: 01 70 9C CC                                        .p..
]
]



*******************************************
*******************************************


別名: comodorsaca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB
釋出者: CN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB
序列號: 4caaf9cadb636fe01ff74ed85b03869d
有效期為 Tue Jan 19 08:00:00 CST 2010 至 Tue Jan 19 07:59:59 CST 2038
證書指紋:
	 MD5:  1B:31:B0:71:40:36:CC:14:36:91:AD:C4:3E:FD:EC:18
	 SHA1: AF:E5:D2:44:A8:D1:19:42:30:FF:47:9F:E2:F8:97:BB:CD:7A:8C:B4
	 SHA256: 52:F0:E1:C4:E5:8E:C6:29:29:1B:60:31:7F:07:46:71:B8:5D:7E:A8:0D:5B:07:27:34:63:53:4B:32:B4:02:34
簽名演算法名稱: SHA384withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: BB AF 7E 02 3D FA A6 F1   3C 84 8E AD EE 38 98 EC  ....=...<....8..
0010: D9 32 32 D4                                        .22.
]
]



*******************************************
*******************************************


別名: buypassclass2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Buypass Class 2 Root CA, O=Buypass AS-983163327, C=NO
釋出者: CN=Buypass Class 2 Root CA, O=Buypass AS-983163327, C=NO
序列號: 2
有效期為 Tue Oct 26 16:38:03 CST 2010 至 Fri Oct 26 16:38:03 CST 2040
證書指紋:
	 MD5:  46:A7:D2:FE:45:FB:64:5A:A8:59:90:9B:78:44:9B:29
	 SHA1: 49:0A:75:74:DE:87:0A:47:FE:58:EE:F6:C7:6B:EB:C6:0B:12:40:99
	 SHA256: 9A:11:40:25:19:7C:5B:B9:5D:94:E6:3D:55:CD:43:79:08:47:B6:46:B2:3C:DF:11:AD:A4:A0:0E:FF:15:FB:48
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: C9 80 77 E0 62 92 82 F5   46 9C F3 BA F7 4C C3 DE  ..w.b...F....L..
0010: B8 A3 AD 39                                        ...9
]
]



*******************************************
*******************************************


別名: secomscrootca2 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: OU=Security Communication RootCA2, O="SECOM Trust Systems CO.,LTD.", C=JP
釋出者: OU=Security Communication RootCA2, O="SECOM Trust Systems CO.,LTD.", C=JP
序列號: 0
有效期為 Fri May 29 13:00:39 CST 2009 至 Tue May 29 13:00:39 CST 2029
證書指紋:
	 MD5:  6C:39:7D:A4:0E:55:59:B2:3F:D6:41:B1:12:50:DE:43
	 SHA1: 5F:3B:8C:F2:F8:10:B3:7D:78:B4:CE:EC:19:19:C3:73:34:B9:C7:74
	 SHA256: 51:3B:2C:EC:B8:10:D4:CD:E5:DD:85:39:1A:DF:C6:C2:DD:60:D8:7B:B7:36:D2:B5:21:48:4A:A4:7A:0E:BE:F6
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 0A 85 A9 77 65 05 98 7C   40 81 F8 0F 97 2C 38 F1  ...we...@....,8.
0010: 0A EC 3C CF                                        ..<.
]
]



*******************************************
*******************************************


別名: certumtrustednetworkca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Certum Trusted Network CA, OU=Certum Certification Authority, O=Unizeto Technologies S.A., C=PL
釋出者: CN=Certum Trusted Network CA, OU=Certum Certification Authority, O=Unizeto Technologies S.A., C=PL
序列號: 444c0
有效期為 Wed Oct 22 20:07:37 CST 2008 至 Mon Dec 31 20:07:37 CST 2029
證書指紋:
	 MD5:  D5:E9:81:40:C5:18:69:FC:46:2C:89:75:62:0F:AA:78
	 SHA1: 07:E0:32:E0:20:B7:2C:3F:19:2F:06:28:A2:59:3A:19:A7:0F:06:9E
	 SHA256: 5C:58:46:8D:55:F5:8E:49:7E:74:39:82:D2:B5:00:10:B6:D1:65:37:4A:CF:83:A7:D4:A3:2D:B7:68:C4:40:8E
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 08 76 CD CB 07 FF 24 F6   C5 CD ED BB 90 BC E2 84  .v....$.........
0010: 37 46 75 F7                                        7Fu.
]
]



*******************************************
*******************************************


別名: verisignclass3g3ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=VeriSign Class 3 Public Primary Certification Authority - G3, OU="(c) 1999 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
釋出者: CN=VeriSign Class 3 Public Primary Certification Authority - G3, OU="(c) 1999 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US
序列號: 9b7e0649a33e62b9d5ee90487129ef57
有效期為 Fri Oct 01 08:00:00 CST 1999 至 Thu Jul 17 07:59:59 CST 2036
證書指紋:
	 MD5:  CD:68:B6:A7:C7:C4:CE:75:E0:1D:4F:57:44:61:92:09
	 SHA1: 13:2D:0D:45:53:4B:69:97:CD:B2:D5:C3:39:E2:55:76:60:9B:5C:C6
	 SHA256: EB:04:CF:5E:B1:F3:9A:FA:76:2F:2B:B1:20:F2:96:CB:A5:20:C1:B9:7D:B1:58:95:65:B8:1C:B9:A1:7B:72:44
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 1


*******************************************
*******************************************


別名: entrustevca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Entrust Root Certification Authority, OU="(c) 2006 Entrust, Inc.", OU=www.entrust.net/CPS is incorporated by reference, O="Entrust, Inc.", C=US
釋出者: CN=Entrust Root Certification Authority, OU="(c) 2006 Entrust, Inc.", OU=www.entrust.net/CPS is incorporated by reference, O="Entrust, Inc.", C=US
序列號: 456b5054
有效期為 Tue Nov 28 04:23:42 CST 2006 至 Sat Nov 28 04:53:42 CST 2026
證書指紋:
	 MD5:  D6:A5:C3:ED:5D:DD:3E:00:C1:3D:87:92:1F:1D:3F:E4
	 SHA1: B3:1E:B1:B7:40:E3:6C:84:02:DA:DC:37:D4:4D:F5:D4:67:49:52:F9
	 SHA256: 73:C1:76:43:4F:1B:C6:D5:AD:F4:5B:0E:76:E7:27:28:7C:8D:E5:76:16:C1:E6:E6:14:1A:2B:2C:BC:7D:8E:4C
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 1.2.840.113533.7.65.0 Criticality=false
0000: 30 0E 1B 08 56 37 2E 31   3A 34 2E 30 03 02 04 90  0...V7.1:4.0....


#2: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 68 90 E4 67 A4 A6 53 80   C7 86 66 A4 F1 F7 4B 43  h..g..S...f...KC
0010: FB 84 BD 6D                                        ...m
]
]

#3: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#4: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#5: ObjectId: 2.5.29.16 Criticality=false
PrivateKeyUsage: [
From: Tue Nov 28 04:23:42 CST 2006, To: Sat Nov 28 04:53:42 CST 2026]

#6: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 68 90 E4 67 A4 A6 53 80   C7 86 66 A4 F1 F7 4B 43  h..g..S...f...KC
0010: FB 84 BD 6D                                        ...m
]
]



*******************************************
*******************************************


別名: teliasonerarootcav1 [jdk]
建立日期: 2017-11-15
條目型別: trustedCertEntry

所有者: CN=TeliaSonera Root CA v1, O=TeliaSonera
釋出者: CN=TeliaSonera Root CA v1, O=TeliaSonera
序列號: 95be16a0f72e46f17b398272fa8bcd96
有效期為 Thu Oct 18 20:00:50 CST 2007 至 Mon Oct 18 20:00:50 CST 2032
證書指紋:
	 MD5:  37:41:49:1B:18:56:9A:26:F5:AD:C2:66:FB:40:A5:4C
	 SHA1: 43:13:BB:96:F1:D5:86:9B:C1:4E:6A:92:F6:CF:F6:34:69:87:82:37
	 SHA256: DD:69:36:FE:21:F8:F0:77:C1:23:A1:A5:21:C1:22:24:F7:22:55:B7:3E:03:A7:26:06:93:E8:A2:4B:0F:A3:89
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 4096 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: F0 8F 59 38 00 B3 F5 8F   9A 96 0C D5 EB FA 7B AA  ..Y8............
0010: 17 E8 13 12                                        ....
]
]



*******************************************
*******************************************


別名: globalsigneccrootcar5 [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=GlobalSign, O=GlobalSign, OU=GlobalSign ECC Root CA - R5
釋出者: CN=GlobalSign, O=GlobalSign, OU=GlobalSign ECC Root CA - R5
序列號: 605949e0262ebb55f90a778a71f94ad86c
有效期為 Tue Nov 13 08:00:00 CST 2012 至 Tue Jan 19 11:14:07 CST 2038
證書指紋:
	 MD5:  9F:AD:3B:1C:02:1E:8A:BA:17:74:38:81:0C:A2:BC:08
	 SHA1: 1F:24:C6:30:CD:A4:18:EF:20:69:FF:AD:4F:DD:5F:46:3A:1B:69:AA
	 SHA256: 17:9F:BC:14:8A:3D:D0:0F:D2:4E:A1:34:58:CC:43:BF:A7:F5:9C:81:82:D7:83:A5:13:F6:EB:EC:10:0C:89:24
簽名演算法名稱: SHA384withECDSA
主體公共金鑰演算法: 384 位 EC 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 3D E6 29 48 9B EA 07 CA   21 44 4A 26 DE 6E DE D2  =.)H....!DJ&.n..
0010: 83 D0 9F 59                                        ...Y
]
]



*******************************************
*******************************************


別名: dtrustclass3ca2ev [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=D-TRUST Root Class 3 CA 2 EV 2009, O=D-Trust GmbH, C=DE
釋出者: CN=D-TRUST Root Class 3 CA 2 EV 2009, O=D-Trust GmbH, C=DE
序列號: 983f4
有效期為 Thu Nov 05 16:50:46 CST 2009 至 Mon Nov 05 16:50:46 CST 2029
證書指紋:
	 MD5:  AA:C6:43:2C:5E:2D:CD:C4:34:C0:50:4F:11:02:4F:B6
	 SHA1: 96:C9:1B:0B:95:B4:10:98:42:FA:D0:D8:22:79:FE:60:FA:B9:16:83
	 SHA256: EE:C5:49:6B:98:8C:E9:86:25:B9:34:09:2E:EC:29:08:BE:D0:B0:F3:16:C2:D4:73:0C:84:EA:F1:F3:D3:48:81
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.31 Criticality=false
CRLDistributionPoints [
  [DistributionPoint:
     [URIName: ldap://directory.d-trust.net/CN=D-TRUST%20Root%20Class%203%20CA%202%20EV%202009,O=D-Trust%20GmbH,C=DE?certificaterevocationlist]
, DistributionPoint:
     [URIName: http://www.d-trust.net/crl/d-trust_root_class_3_ca_2_ev_2009.crl]
]]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: D3 94 8A 4C 62 13 2A 19   2E CC AF 72 8A 7D 36 D7  ...Lb.*....r..6.
0010: 9A 1C DC 67                                        ...g
]
]



*******************************************
*******************************************


別名: ttelesecglobalrootclass2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=T-TeleSec GlobalRoot Class 2, OU=T-Systems Trust Center, O=T-Systems Enterprise Services GmbH, C=DE
釋出者: CN=T-TeleSec GlobalRoot Class 2, OU=T-Systems Trust Center, O=T-Systems Enterprise Services GmbH, C=DE
序列號: 1
有效期為 Wed Oct 01 18:40:14 CST 2008 至 Sun Oct 02 07:59:59 CST 2033
證書指紋:
	 MD5:  2B:9B:9E:E4:7B:6C:1F:00:72:1A:CC:C1:77:79:DF:6A
	 SHA1: 59:0D:2D:7D:88:4F:40:2E:61:7E:A5:62:32:17:65:CF:17:D8:94:E9
	 SHA256: 91:E2:F5:78:8D:58:10:EB:A7:BA:58:73:7D:E1:54:8A:8E:CA:CD:01:45:98:BC:0B:14:3E:04:1B:17:05:25:52
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: BF 59 20 36 00 79 A0 A0   22 6B 8C D5 F2 61 D2 B8  .Y 6.y.."k...a..
0010: 2C CB 82 4A                                        ,..J
]
]



*******************************************
*******************************************


別名: starfieldservicesrootg2ca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=Starfield Services Root Certificate Authority - G2, O="Starfield Technologies, Inc.", L=Scottsdale, ST=Arizona, C=US
釋出者: CN=Starfield Services Root Certificate Authority - G2, O="Starfield Technologies, Inc.", L=Scottsdale, ST=Arizona, C=US
序列號: 0
有效期為 Tue Sep 01 08:00:00 CST 2009 至 Fri Jan 01 07:59:59 CST 2038
證書指紋:
	 MD5:  17:35:74:AF:7B:61:1C:EB:F4:F9:3C:E2:EE:40:F9:A2
	 SHA1: 92:5A:8F:8D:2C:6D:04:E0:66:5F:59:6A:FF:22:D8:63:E8:25:6F:3F
	 SHA256: 56:8D:69:05:A2:C8:87:08:A4:B3:02:51:90:ED:CF:ED:B1:97:4A:60:6A:13:C6:E5:29:0F:CB:2A:E6:3E:DA:B5
簽名演算法名稱: SHA256withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#2: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 9C 5F 00 DF AA 01 D7 30   2B 38 88 A2 B8 6D 4A 9C  ._.....0+8...mJ.
0010: F2 11 91 83                                        ....
]
]



*******************************************
*******************************************


別名: digicertglobalrootca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=DigiCert Global Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
釋出者: CN=DigiCert Global Root CA, OU=www.digicert.com, O=DigiCert Inc, C=US
序列號: 83be056904246b1a1756ac95991c74a
有效期為 Fri Nov 10 08:00:00 CST 2006 至 Mon Nov 10 08:00:00 CST 2031
證書指紋:
	 MD5:  79:E4:A9:84:0D:7D:3A:96:D7:C0:4F:E2:43:4C:89:2E
	 SHA1: A8:98:5D:3A:65:E5:E5:C4:B2:D7:D6:6D:40:C6:DD:2F:B1:9C:54:36
	 SHA256: 43:48:A0:E9:44:4C:78:CB:26:5E:05:8D:5E:89:44:B4:D8:4F:96:62:BD:26:DB:25:7F:89:34:A4:43:C7:01:61
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 03 DE 50 35 56 D1 4C BB   66 F0 A3 E2 1B 1B C3 97  ..P5V.L.f.......
0010: B2 3D D1 55                                        .=.U
]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=true
KeyUsage [
  DigitalSignature
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 03 DE 50 35 56 D1 4C BB   66 F0 A3 E2 1B 1B C3 97  ..P5V.L.f.......
0010: B2 3D D1 55                                        .=.U
]
]



*******************************************
*******************************************


別名: addtrustqualifiedca [jdk]
建立日期: 2016-8-25
條目型別: trustedCertEntry

所有者: CN=AddTrust Qualified CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE
釋出者: CN=AddTrust Qualified CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE
序列號: 1
有效期為 Tue May 30 18:44:50 CST 2000 至 Sat May 30 18:44:50 CST 2020
證書指紋:
	 MD5:  27:EC:39:47:CD:DA:5A:AF:E2:9A:01:65:21:A9:4C:BB
	 SHA1: 4D:23:78:EC:91:95:39:B5:00:7F:75:8F:03:3B:21:1E:C5:4D:8B:CF
	 SHA256: 80:95:21:08:05:DB:4B:BC:35:5E:44:28:D8:FD:6E:C2:CD:E3:AB:5F:B9:7A:99:42:98:8E:B8:F4:DC:D0:60:16
簽名演算法名稱: SHA1withRSA
主體公共金鑰演算法: 2048 位 RSA 金鑰
版本: 3

擴充套件: 

#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 39 95 8B 62 8B 5C C9 D4   80 BA 58 0F 97 3F 15 08  9..b.\....X..?..
0010: 43 CC 98 A7                                        C...
]
[CN=AddTrust Qualified CA Root, OU=AddTrust TTP Network, O=AddTrust AB, C=SE]
SerialNumber: [    01]
]

#2: ObjectId: 2.5.29.19 Criticality=true
BasicConstraints:[
  CA:true
  PathLen:2147483647
]

#3: ObjectId: 2.5.29.15 Criticality=false
KeyUsage [
  Key_CertSign
  Crl_Sign
]

#4: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 39 95 8B 62 8B 5C C9 D4   80 BA 58 0F 97 3F 15 08  9..b.\....X..?..
0010: 43 CC 98 A7                                        C...
]
]



*******************************************
*******************************************



2.2.4 jre cacerts 證書庫 # 安裝指定的SSL證書到cacerts證書庫

以實際案例講解安裝過程。

  • 案例引入:

微服務呼叫第三方API報如下錯誤:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: 
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: 
unable to find valid certification path to requested target 

在專案開發中,有時會遇到與SSL安全證書匯入打交道,如何把證書匯入java的cacerts證書庫?簡單的用NEXT做個演示:

  • Step1 IE或其他瀏覽器,開啟https://next.xxxcorp.cn,把要匯入java證書庫的證書下載 ,在該網頁安全警報彈出視窗上檢視證書--詳細資訊--複製到檔案,會彈出一個證書匯出嚮導對話方塊,按提示一直下一步直到完成。把證書儲存在C盤,名字為NEXT_CertKey.cer

  • Step2 將上面匯出的證書匯入java中的cacerts證書庫,cmd進入$JAVA_HOME\jre\lib\security目錄,敲入如下命令回車執行

keytool -import -alias lxk 
	-keystore C:\jdk1.8\jre\lib\security\cacerts 
	-file C:\NEXT_CertKey.cer 
	-storepass changeit
	-trustcacerts        

java中cacerts證書庫預設密碼為changeitY確認即可,OK,認證已新增至keystore。

或:

keytool -import -alias lxk -keystore C:\jdk1.8\jre\lib\security\cacerts -file C:\NEXT_CertKey.cer -trustcacerts

此時命令列會提示你輸入cacerts證書庫的密碼,你敲入changeit就行了,這是java中cacerts證書庫的預設密碼,亦可修改。

以後更新時,先刪除原來的證書,然後匯入新的證書 :

  • 解除安裝指定證書(lxk):
keytool -delete -alias lxk -keystore C:\jdk1.8\jre\lib\security.cacerts -storepass  "changeit"
  • 檢視指定的SSL證書的安裝資訊:
keytool -list -keystore "%JAVA_HOME%\jre\lib\security\cacerts"  -alias lxk
  • 驗證指定的SSL證書是否安裝成功:
keytool -v -list -alias lxk -keystore C:\jdk1.8\jre\lib\security.cacerts

2.2.5 jre cacerts 證書庫 # 從cacerts證書庫匯出指定的SSL證書

keytool -export -alias ca -keystore cacerts -file d:\temp\ca.crt -storepass changeit
  • -alias 證書別名
  • -file 證書名稱和路徑
  • -storepass 證書密碼

2.2.6 jre cacerts 證書庫 # 從cacerts庫檢視指定的證書

keytool -list  -v -keystore ./cacerts -storepass 123456

或 : keytool -list  -v -keystore e:/keytool/yushan.keystore -storepass 123456

output:

Keystore 型別: JKS
Keystore 提供者: SUN

您的 keystore 包含 1 輸入

別名名稱: yushan
建立日期: 2009-7-29
項型別: PrivateKeyEntry
認證鏈長度: 1
認證 [1]:
所有者:CN=yushan, OU=xx公司, O=xx協會, L=湘潭, ST=湖南, C=中國
簽發人:CN=yushan, OU=xx公司, O=xx協會, L=湘潭, ST=湖南, C=中國
序列號:4a6f29ed
有效期: Wed Jul 29 00:40:13 CST 2009 至Thu Jul 29 00:40:13 CST 2010
證書指紋:
         MD5:A3:D7:D9:74:C3:50:7D:10:C9:C2:47:B0:33:90:45:C3
         SHA1:2B:FC:9E:3A:DF:C6:C4:FB:87:B8:A0:C6:99:43:E9:4C:4A:E1:18:E8
         簽名演算法名稱:SHA1withRSA
         版本: 3

預設情況下,-list 命令列印證書的 MD5 指紋。
而如果指定了 -v 選項,將以可讀格式列印證書
而如果指定了 -rfc 選項,將以可列印的編碼格式輸出證書

  • 例如:keytool -list -rfc -keystore e:/yushan.keystore -storepass 123456

output:

Keystore 型別: JKS
Keystore 提供者: SUN

您的 keystore 包含 1 輸入

別名名稱: yushan
建立日期: 2009-7-29
項型別: PrivateKeyEntry
認證鏈長度: 1
認證 [1]:
-----BEGIN CERTIFICATE-----
MIICSzCCAbSgAwIBAgIESm8p7TANBgkqhkiG9w0BAQUFADBqMQ8wDQYDVQQGDAbkuK3lm70xDzAN
BgNVBAgMBua5luWNlzEPMA0GA1UEBwwG5rmY5r2tMREwDwYDVQQKDAh4eOWNj+S8mjERMA8GA1UE
CwwIeHjlhazlj7gxDzANBgNVBAMTBnl1c2hhbjAeFw0wOTA3MjgxNjQwMTNaFw0xMDA3MjgxNjQw
MTNaMGoxDzANBgNVBAYMBuS4reWbvTEPMA0GA1UECAwG5rmW5Y2XMQ8wDQYDVQQHDAbmuZjmva0x
ETAPBgNVBAoMCHh45Y2P5LyaMREwDwYDVQQLDAh4eOWFrOWPuDEPMA0GA1UEAxMGeXVzaGFuMIGf
MA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCJoru1RQczRzTnBWxefVNspQBykS220rS8Y/oX3mZa
hjL4wLfOURzUuxxuVQR2jx7QI+XKME+DHQj9r6aAcLBCi/T1jwF8mVYxtpRuTzE/6KEZdhowEe70
liWLVE+hytLBHZ03Zhwcd6q5HUMu27du3MPQvqiwzTY7MrwIvQQ8iQIDAQABMA0GCSqGSIb3DQEB
BQUAA4GBAGoQQ1/FnTfkpQh+Ni6h3fZdn3sR8ZzDMbOAIYVLAhBb85XDJ8QZTarHbZMJcIdHxAl1
i08ct3E8U87V9t8GZFWVC4BFg/+zeFEv76SFpVE56iX7P1jpsu78z0m69hHlds77VJTdyfMSvtXv
sYHP3fxfzx9WyhipBwd8VPK/NgEP
-----END CERTIFICATE-----

2.2.7 修改keystore的口令

keytool -storepasswd -keystore e:/johnny.keystore(需修改口令的keystore) -storepass 123456(原始密碼) -new johnny(新密碼)

2.2.8 修改證書條目的口令

keytool -keypasswd -alias johnny(需要修改密碼的別名) -keypass johnny(原始密碼) -new 123456(別名的新密碼)  -keystore e:/johnny.keystore -storepass 123456

2.2.9 修改keystore中別名為johnny的資訊

keytool -selfcert -alias johnny -keypass johnny -keystore e:/johnny.keystore -storepass 123456 -dname "cn=johnny,ou=johnny,o=johnny,c=us"

2.2.10 生成秘鑰庫、並建立一個條目

 keytool  -genkey  -keystore  "D:\keystore\hellocj.keystore"   -alias  testcj   -keyalg   RSA   -validity  365

命令敲完回車之後,需要我們依次輸入一串資訊,分別是秘鑰庫的密碼、名字和姓氏等:

上圖中紅框中的都是手動敲入的內容。名字和姓氏這裡一般是填寫一個域名,我這裡填寫的是 localhost,我的秘鑰庫口令使用的是hellocj

在上圖中敲入y回車之後 :

如果你想讓名為testcj的這個條目的秘鑰口令和秘鑰庫的口令一樣,直接回車即可,我這裡讓此條目的秘鑰口令為testcj,所以我輸入testcj

好了我們的秘鑰庫建立好了,秘鑰庫中也新增了一個名為testcj的條目,秘鑰庫的密碼是hellocj,testcj這個條目對應的秘鑰口令是testcj

說明:如果覺得一步一步的輸入很不科學的話,可以使用下面的命令完成上述全部操作:

keytool   -genkey   -keystore  "D:\keystore\hellocj.keystore"   -alias   testcj   -keyalg   RSA   -validity  365      -dname  "CN=localhost, OU=org, O=org.cj, L=昆明, ST=雲南, C=中國"   -keypass  testcj  -storepass   hellocj

2.2.11 往已存在的秘鑰庫中新增條目

  • 前面講的是建立一個秘鑰庫檔案,並新增一個初始化條目,那麼如果秘鑰庫檔案已經存在,我們想往裡面新增條目怎麼辦。例如我想往裡面新增名為cjTomcat的條目,給該條目設定的口令是helloworld 那麼我的命令是:
 keytool    -genkey   -keystore   "D:\keystore\hellocj.keystore"    -alias     "cjTomcat"       -keyalg   "RSA"   -validity  365  -dname  "CN=127.0.0.1,OU=org, O=org.cj, L=昆明, ST=雲南, C=中國"  -keypass   "helloworld" -storepass  "hellocj"

2.2.X keytool 常用選項

-genkey      在使用者主目錄中建立一個預設檔案".keystore",還會產生一個mykey的別名,mykey中包含使用者的公鑰、私鑰和證書
(在沒有指定生成位置的情況下,keystore會存在使用者系統預設目錄,如:對於window xp系統,會生成在系統的C:/Documents and Settings/UserName/檔名為“.keystore”)
-alias       產生別名
-keystore    指定金鑰庫的名稱(產生的各類資訊將不在.keystore檔案中)
-keyalg      指定金鑰的演算法 (如 RSA  DSA(如果不指定預設採用DSA))
-validity    指定建立的證書有效期多少天
-keysize     指定金鑰長度
-storepass   指定金鑰庫的密碼(獲取keystore資訊所需的密碼)
-keypass     指定別名條目的密碼(私鑰的密碼)
-dname       指定證書擁有者資訊 例如:  "CN=名字與姓氏,OU=組織單位名稱,O=組織名稱,L=城市或區域名稱,ST=州或省份名稱,C=單位的兩字母國家程式碼"
-list        顯示金鑰庫中的證書資訊      keytool -list -v -keystore 指定keystore -storepass 密碼
-v           顯示金鑰庫中的證書詳細資訊
-export      將別名指定的證書匯出到檔案  keytool -export -alias 需要匯出的別名 -keystore 指定keystore -file 指定匯出的證書位置及證書名稱 -storepass 密碼
-file        引數指定匯出到檔案的檔名
-delete      刪除金鑰庫中某條目          keytool -delete -alias 指定需刪除的別  -keystore 指定keystore  -storepass 密碼
-printcert   檢視匯出的證書資訊          keytool -printcert -file yushan.crt
-keypasswd   修改金鑰庫中指定條目口令    keytool -keypasswd -alias 需修改的別名 -keypass 舊密碼 -new  新密碼  -storepass keystore密碼  -keystore sage
-storepasswd 修改keystore口令      keytool -storepasswd -keystore e:/yushan.keystore(需修改口令的keystore) -storepass 123456(原始密碼) -new yushan(新密碼)
-import      將已簽名數字證書匯入金鑰庫  keytool -import -alias 指定匯入條目的別名 -keystore 指定keystore -file 需匯入的證書

下面是各選項的預設值:

-alias "mykey"
-keyalg "DSA"
-keysize 1024
-validity 90
-keystore 使用者宿主目錄中名為 .keystore 的檔案
-file 讀時為標準輸入,寫時為標準輸出       

2.3 檢視證書

  • 檢視 PEM證書
openssl x509 -text -noout -in CERTIFICATE.pem
  • 檢視 DER證書
openssl x509 -inder der -text -noout -in CERTIFICATE.der
  • 檢視 CSR證書
openssl req -text -noout -in mysite.csr
  • 檢視 P7B證書
openssl pkcs7 -inform der -in CERTIFICATE.p7b  -print_certs -text
  • 檢視 JKS證書
keytool -list -rfc -keystore server.jks -storepass XXXXXX

# 檢視 jre cacerts 證書庫內的所有JKS證書
keytool   -list  -v  -keystore "%JAVA_HOME%\jre\lib\security\cacerts" -storepass "changeit" > ./cacerts.$(date +'%Y%m%d%H%M%S').log

# 檢視 jre cacerts 證書庫內的指定JKS證書
keytool -list -keystore "%JAVA_HOME%\jre\lib\security\cacerts"  -alias lxk

# 驗證指定的SSL證書是否安裝成功
keytool -v -list -alias lxk -keystore C:\jdk1.8\jre\lib\security.cacerts
  • 驗證服務端/指定主機是否支援指定的cipher
openssl s_client -connect www.baidu.com:443 -tls1_2 -cipher ECDHE-ECDSA-AES128-GCM-SHA256
  • -tls1_2 用於指定tls版本,也可換為指定其他TLS版本

2.4 轉換證書

轉換 PEM證書(.pem /.crt /.cer)

  • PEM to DER
openssl x509 -outform der -in CERTIFICATE.pem -out CERTIFICATE.der
  • PEM to P7B
openssl crl2pkcs7 -nocrl -certfile CERTIFICATE.cer -certfile CACert.cer -out CERTIFICATE.p7b
  • PEM to PFX
openssl pkcs12 -export -out CERTIFICATE.pfx -inkey PRIVATEKEY.key -in CERTIFICATE.cer [-certfile CACert.cer]

openssl pkcs12 -export -out server.p12 -inkey server.key -in server.pem

轉換 DER證書(.der /.crt /.cer)

  • DER to PEM
openssl x509 -inform der -in CERTIFICATE.cer -out CERTIFICATE.pem

轉換 P7B證書(.p7b /.p7c)

  • P7B to PEM
openssl pkcs7 -print_certs -in CERTIFICATE.p7b -out CERTIFICATE.cer
  • P7B to PFX
openssl pkcs7 -print_certs -in CERTIFICATE.p7b -out CERTIFICATE.cer

轉換 PFX證書(.pfx /.p12)

  • PFX to PEM
openssl pkcs12 -in CERTIFICATE.pfx -out CERTIFICATE.cer -nodes konwersja poprze OpenSSL
openssl pkcs12 -nocerts -nodes -in cert.p12 -out private.pem
openssl pkcs12 -clcerts -nokeys -in cert.p12 -out cert.pem

PFX to PEM後CERTIFICATE.cer檔案包含認證證書和私鑰,需要把它們分開儲存才能使用。

JKS 和 PKCS#12 格式互轉

  • JKS to P12
keytool -importkeystore -srcstoretype JKS -deststoretype PKCS12 -srckeystore server.jks -destkeystore server.p12
  • P12 to JKS
keytool -importkeystore -srcstoretype PKCS12 -deststoretype JKS -srckeystore server.p12 -destkeystore server.jks

X 參考文獻

  • keytool
  • https://docs.oracle.com/javase/6/docs/technotes/tools/solaris/keytool.html
  • HTTPS和證書那些事 - Zhihu 【參考/推薦】
  • 微服務安全之cacerts證書安裝(Https協議不忽略SSL) - CSDN
  • cacerts證書管理 - CSDN 【參考】
  • CA證書介紹與格式轉換 - 部落格園 【參考/推薦】
  • keytool 錯誤: java.io.FileNotFoundException: cacerts (拒絕訪問。) - 騰訊雲
  • Calling https URL throws Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty - github/oracle#graal 【推薦】

./server -Djavax.net.ssl.trustStore=cacerts -Djavax.net.ssl.trustStorePassword=changeit

  • Keytool命令詳解(好文章!詳細設定一些引數比如過期時間等) - CSDN
  • 用keytool建立秘鑰庫以及匯入匯出數字證書等操作 - CSDN
  • MVN 安裝報錯 java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty - 部落格園 【推薦】

封裝了一個自動化安裝證書的工具類InstallCert.java

  • Camel javax.net.ssl.SSLException java.security.InvalidAlgorithmParameterException:trustAnchors引數必須為非空 - 大資料

當您看到錯誤the trustAnchors parameter must be non-empty時,通常意味著無法找到KeyStore檔案。

  • [作業系統/網路]Windows安裝Openssh(scp / ssh等) - 部落格園/千千寰宇

  • [網路]HTTPS下伺服器與瀏覽器的通訊:HTTPS背後的加密演算法 | TLS := SSL - 部落格園/千千寰宇

相關文章