System.Security.Cryptography.X509Certificates 命名空間

包含 Authenticode X.509 v.3 憑證的通用語言執行時實作。 此憑證以私鑰簽署,唯一且明確地識別憑證持有者。

類別

名稱 Description
AuthenticodeSignatureInformation

提供有關貨單 Authenticode 簽名的資訊。

CertificateRequest

代表對 PKCS#10 CertificationRequestInfo 與 X.509 TbsCertificate 的抽象化。

DSACertificateExtensions

提供擴充方法,用於取得 DSA 公鍵與私鑰 X509Certificate2的實作。

ECDsaCertificateExtensions

提供擴充方法以檢索 ECDsa 憑證公私鑰 X509Certificate2 的實作。

PublicKey

代表憑證的公鑰資訊。 此類別無法獲得繼承。

RSACertificateExtensions

提供擴充方法,用於取得 RSA 公鍵與私鑰 X509Certificate2的實作。

SubjectAlternativeNameBuilder

此課程協助建立 X.509 證書的主題替代名稱擴充。

TimestampInformation

提供關於 Authenticode 簽章所套用時間戳記的詳細資訊。

X500DistinguishedName

代表 X509 證書的尊貴名稱。 此類別無法獲得繼承。

X509BasicConstraintsExtension

定義憑證上的限制條件。 此類別無法獲得繼承。

X509Certificate

提供可協助您使用 X.509 v.3 憑證的方法。

X509Certificate2

表示 X.509 憑證。

X509Certificate2Collection

代表一組 X509Certificate2 物件。 此類別無法獲得繼承。

X509Certificate2Enumerator

支援對 X509Certificate2Collection 物件進行簡單的迭代。 此類別無法獲得繼承。

X509Certificate2UI

顯示使用者介面對話框,讓您能選擇並查看 X.509 憑證。 此類別無法獲得繼承。

X509CertificateCollection

定義了一個儲存 X509Certificate 物件的集合。

X509CertificateCollection.X509CertificateEnumerator

X509Certificate 舉 中的物件 X509CertificateCollection

X509Chain

代表證書鏈條建立引擎 X509Certificate2

X509ChainElement

代表 X.509 鏈中的一個元素。

X509ChainElementCollection

代表一組 X509ChainElement 物件。 此類別無法獲得繼承。

X509ChainElementEnumerator

支援簡單迭代。X509ChainElementCollection 此類別無法獲得繼承。

X509ChainPolicy

代表建立 X509 憑證鏈時應適用的鏈政策。 此類別無法獲得繼承。

X509EnhancedKeyUsageExtension

定義了物件識別碼(OID)集合,指示使用該金鑰的應用程式。 此類別無法獲得繼承。

X509Extension

代表 X509 的延伸。

X509ExtensionCollection

代表一組 X509Extension 物件。 此類別無法獲得繼承。

X509ExtensionEnumerator

支援簡單迭代。X509ExtensionCollection 此類別無法獲得繼承。

X509KeyUsageExtension

定義 X.509 憑證中金鑰的使用方式。 此類別無法獲得繼承。

X509SignatureGenerator

基底類別用於建立 X.509 憑證所需的編碼簽章。

X509Store

代表 X.509 存放區,這是保存和管理憑證的實體存放區。 此類別無法獲得繼承。

X509SubjectKeyIdentifierExtension

定義一個字串,用以識別憑證的主旨金鑰識別碼(SKI)。 此類別無法獲得繼承。

結構

名稱 Description
X509ChainStatus

提供簡單的結構來儲存 X509 鏈結狀態和錯誤資訊。

列舉

名稱 Description
OpenFlags

指定開啟 X.509 證書存儲的方式。

StoreLocation

指定 X.509 憑證儲存的位置。

StoreName

指定要開啟的 X.509 憑證儲存名稱。

TrustStatus

識別指派給指令清單簽章的可信度層級。

X500DistinguishedNameFlags

指定 X.500 辨別名稱的特性。

X509ChainStatusFlags

定義 X509 鏈結的狀態。

X509ContentType

指定 X.509 憑證的格式。

X509FindType

指定 Find(X509FindType, Object, Boolean) 方法搜尋的值類型。

X509IncludeOption

指定 X.509 憑證鏈結中應包含多少 X.509 數據。

X509KeyStorageFlags

定義 X.509 憑證私鑰的位置和方式。

X509KeyUsageFlags

定義如何使用憑證金鑰。 如果未定義此值,則索引鍵可用於任何用途。

X509NameType

指定 X509 憑證包含的名稱類型。

X509RevocationFlag

指定應該檢查鏈結中的 X509 憑證是否有撤銷。

X509RevocationMode

指定用來檢查 X509 憑證撤銷的模式。

X509SelectionFlag

指定使用 SelectFromCollection 方法所要求的選取範圍類型。

X509SubjectKeyIdentifierHashAlgorithm

定義要與 X509SubjectKeyIdentifierExtension 類別搭配使用的哈希演算法類型。

X509VerificationFlags

指定應該在 X509 鏈結中驗證憑證的條件。