System.Security.Cryptography.X509Certificates 命名空間

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

類別

AuthenticodeSignatureInformation

提供資訊清單的 Authenticode 簽章的相關資訊。

CertificateRequest

代表 PKCS#10 CertificationRequestInfo 和 X.509 TbsCertificate 的抽象概念。

CertificateRevocationListBuilder

Facilitates building a Certificate Revocation List (CRL).

DSACertificateExtensions

提供擴充方法,用於擷取 X509Certificate2 公用和私密金鑰的 DSA 實作。

ECDsaCertificateExtensions

提供擴充方法,用於擷取 X509Certificate2 憑證公用和私用金鑰的 ECDsa 實作。

PublicKey

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

RSACertificateExtensions

提供擴充方法,用於擷取 X509Certificate2 公用和私密金鑰的 RSA 實作。

SubjectAlternativeNameBuilder

此類別協助建置 X.509 憑證的主體別名副檔名。

TimestampInformation

提供有關套用至資訊清單的 Authenticode 簽章的時間戳記詳細資訊。

X500DistinguishedName

代表 X509 憑證的辨別名稱。 此類別無法獲得繼承。

X500DistinguishedNameBuilder

協助建立 X.509 憑證的辨別名稱。

X500RelativeDistinguishedName

Represents a Relative Distinguished Name component of an X.500 Distinguished Name.

X509AuthorityInformationAccessExtension

代表授權單位資訊存取 X.509 延伸模組 (1.3.6.1.5.5.7.1.1) 。

X509AuthorityKeyIdentifierExtension

Represents the Authority Key Identifier X.509 Extension (2.5.29.35).

X509BasicConstraintsExtension

定義憑證上設定的條件約束。 此類別無法獲得繼承。

X509Certificate

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

X509Certificate2

代表 X.509 憑證。

X509Certificate2Collection

表示 X509Certificate2 物件的集合。 此類別無法獲得繼承。

X509Certificate2Enumerator

支援簡單反覆處理 X509Certificate2Collection。 此類別無法獲得繼承。

X509Certificate2UI

顯示可允許您選取和檢視 X.509 憑證的使用者介面對話方塊。 此類別無法獲得繼承。

X509CertificateCollection

定義儲存 X509Certificate 物件的集合。

X509CertificateCollection.X509CertificateEnumerator

列舉 X509CertificateCollection 中的 X509Certificate 物件。

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 存放區,這個存放區是保存和管理憑證的實體存放區。 此類別無法獲得繼承。

X509SubjectAlternativeNameExtension

Represents the Subject Alternative Name X.509 Extension (2.5.29.17).

X509SubjectKeyIdentifierExtension

定義識別憑證之主體金鑰識別元 (SKI) 的字串。 此類別無法獲得繼承。

結構

X509ChainStatus

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

列舉

CertificateRequestLoadOptions

Specifies options when loading a CertificateRequest.

OpenFlags

指定開啟 X.509 憑證存放區的方法。

StoreLocation

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

StoreName

指定要開啟之 X.509 憑證存放區的名稱。

TrustStatus

識別指派給資訊清單簽章的信任度層級。

X500DistinguishedNameFlags

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

X509ChainStatusFlags

定義 X509 鏈結狀態。

X509ChainTrustMode

判斷建置憑證鏈結之根信任的模式。

X509ContentType

指定 X.509 憑證的格式。

X509FindType

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

X509IncludeOption

指定應在 X.509 資料中加入多少 X.509 憑證鏈結。

X509KeyStorageFlags

定義匯入 X.509 憑證之私密金鑰的位置及方法。

X509KeyUsageFlags

定義如何使用憑證金鑰。 若未定義此值,金鑰就能用於任何用途。

X509NameType

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

X509RevocationFlag

指定要檢查鍵結中的哪些 X509 憑證,以確定其是否已被撤銷。

X509RevocationMode

指定用來檢查 X509 憑證是否已被撤銷的模式。

X509RevocationReason

Specifies the reason a certificate was revoked.

X509SelectionFlag

指定使用 SelectFromCollection 方法要求的選取型別。

X509SubjectKeyIdentifierHashAlgorithm

定義雜湊演算法的類型以使用 X509SubjectKeyIdentifierExtension 類別。

X509VerificationFlags

指定應該進行 X509 鏈結中之憑證驗證的條件。