System.Security.Cryptography.X509Certificates 命名空間

System.Security.Cryptography.X509Certificates 命名空間包含 Authenticode X.509 v.3 憑證的 Common Language Runtime 實作。 The System.Security.Cryptography.X509Certificates namespace contains the common language runtime implementation of the Authenticode X.509 v.3 certificate. 用以簽署此憑證的私密金鑰能夠唯一且明確地識別憑證持有者。 This certificate is signed with a private key that uniquely and positively identifies the holder of the certificate.

類別

AuthenticodeSignatureInformation

提供資訊清單的 Authenticode 簽章的相關資訊。Provides information about an Authenticode signature for a manifest.

CertificateRequest

代表 PKCS#10 CertificationRequestInfo 和 X.509 TbsCertificate 的抽象概念。Represents an abstraction over the PKCS#10 CertificationRequestInfo and the X.509 TbsCertificate.

DSACertificateExtensions

提供擴充方法,用於擷取 DSA 公用和私密金鑰的 X509Certificate2 實作。Provides extension methods for retrieving DSA implementations for the public and private keys of an X509Certificate2.

ECDsaCertificateExtensions

提供擴充方法,用於擷取 ECDsa 憑證公用和私用金鑰的 X509Certificate2 實作。Provides extension methods for retrieving ECDsa implementations for the public and private keys of a X509Certificate2 certificate.

PublicKey

代表憑證的公開金鑰資訊。Represents a certificate's public key information. 此類別無法獲得繼承。This class cannot be inherited.

RSACertificateExtensions

提供擴充方法,用於擷取 RSA 公用和私密金鑰的 X509Certificate2 實作。Provides extension methods for retrieving RSA implementations for the public and private keys of an X509Certificate2.

SubjectAlternativeNameBuilder

此類別協助建置 X.509 憑證的主體別名副檔名。This class facilitates building a subject alternative name extension for an X.509 certificate.

TimestampInformation

提供有關套用至資訊清單的 Authenticode 簽章的時間戳記詳細資訊。Provides details about the time stamp that was applied to an Authenticode signature for a manifest.

X500DistinguishedName

代表 X509 憑證的辨別名稱。Represents the distinguished name of an X509 certificate. 無法繼承這個類別。This class cannot be inherited.

X509BasicConstraintsExtension

定義憑證上設定的條件約束。Defines the constraints set on a certificate. 無法繼承這個類別。This class cannot be inherited.

X509Certificate

提供協助您使用 X.509 v.3 憑證的方法。Provides methods that help you use X.509 v.3 certificates.

X509Certificate2

代表 X.509 憑證。Represents an X.509 certificate.

X509Certificate2Collection

表示 X509Certificate2 物件的集合。Represents a collection of X509Certificate2 objects. 無法繼承這個類別。This class cannot be inherited.

X509Certificate2Enumerator

支援簡單反覆處理 X509Certificate2CollectionSupports a simple iteration over a X509Certificate2Collection object. 無法繼承這個類別。This class cannot be inherited.

X509Certificate2UI

顯示可允許您選取和檢視 X.509 憑證的使用者介面對話方塊。Displays user interface dialogs that allow you to select and view X.509 certificates. 這個類別無法被繼承。This class cannot be inherited.

X509CertificateCollection

定義儲存 X509Certificate 物件的集合。Defines a collection that stores X509Certificate objects.

X509CertificateCollection.X509CertificateEnumerator

列舉 X509Certificate 中的 X509CertificateCollection 物件。Enumerates the X509Certificate objects in an X509CertificateCollection.

X509Chain

代表 X509Certificate2 憑證的鏈結建置引擎。Represents a chain-building engine for X509Certificate2 certificates.

X509ChainElement

表示 X.509 鏈結的項目。Represents an element of an X.509 chain.

X509ChainElementCollection

表示 X509ChainElement 物件的集合。Represents a collection of X509ChainElement objects. 此類別無法獲得繼承。This class cannot be inherited.

X509ChainElementEnumerator

支援簡單反覆處理 X509ChainElementCollectionSupports a simple iteration over an X509ChainElementCollection. 無法繼承這個類別。This class cannot be inherited.

X509ChainPolicy

