Dot-Net

.NET 中的 X509Certificate2 和 X509Certificate 有什麼區別?

  • July 25, 2009

兩者有什麼區別?

x509Certificate是在 .NET v1.0/1.1引入的,並且(相對而言)其功能受到限制。它可用於獲取有關現有證書的資訊(有效日期、頒發者等)。它有簡單的方法/操作(即從磁碟讀取證書)。

x509Certificate2是 x509Certificate 的子類,具有附加功能

  • 它代表一個實際的 X509 證書。
  • 它是 .NET Framework v2.0 中的新功能。
  • 此類使您可以訪問所有 V2 和 V3 屬性(授權密鑰標識符和密鑰用法)。
  • 它支持從證書儲存載入證書。

引用自:https://stackoverflow.com/questions/1182612