關於 X.509標準簡介

關於 X.509標準簡介

  • X.509是一種通用的數字證書格式, 定義了公鑰證書結構的基本標準也就是一些標準字段的集合
  • 目前 X.509最新版是 v3, 但只是原有版本 v1的基礎上進行的擴充

常見參數

基本參數
版本 V3
序列號 1b94d11fb1699ba3476370bd7767b3a2
簽名算法 sha256RSA
簽名哈希算法 sha256
頒發者 CN=DO_NOT_TRUST_FiddlerRoot; O=DO_NOT_TRUST; OU=Created by http://www.fiddler2.com
有效期從 2016年9月25日 21:45:41
2022年9月25日 21:45:41
使用者 CN=*.csdn.net; O=DO_NOT_TRUST; OU=Created by http://www.fiddler2.com
公鑰 RSA(2048 Bits) > 30 82 01 0a 02 82 …
公鑰參數 05 00
增強型密鑰用法 服務器身份驗證 (1.3.6.1.5.5.7.3.1)
使用者可選名稱 DNS Name=*.csdn.net
授權密鑰標識符 KeyID=a1f450493966c9afd8828cdb7798cd2ab3db09a4
使用者密鑰標識符 d7080cab075efe657a242431bed17de756309612
密鑰用法 Digital Signature, Key Encipherment, Data Encipherment (b0)
指紋 b76df61a1383def5647af41ab8f2033a65843653
  • 其中序列號是 CA給每一個證書分配的編號, 主要用途是當證書被取消時會將證書的序列號放入由 CA簽發的 CRL中當唯一標識

常見X.509證書格式

  • .cer/ .crt文件一般是單個證書文件, 編碼方式一般是 DER或 PEM
  • .pem文件是將二進制數據編碼通過 ASCII編碼來表示, 可以存放證書或私鑰. 存儲結構: 開始-----BEGIN/中間數據部分是 Base64編碼數據/結束-----END
  • .pfx/ .p12是PKCS#12文件, PKCS#12是一種交換數字證書的加密標準, 用來描述個人身份信息, 用於存放公鑰和私鑰, 可以存放多個證書, 並由密碼保護, 能用於 Java Keysotre文件, Tomcat等
  • .p10是證書請求文件, 使用的 PKCS#10證書請求語法標準, 類似於 .csr文件
  • .csr文件一般存儲公鑰, 如有效期, 頒發者, 密鑰簽名等
  • .p7r是 CA證書申請響應文件, 使用的 PKCS#7加密消息的語法標準, 由 RSA安全體系在公鑰加密系統中交換數字證書產生的一種加密標準
  • .p7b/ .p7c也是PKCS#7證書格式, 僅僅包含證書和證書吊銷列表(CRL)列表信息, 不含私鑰

如果您覺得有幫助,歡迎點贊哦 ~ 謝謝!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章