代表建立 X509 憑證鏈結時要套用的鏈結原則。Represents the chain policy to be applied when building an X509 certificate chain. 此類別無法獲得繼承。This class cannot be inherited.

X509EnhancedKeyUsageExtension

定義表示使用金鑰的應用程式之物件識別碼 (OID) 的集合。Defines the collection of object identifiers (OIDs) that indicates the applications that use the key. 無法繼承這個類別。This class cannot be inherited.

X509Extension

代表 X509 擴充功能。Represents an X509 extension.

X509ExtensionCollection

表示 X509Extension 物件的集合。Represents a collection of X509Extension objects. 此類別無法獲得繼承。This class cannot be inherited.

X509ExtensionEnumerator

支援簡單反覆處理 X509ExtensionCollectionSupports a simple iteration over a X509ExtensionCollection. 此類別無法被繼承。This class cannot be inherited.

X509KeyUsageExtension

定義 X.509 憑證包含之金鑰的用法。Defines the usage of a key contained within an X.509 certificate. 無法繼承這個類別。This class cannot be inherited.

X509SignatureGenerator

X.509 憑證所需用於建置編碼簽章的基底類別。Base class for building encoded signatures as needed for X.509 certificates.

X509Store

表示 X.509 存放區,這個存放區是保存和管理憑證的實體存放區。Represents an X.509 store, which is a physical store where certificates are persisted and managed. 這個類別無法被繼承。This class cannot be inherited.

X509SubjectKeyIdentifierExtension

定義字串,以識別憑證的主體金鑰識別碼 (SKI)。Defines a string that identifies a certificate's subject key identifier (SKI). 無法繼承這個類別。This class cannot be inherited.

結構

X509ChainStatus

提供 X509 鏈結狀態和錯誤資訊的簡單結構。Provides a simple structure for storing X509 chain status and error information.

列舉

OpenFlags

指定開啟 X.509 憑證存放區的方法。Specifies the way to open the X.509 certificate store.

StoreLocation

指定 X.509 憑證存放區的位置。Specifies the location of the X.509 certificate store.

StoreName

指定要開啟之 X.509 憑證存放區的名稱。Specifies the name of the X.509 certificate store to open.

TrustStatus

識別指派給資訊清單簽章的信任度層級。Identifies the level of trustworthiness that is assigned to the signature for a manifest.

X500DistinguishedNameFlags

指定 X.500 辨別名稱的特性。Specifies characteristics of the X.500 distinguished name.

X509ChainStatusFlags

定義 X509 鏈結狀態。Defines the status of an X509 chain.

X509ContentType

指定 X.509 憑證的格式。Specifies the format of an X.509 certificate.

X509FindType

指定 Find(X509FindType, Object, Boolean) 方法搜尋之值的型別。Specifies the type of value the Find(X509FindType, Object, Boolean) method searches for.

X509IncludeOption

指定應在 X.509 資料中加入多少 X.509 憑證鏈結。Specifies how much of the X.509 certificate chain should be included in the X.509 data.

X509KeyStorageFlags

定義匯入 X.509 憑證之私密金鑰的位置及方法。Defines where and how to import the private key of an X.509 certificate.

X509KeyUsageFlags

定義如何使用憑證金鑰。Defines how the certificate key can be used. 若未定義此值,金鑰就能用於任何用途。If this value is not defined, the key can be used for any purpose.

X509NameType

指定 X509 憑證包含的名稱類型。Specifies the type of name the X509 certificate contains.

X509RevocationFlag

指定要檢查鍵結中的哪些 X509 憑證,以確定其是否已被撤銷。Specifies which X509 certificates in the chain should be checked for revocation.

X509RevocationMode

指定用來檢查 X509 憑證是否已被撤銷的模式。Specifies the mode used to check for X509 certificate revocation.

X509SelectionFlag

指定使用 SelectFromCollection 方法要求的選取型別。Specifies the type of selection requested using the SelectFromCollection method.

X509SubjectKeyIdentifierHashAlgorithm

定義雜湊演算法的類型以使用 X509SubjectKeyIdentifierExtension 類別。Defines the type of hash algorithm to use with the X509SubjectKeyIdentifierExtension class.

X509VerificationFlags

指定應該進行 X509 鏈結中之憑證驗證的條件。Specifies conditions under which verification of certificates in the X509 chain should be conducted.