Diplom_B/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml

1646 lines
155 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Security.Cryptography.X509Certificates</name>
</assembly>
<members>
<member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
<summary>提供表示 X.509 鏈結的安全控制代碼。如需詳細資訊,請參閱<see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /></summary>
</member>
<member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
<member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
<summary>指定開啟 X.509 憑證存放區的方式。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
<summary>開啟 X.509 憑證存放區並加入封存的憑證。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
<summary>開啟最高存取權所允許的 X.509 憑證存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
<summary>開啟僅有的存放區。如果沒有存放區,<see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> 方法也不會建立新的存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
<summary>開啟只用於讀取的 X.509 憑證存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
<summary>開啟同時用於讀取和寫入的 X.509 憑證存放區。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
<summary>表示憑證的公開金鑰 (Public Key) 資訊。此類別無法被繼承。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
<summary>使用公開金鑰的物件識別項 (OID) 物件、公開金鑰參數的 ASN.1 編碼表示和公開金鑰值的 ASN.1 編碼表示,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 類別的新執行個體。</summary>
<param name="oid">物件識別項 (OID) 物件,表示公開金鑰。</param>
<param name="parameters">公開金鑰參數的 ASN.1 編碼表示。</param>
<param name="keyValue">公開金鑰值的 ASN.1 編碼表示。</param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
<summary>取得公開金鑰值的 ASN.1 編碼表示。</summary>
<returns>公開金鑰值的 ASN.1 編碼表示。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
<summary>取得公開金鑰參數的 ASN.1 編碼表示。</summary>
<returns>公開金鑰參數的 ASN.1 編碼表示。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
<summary>取得 <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /><see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> 物件,表示公開金鑰。</summary>
<returns>
<see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 物件,表示公開金鑰。</returns>
<exception cref="T:System.NotSupportedException">不支援此金鑰演算法。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
<summary>取得公開金鑰的物件識別項 (OID) 物件。</summary>
<returns>公開金鑰的物件識別項 (OID) 物件。</returns>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
<summary>指定 X.509 憑證存放區的位置。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
<summary>目前使用者使用的 X.509 憑證存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
<summary>指派至本機電腦的 X.509 憑證存放區。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.StoreName">
<summary>指定要開啟之 X.509 憑證存放區的名稱。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
<summary>其他使用者的 X.509 憑證存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
<summary>協力廠商憑證授權單位 (CA) 的 X.509 憑證存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
<summary>中繼憑證授權單位 (CA) 的 X.509 憑證存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
<summary>已撤銷之憑證的 X.509 憑證存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
<summary>個人憑證的 X.509 憑證存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
<summary>信任之根憑證授權單位 (CA) 的 X.509 憑證存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
<summary>直接信任之人員和資源的 X.509 憑證存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
<summary>直接信任之發行者的 X.509 憑證存放區。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
<summary>表示 X509 憑證的辨別名稱。此類別無法被繼承。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
<summary>使用來自指定位元組陣列的資訊,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 類別的新執行個體。</summary>
<param name="encodedDistinguishedName">包含辨別名稱資訊的位元組陣列。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
<summary>使用指定的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 類別的新執行個體。</summary>
<param name="encodedDistinguishedName">表示辨別名稱的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
<summary>使用指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 類別的新執行個體。</summary>
<param name="distinguishedName">
<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 物件。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
<summary>使用來自指定字串的資訊,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 類別的新執行個體。</summary>
<param name="distinguishedName">表示辨別名稱的字串。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
<summary>使用指定的字串和 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> 旗標,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 類別的新執行個體。</summary>
<param name="distinguishedName">表示辨別名稱的字串。</param>
<param name="flag">列舉值的位元組合,這些值會指定辨別名稱的特性。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
<summary>使用 <paramref name="flag" /> 參數所指定的特性,對辨別名稱進行解碼。</summary>
<returns>解碼的辨別名稱。</returns>
<param name="flag">列舉值的位元組合,這些值會指定辨別名稱的特性。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證的名稱無效。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
<summary>傳回 X500 辨別名稱的格式化版本,用於列印或輸出至文字視窗或主控台 (Console)。</summary>
<returns>格式化字串,表示 X500 辨別名稱。</returns>
<param name="multiLine">如果傳回的字串應包含歸位字元,則為 true否則為 false。</param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
<summary>從 X500 憑證取得逗號分隔的辨別名稱。</summary>
<returns>X509 憑證的逗號分隔辨別名稱。</returns>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
<summary>指定 X.500 辨別名稱的特性。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
<summary>辨別名稱不使用加號。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
<summary>辨別名稱不使用引號。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
<summary>強制辨別名稱將特定 X.500 金鑰編碼為 UTF-8 字串,而非可列印的 Unicode 字串。如需詳細資訊,以及受影響的 X.500 金鑰清單,請參閱 X500NameFlags 列舉。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
<summary>辨別名稱沒有特殊的特性。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
<summary>辨別名稱會反轉。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
<summary>辨別名稱使用逗號。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
<summary>辨別名稱使用新行字元。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
<summary>辨別名稱使用分號。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
<summary>辨別名稱使用 T61 編碼。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
<summary>辨別名稱使用 UTF8 編碼,而不是 Unicode 字元編碼。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
<summary>定義憑證上設定的條件約束。此類別無法被繼承。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 類別的新執行個體。參數會指定下列項目:指出憑證是否為憑證授權單位 (CA) 憑證的值、指出憑證是否限制其允許之路徑層級數目的值、憑證路徑中允許的層級數目,以及指出擴充功能是否重要的值。</summary>
<param name="certificateAuthority">如果憑證為憑證授權單位 (CA) 憑證,則為 true否則為 false。</param>
<param name="hasPathLengthConstraint">如果憑證限制它允許的路徑層級數目,則為 true否則為 false。</param>
<param name="pathLengthConstraint">憑證路徑中允許的層級數目。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
<summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 類別的新執行個體。</summary>
<param name="encodedBasicConstraints">用來建立擴充功能的編碼資料。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
<summary>取得值,指出憑證是否為憑證授權單位 (CA) 憑證。</summary>
<returns>如果憑證為憑證授權單位 (CA) 憑證,則為 true否則為 false。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 類別的新執行個體。</summary>
<param name="asnEncodedData">用來建立擴充功能的編碼資料。</param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
<summary>取得值,指出憑證是否限制它允許的路徑層級數目。</summary>
<returns>如果憑證限制它允許的路徑層級數目,則為 true否則為 false。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">無法解碼擴充功能。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
<summary>取得憑證路徑中允許的層級數目。</summary>
<returns>整數,指出憑證路徑中允許的層級數目。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">無法解碼擴充功能。</exception>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
<summary>提供協助您使用 X.509 v.3 憑證的方法。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體 (這個類別是在表示 X.509v3 憑證的位元組序列中定義的)。</summary>
<param name="data">位元組陣列,包含來自 X.509 憑證的資料。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="rawData" /> 參數為 null。-或-<paramref name="rawData" /> 參數的長度為 0。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
<summary>使用位元組陣列和密碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
<param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
<param name="password">存取 X.509 憑證資料所需的密碼。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="rawData" /> 參數為 null。-或-<paramref name="rawData" /> 參數的長度為 0。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
<summary>使用位元組陣列、密碼和金鑰儲存旗標,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
<param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
<param name="password">存取 X.509 憑證資料所需的密碼。</param>
<param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的位置和方式。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="rawData" /> 參數為 null。-或-<paramref name="rawData" /> 參數的長度為 0。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
<summary>[安全性關鍵] 使用 Unmanaged PCCERT_CONTEXT 結構的控制代碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
<param name="handle">Unmanaged PCCERT_CONTEXT 結構的控制代碼。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
<summary>使用 PKCS7 已簽署檔案的名稱,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
<param name="fileName">PKCS7 已簽署檔案的名稱。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="fileName" /> 參數為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
<summary>使用 PKCS7 已簽署檔案和用於存取憑證的密碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
<param name="fileName">PKCS7 已簽署檔案的名稱。</param>
<param name="password">存取 X.509 憑證資料所需的密碼。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="fileName" /> 參數為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
<summary>使用 PKCS7 已簽署檔案、用於存取憑證的密碼和金鑰儲存旗標,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
<param name="fileName">PKCS7 已簽署檔案的名稱。</param>
<param name="password">存取 X.509 憑證資料所需的密碼。</param>
<param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的位置和方式。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="fileName" /> 參數為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
<summary>釋放由目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件使用的所有資源。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
<summary>這所使用的 unmanaged 資源全部釋出<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />並選擇性地釋放 managed 的資源。 </summary>
<param name="disposing">true 表示釋放 Managed 和 Unmanaged 資源false 則表示只釋放 Unmanaged 資源。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
<summary>比較兩個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件是否相等。</summary>
<returns>如果目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件等於 <paramref name="other" /> 參數所指定的物件,則為 true否則為 false。</returns>
<param name="obj">要與目前物件比較的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件。 </param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>比較兩個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件是否相等。</summary>
<returns>如果目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件等於 <paramref name="other" /> 參數所指定的物件,則為 true否則為 false。</returns>
<param name="other">要與目前物件比較的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
<summary>以其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值所描述的格式,將目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件匯出至位元組陣列。</summary>
<returns>位元組的陣列,表示目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件。</returns>
<param name="contentType">其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值,其描述如何格式化輸出資料。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException"><see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" /><see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /><see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 以外的值傳遞至 <paramref name="contentType" /> 參數。-或-無法匯出憑證。</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
<summary>以其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值所描述的格式,並使用指定的密碼,將目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件匯出至位元組陣列。</summary>
<returns>位元組的陣列,表示目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件。</returns>
<param name="contentType">其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值,其描述如何格式化輸出資料。</param>
<param name="password">存取 X.509 憑證資料所需的密碼。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException"><see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" /><see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /><see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 以外的值傳遞至 <paramref name="contentType" /> 參數。-或-無法匯出憑證。</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
<summary>將 X.509v3 憑證的雜湊值 (Hash Value) 傳回為位元組陣列。</summary>
<returns>X.509 憑證的雜湊值。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
<summary>傳回這個 X.509v3 憑證的格式名稱。</summary>
<returns>這個 X.509 憑證的格式。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
<summary>將 X.509v3 憑證的雜湊程式碼傳回為整數。</summary>
<returns>做為整數的 X.509 憑證雜湊碼。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
<summary>傳回做為字串的這個 X.509v3 憑證金鑰演算法資訊。</summary>
<returns>做為字串的這個 X.509 憑證金鑰演算法資訊。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
<summary>傳回做為位元組陣列的 X.509v3 憑證金鑰演算法參數。</summary>
<returns>做為位元組陣列的 X.509 憑證金鑰演算法參數。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
<summary>傳回做為十六進位字串的 X.509v3 憑證金鑰演算法參數。</summary>
<returns>做為十六進位字串的 X.509 憑證金鑰演算法參數。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
<summary>傳回做為位元組陣列的 X.509v3 憑證公開金鑰。</summary>
<returns>做為位元組陣列的 X.509 憑證公開金鑰。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
<summary>傳回做為位元組陣列的 X.509v3 憑證序號。</summary>
<returns>做為位元組陣列的 X.509 憑證序號。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
<summary>[安全性關鍵] 取得 Unmanaged PCCERT_CONTEXT 結構所描述之 Microsoft Cryptographic API 憑證內容的控制代碼。</summary>
<returns>
<see cref="T:System.IntPtr" /> 結構,表示 Unmanaged PCCERT_CONTEXT 結構。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
<summary>取得核發 X.509v3 憑證的憑證授權單位名稱。</summary>
<returns>核發 X.509v3 憑證的憑證授權單位名稱。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證控制代碼無效。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
<summary>取得憑證的主旨辨別名稱。</summary>
<returns>憑證的主旨辨別名稱。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證控制代碼無效。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
<summary>傳回目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的字串表示。</summary>
<returns>目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的字串表示。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
<summary>傳回目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的字串表示,如果指定,則附帶額外資訊。</summary>
<returns>目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的字串表示。</returns>
<param name="fVerbose">若要產生字串表示的詳細資訊形式,則為 true否則為 false。</param>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
<summary>表示 X.509 憑證。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
<summary>使用位元組陣列中的資訊,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
<param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
<summary>使用位元組陣列和密碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
<param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
<param name="password">存取 X.509 憑證資料所需的密碼。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
<summary>使用位元組陣列、密碼和金鑰儲存旗標,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
<param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
<param name="password">存取 X.509 憑證資料所需的密碼。</param>
<param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的位置和方式。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
<summary>使用 Unmanaged 控制代碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
<param name="handle">指向 Unmanaged 程式碼中憑證內容的指標。C 結構稱為 PCCERT_CONTEXT。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
<summary>使用憑證檔名,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
<param name="fileName">憑證檔的名稱。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
<summary>使用憑證檔名和用於存取憑證的密碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
<param name="fileName">憑證檔的名稱。</param>
<param name="password">存取 X.509 憑證資料所需的密碼。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
<summary>使用憑證檔名、用於存取憑證的密碼和金鑰儲存旗標,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
<param name="fileName">憑證檔的名稱。</param>
<param name="password">存取 X.509 憑證資料所需的密碼。</param>
<param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的位置和方式。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
<summary>取得或設定值,表示 X.509 憑證已封存。</summary>
<returns>如果憑證已封存,則為 true否則為 false。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
<summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件的集合。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
<summary>取得或設定憑證的相關別名 (Alias)。</summary>
<returns>憑證的易記名稱。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
<summary>表示位元組陣列中包含的憑證類型。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 物件。</returns>
<param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
<exception cref="T:System.ArgumentException">
<paramref name="rawData" /> 長度為零或為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
<summary>表示檔案中包含的憑證類型。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 物件。</returns>
<param name="fileName">憑證檔的名稱。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="fileName" /> 為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
<summary>取得憑證的主旨和簽發者名稱。</summary>
<returns>憑證的名稱。</returns>
<param name="nameType">主旨的 <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> 值。</param>
<param name="forIssuer">true 表示包含簽發者名稱,否則為 false。</param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
<summary>取得值,指出 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件是否包含私密金鑰。</summary>
<returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件包含私密金鑰,則為 true否則為 false。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
<summary>取得憑證簽發者的辨別名稱。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 物件,包含憑證簽發者的名稱。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
<summary>取得日期 (當地時間),憑證在該日期之後就不再有效。</summary>
<returns>
<see cref="T:System.DateTime" /> 物件,表示憑證的到期日。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
<summary>取得日期 (當地時間),憑證會在該日期生效。</summary>
<returns>
<see cref="T:System.DateTime" /> 物件,表示憑證的生效日期。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
<summary>取得或設定 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 物件,表示與憑證相關聯的私密金鑰。</summary>
<returns>
<see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 物件,這個物件是 RSA 或 DSA 密碼編譯服務提供者。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">金鑰值不是 RSA 或 DSA 金鑰,或該金鑰無法讀取。</exception>
<exception cref="T:System.ArgumentNullException">這個屬性目前設定的值為 null。</exception>
<exception cref="T:System.NotSupportedException">不支援這個私密金鑰的金鑰演算法。</exception>
<exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">X.509 金鑰不相符。</exception>
<exception cref="T:System.ArgumentException">密碼編譯服務提供者金鑰為 null。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
<summary>取得與憑證相關聯的 <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 物件。</summary>
<returns>
<see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 物件。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">金鑰值不是 RSA 或 DSA 金鑰,或該金鑰無法讀取。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
<summary>取得憑證的未經處理資料 (Raw Data)。</summary>
<returns>做為位元組陣列之憑證的未經處理資料。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
<summary>取得憑證的序號。</summary>
<returns>憑證的序號。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
<summary>取得用於建立憑證簽章的演算法。</summary>
<returns>傳回簽章演算法的物件識別項 (<see cref="T:System.Security.Cryptography.Oid" />)。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
<summary>取得憑證的主旨辨別名稱。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 物件,表示憑證主旨的名稱。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
<summary>取得憑證的指模。</summary>
<returns>憑證的指模。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
<summary>以文字格式顯示 X.509 憑證。</summary>
<returns>憑證資訊。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
<summary>以文字格式顯示 X.509 憑證。</summary>
<returns>憑證資訊。</returns>
<param name="verbose">true 表示顯示公開金鑰、私密金鑰、擴充功能等等,而 false 則表示顯示與 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別類似的資訊,包括指模、序號、主旨和簽發者名稱等等。</param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
<summary>取得憑證的 X.509 格式版本。</summary>
<returns>憑證格式。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
<summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的集合。此類別無法被繼承。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
<summary>不使用任何 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 資訊,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 類別的新執行個體。</summary>
<param name="certificate">
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件,集合的開始位置。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
<summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的陣列,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 類別的新執行個體。</summary>
<param name="certificates">
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的陣列。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
<summary>使用指定的憑證集合,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 類別的新執行個體。</summary>
<param name="certificates">
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>將物件加入至 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 的結尾。</summary>
<returns>已加入 <paramref name="certificate" /><see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 索引。</returns>
<param name="certificate">X.509 憑證,表示為 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="certificate" /> 為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
<summary>將陣列中的多個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件加入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
<param name="certificates">
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的陣列。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="certificates" /> 為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
<summary><see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中的多個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件加入另一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
<param name="certificates">
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="certificates" /> 為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>判斷 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件是否包含特定憑證。</summary>
<returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 包含指定的 <paramref name="certificate" />,則為 true否則為 false。</returns>
<param name="certificate">要放置在集合中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="certificate" /> 為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
<summary>將 X.509 憑證資訊匯出至位元組陣列。</summary>
<returns>位元組陣列中的 X.509 憑證資訊。</returns>
<param name="contentType">支援的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 物件。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
<summary>使用密碼將 X.509 憑證資訊匯出至位元組陣列。</summary>
<returns>位元組陣列中的 X.509 憑證資訊。</returns>
<param name="contentType">支援的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 物件。</param>
<param name="password">用於保護位元組陣列的字串。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">無法讀取憑證、內容無效,或者在憑證需要密碼的情況下,因為提供的密碼不正確而無法匯出私密金鑰。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
<summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 列舉型別 (Enumeration) 和 <paramref name="findValue" /> 物件指定的搜尋準則,搜尋 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</returns>
<param name="findType">其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 值。</param>
<param name="findValue">做為物件的搜尋準則。</param>
<param name="validOnly">true 表示只允許從搜尋傳回有效的憑證,否則為 false。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">
<paramref name="findType" /> 無效。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
<summary>傳回列舉值,可以逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> 物件,可以逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
<summary>將憑證以位元組陣列形式匯入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
<param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
<summary>以需要密碼才能存取憑證的位元組陣列形式,將憑證匯入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
<param name="rawData">位元組陣列,包含 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的資料。</param>
<param name="password">存取憑證資訊所需的密碼。</param>
<param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的方式和位置。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
<summary>將憑證檔匯入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
<param name="fileName">包含憑證資訊的檔案名稱。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
<summary>將需要密碼的憑證檔匯入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
<param name="fileName">包含憑證資訊的檔案名稱。</param>
<param name="password">存取憑證資訊所需的密碼。</param>
<param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的方式和位置。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>將物件插入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中的指定索引處。</summary>
<param name="index">插入 <paramref name="certificate" /> 處之以零起始的索引。</param>
<param name="certificate">要插入的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> 小於零。-或-<paramref name="index" /> 大於 <see cref="P:System.Collections.CollectionBase.Count" /> 屬性。</exception>
<exception cref="T:System.NotSupportedException">集合是唯讀的。-或-集合具有固定大小。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="certificate" /> 為 null。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
<summary>取得或設定指定之索引處的項目。</summary>
<returns>在指定之索引處的項目。</returns>
<param name="index">要取得或設定之以零起始的項目索引。</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> 小於零。-或-<paramref name="index" /> 等於或大於 <see cref="P:System.Collections.CollectionBase.Count" /> 屬性。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="index" /> 為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>移除 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中的第一個憑證。</summary>
<param name="certificate">要從 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件移除的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="certificate" /> 為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
<summary>將陣列中的多個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件從 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中移除。</summary>
<param name="certificates">
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的陣列。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="certificates" /> 為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
<summary><see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中的多個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件從另一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中移除。</summary>
<param name="certificates">
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="certificates" /> 為 null。</exception>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
<summary>支援在 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件上的簡易反覆運算。此類別無法被繼承。</summary>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
<summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中目前的項目。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中目前的項目。</returns>
<exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
<summary>將列舉值前移至 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中的下一個項目。</summary>
<returns>如果列舉值成功地前移至下一個項目,則為 true如果列舉值已超過集合的結尾則為 false。</returns>
<exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
<summary>將列舉值設定至其初始位置,也就是 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中的第一個項目之前。</summary>
<exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
<summary>如需這個成員的說明,請參閱 <see cref="P:System.Collections.IEnumerator.Current" /></summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中目前的項目。</returns>
<exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
<summary>如需這個成員的說明,請參閱 <see cref="M:System.Collections.IEnumerator.MoveNext" /></summary>
<returns>如果列舉值成功地前移至下一個項目,則為 true如果列舉值已超過集合的結尾則為 false。</returns>
<exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
<summary>如需這個成員的說明,請參閱 <see cref="M:System.Collections.IEnumerator.Reset" /></summary>
<exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
<summary>定義儲存 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的集合。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
<summary><see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的陣列,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 類別的新執行個體。</summary>
<param name="value">用來初始化新物件的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的陣列。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
<summary>從另一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 類別的新執行個體。</summary>
<param name="value">用來初始化新物件的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /></param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>將具有指定值的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 加入至目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /></summary>
<returns>在目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中插入新 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 所在的索引。</returns>
<param name="value">要加入至目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /><see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
<summary>複製 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 型別的陣列元素至目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的結尾。</summary>
<param name="value">
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 型別的陣列,包含要加入至目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的物件。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="value" /> 參數為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
<summary>將指定 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的元素複製到目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的結尾。</summary>
<param name="value">
<see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />,包含要加入至集合的物件。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="value" /> 參數為 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>取得值,指出目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 是包含指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></summary>
<returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 包含在這個集合中,則為 true否則為 false。</returns>
<param name="value">要放置的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
<summary>將目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 值複製到指定索引處的一維 <see cref="T:System.Array" /> 執行個體。</summary>
<param name="array">一維 <see cref="T:System.Array" />,是從 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 所複製的值的目的端。</param>
<param name="index">要開始複製之 <paramref name="array" /> 的索引。</param>
<exception cref="T:System.ArgumentException">
<paramref name="array" /> 參數為多維。-或-<see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的項目數大於 <paramref name="arrayIndex" /><paramref name="array" /> 結尾之間的可用空間。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="array" /> 參數為 null。</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="arrayIndex" /> 參數小於 <paramref name="array" /> 參數的下限。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
<summary>傳回可以逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 來重複的列舉值。</summary>
<returns>您可以用來重複集合的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 子項目列舉值。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
<summary>根據目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中包含的所有值來建置雜湊值 (Hash Value)。</summary>
<returns>雜湊值,以目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中包含的所有值為基礎。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>傳回目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中所指定 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 的索引。</summary>
<returns>如果找到的話,則為 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /><paramref name="value" /> 參數所指定之 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 的索引,否則為 -1。</returns>
<param name="value">要放置的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>在指定索引處將 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 插入目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /></summary>
<param name="index">以零啟始的索引,其中應該插入 <paramref name="value" /></param>
<param name="value">要插入的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
<summary>取得或設定在目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的指定索引處的項目。</summary>
<returns>在目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的指定索引處的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></returns>
<param name="index">位在目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中之項目的以零起始索引。</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> 參數在集合索引的有效範圍之外。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>將特定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 從目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 移除。</summary>
<param name="value">要從目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 移除的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></param>
<exception cref="T:System.ArgumentException">在目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中找不到 <paramref name="value" /> 參數所指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
<member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
<member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
<member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
<member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
<member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
<member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
<summary>列舉 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
<summary>為指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> 類別的新執行個體。</summary>
<param name="mappings">要列舉的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /></param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
<summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /></returns>
<exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
<summary>將列舉值往前推至下集合中的下一個項目。</summary>
<returns>如果列舉值成功地前移至下一個項目,則為 true如果列舉值已超過集合的結尾則為 false。</returns>
<exception cref="T:System.InvalidOperationException">在具現化 (Instantiated) 列舉值之後,會修改集合。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
<summary>設定列舉值至它的初始位置,這是在集合中第一個元素之前。</summary>
<exception cref="T:System.InvalidOperationException">集合在將列舉值執行個體化之後被修改。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
<summary>如需這個成員的說明,請參閱 <see cref="P:System.Collections.IEnumerator.Current" /></summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 物件中目前的 X.509 憑證物件。</returns>
<exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
<summary>如需這個成員的說明,請參閱 <see cref="M:System.Collections.IEnumerator.MoveNext" /></summary>
<returns>如果列舉值成功地前移至下一個項目,則為 true如果列舉值已超過集合的結尾則為 false。</returns>
<exception cref="T:System.InvalidOperationException">在具現化 (Instantiated) 列舉值之後,會修改集合。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
<summary>如需這個成員的說明,請參閱 <see cref="M:System.Collections.IEnumerator.Reset" /></summary>
<exception cref="T:System.InvalidOperationException">在具現化 (Instantiated) 列舉值之後,會修改集合。</exception>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
<summary>代表 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 憑證的鏈結建置引擎。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 中指定的原則,建置 X.509 鏈結。</summary>
<returns>如果 X.509 憑證有效,則為 true否則為 false。</returns>
<param name="certificate">
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</param>
<exception cref="T:System.ArgumentException">
<paramref name="certificate" /> 不是有效憑證或是 null。</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">
<paramref name="certificate" /> 無法讀取。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
<summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 物件的集合。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 物件。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
<summary>取得或設定 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />,以在建置 X.509 憑證鏈結時使用。</summary>
<returns>與這個 X.509 鏈結關聯的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 物件。</returns>
<exception cref="T:System.ArgumentNullException">這個屬性目前設定的值為 null。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
<summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 物件中每個項目的狀態。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 物件的陣列。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
<summary>釋放這個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 使用的所有資源。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
<summary>釋放這個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。</summary>
<param name="disposing">true 表示釋放 Managed 和 Unmanaged 資源false 則表示只釋放 Unmanaged 資源。</param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
<summary>取得此 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 執行個體的安全控制代碼。</summary>
<returns>傳回 <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" /></returns>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
<summary>表示 X.509 鏈結的項目。</summary>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
<summary>取得特定鏈結項目處的 X.509 憑證。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
<summary>取得鏈結中目前 X.509 憑證的錯誤狀態。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 物件的陣列。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
<summary>取得 Unmanaged 憑證鏈結結構的其他錯誤資訊。</summary>
<returns>字串,表示 Crypto API 中 Unmanaged CERT_CHAIN_ELEMENT 結構的 pwszExtendedErrorInfo 成員。</returns>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
<summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 物件的集合。此類別無法被繼承。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
<summary>從指定的索引處開始,將 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 物件複製到陣列中。</summary>
<param name="array">
<see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 物件的陣列。</param>
<param name="index">整數,表示索引值。</param>
<exception cref="T:System.ArgumentOutOfRangeException">指定的<paramref name="index" /> 小於零,或是大於或等於陣列長度。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="array" /> 為 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="index" /> 與目前計數的和大於陣列長度。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
<summary>取得集合中的項目數目。</summary>
<returns>整數,表示集合中項目的數目。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
<summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 物件,此物件可用於巡覽鏈結項目集合。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 物件。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
<summary>取得值,指出是否同步處理鏈結項目的集合。</summary>
<returns>永遠傳回 false。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
<summary>取得在指定索引處的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 物件。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 物件。</returns>
<param name="index">整數值。</param>
<exception cref="T:System.InvalidOperationException">
<paramref name="index" /> 小於零。</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> 大於或等於集合的長度。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
<summary>取得物件,此物件可用於同步處理對 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 物件的存取。</summary>
<returns>目前物件的指標參考。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
<summary>從指定的索引處開始,將 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 物件複製到陣列中。</summary>
<param name="array">要將 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 物件複製到其中的陣列。</param>
<param name="index">要從其開始複製的 <paramref name="array" /> 索引。</param>
<exception cref="T:System.ArgumentOutOfRangeException">指定的<paramref name="index" /> 小於零,或是大於或等於陣列長度。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="array" /> 為 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="index" /> 與目前計數的和大於陣列長度。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>取得 <see cref="T:System.Collections.IEnumerator" /> 物件,此物件可用於巡覽鏈結項目集合。</summary>
<returns>
<see cref="T:System.Collections.IEnumerator" /> 物件。</returns>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
<summary>支援在 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 上的簡易反覆運算。此類別無法被繼承。</summary>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
<summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中目前的項目。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中目前的項目。</returns>
<exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
<summary>使列舉值前進至 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的下一個項目。</summary>
<returns>如果列舉值成功地前移至下一個項目,則為 true如果列舉值已超過集合的結尾則為 false。</returns>
<exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
<summary>將列舉值設定至其初始位置,也就是 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的第一個項目之前。</summary>
<exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
<summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中目前的項目。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中目前的項目。</returns>
<exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
<summary>表示建置 X509 憑證鏈結時要套用的鏈結原則。此類別無法被繼承。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 類別的新執行個體。</summary>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
<summary>取得物件識別項 (OID) 的集合,指定憑證支援的應用程式原則或增強金鑰使用方式 (EKU)。</summary>
<returns>
<see cref="T:System.Security.Cryptography.OidCollection" /> 物件。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
<summary>取得物件識別項 (OID) 的集合,指定憑證支援的憑證原則。</summary>
<returns>
<see cref="T:System.Security.Cryptography.OidCollection" /> 物件。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
<summary>表示額外的憑證集合,可在驗證憑證鍊結時由鍊結引擎搜尋。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
<summary><see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 成員重設為其預設值。</summary>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
<summary>取得或設定 X509 撤銷旗標的值。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 物件。</returns>
<exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 值不是有效的旗標。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
<summary>取得或設定 X509 憑證撤銷模式的值。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 物件。</returns>
<exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 值不是有效的旗標。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
<summary>取得在線上撤銷驗證或下載憑證撤銷清單 (CRL) 期間,已耗用的時間範圍。</summary>
<returns>
<see cref="T:System.TimeSpan" /> 物件。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
<summary>取得憑證的驗證旗標。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 列舉中的值。</returns>
<exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 值不是有效的旗標。<see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> 是預設值。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
<summary>驗證憑證的時間以當地時間表示。</summary>
<returns>
<see cref="T:System.DateTime" /> 物件。</returns>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
<summary>提供簡單的結構,用以存放 X509 鏈結狀態與錯誤資訊。</summary>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
<summary>設定 X509 鏈結的狀態。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" /> 值。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
<summary>設定 <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> 值的說明。</summary>
<returns>可當地語系化的字串。</returns>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
<summary>定義 X509 鏈結的狀態。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
<summary>表示憑證信任清單 (CTL) 中含有無效的簽章。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
<summary>表示由於某個時間值無效,例如代表憑證信任清單 (CTL) 到期的時間,因而導致整個 CTL 無效。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
<summary>表示憑證信任清單 (CTL) 不適合這種用途。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
<summary>表示無法建立 X509 鏈結。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
<summary>表示由於有憑證將某個名稱條件約束排除掉,因此整個 X509 鏈結變成無效。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
<summary>表示憑證含有一個未定義的名稱條件約束。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
<summary>表示憑證含有一個不許可的名稱條件約束。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
<summary>表示名稱並未含有支援的名稱條件約束,或者含有不支援的名稱條件約束。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
<summary>表示由於基本條件約束無效,因此整個 X509 鏈結都無效。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
<summary>表示由於某個擴充功能無效,因此整個 X509 鏈結都無效。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
<summary>表示由於名稱條件約束無效,因此整個 X509 鏈結都無效。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
<summary>表示由於原則條件約束無效,因此整個 X509 鏈結都無效。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
<summary>表示 X509 鏈結沒有錯誤。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
<summary>表示此憑證內未含有任何憑證原則擴充項目。 如果群組原則指定所有憑證都必須含有憑證原則,就會發生這個錯誤。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
<summary>表示由於憑證簽章無效,因此整個 X509 鏈結都無效。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
<summary>已取代。指定 CA (憑證授權單位) 憑證和發出的憑證的有效期間未完全涵蓋。例如CA 憑證的有效日期為一月一日到十二月一日,但所發出的憑證有效日期卻是從一月二日到十二月二日,這就是前者未完全涵蓋後者的狀況。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
<summary>表示由於某個時間值無效,例如代表憑證過期的值,因此整個 X509 鏈結無效。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
<summary>表示金鑰的使用方式無效。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
<summary>表示 X509 鏈結所依賴的線上憑證撤銷清單 (CRL) 現在是離線的狀態。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
<summary>表示建立 X509 鏈結時,無法一直連通到達根憑證。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
<summary>表示無法判斷此憑證是否已經被撤銷,原因可能是憑證撤銷清單 (CRL) 目前離線或無法使用。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
<summary>表示由於某個憑證已被撤銷,因此整個 X509 鏈結無效。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
<summary>表示由於根憑證不受信任,因此整個 X509 鏈結無效。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
<summary>指定 X.509 憑證的格式。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
<summary>Authenticode X.509 憑證。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
<summary>單一 X.509 憑證。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
<summary>PFX 格式的憑證。Pfx 值和 Pkcs12 值相同。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
<summary>PKCS #12 格式的憑證。Pkcs12 值和 Pfx 值相同。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
<summary>PKCS #7 格式的憑證。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
<summary>單一序列化的 X.509 憑證。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
<summary>序列化的存放區。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
<summary>未知的 X.509 憑證。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
<summary>定義表示使用金鑰之應用程式的物件識別項 (OID) 集合。此類別無法被繼承。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
<summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 類別的新執行個體。</summary>
<param name="encodedEnhancedKeyUsages">用來建立擴充功能的編碼資料。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
<summary>使用 <see cref="T:System.Security.Cryptography.OidCollection" /> 和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 類別的新執行個體。</summary>
<param name="enhancedKeyUsages">
<see cref="T:System.Security.Cryptography.OidCollection" /></param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">指定的 <see cref="T:System.Security.Cryptography.OidCollection" /> 可以包含一或多個毀損的值。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 類別的新執行個體。</summary>
<param name="asnEncodedData">用來建立擴充功能的編碼資料。</param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
<summary>取得表示使用金鑰之應用程式的物件識別項 (OID) 集合。</summary>
<returns>
<see cref="T:System.Security.Cryptography.OidCollection" /> 物件,表示使用金鑰的應用程式。</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
<summary>表示 X509 擴充功能。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 類別的新執行個體。</summary>
<param name="encodedExtension">用於建立擴充功能的編碼資料。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 類別的新執行個體。</summary>
<param name="oid">用於識別擴充功能的物件識別項。</param>
<param name="rawData">用來建立擴充功能的編碼資料。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="oid" /> 為 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="oid" />為空字串 ("")。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 類別的新執行個體。</summary>
<param name="oid">表示物件識別項的字串。</param>
<param name="rawData">用來建立擴充功能的編碼資料。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<summary>複製指定 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件的擴充功能屬性。</summary>
<param name="asnEncodedData">要複製的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /></param>
<exception cref="T:System.ArgumentNullException">
<paramref name="asnEncodedData" /> 為 null。</exception>
<exception cref="T:System.ArgumentException">
<paramref name="asnEncodedData" /> 沒有有效的 X.509 擴充功能。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
<summary>取得布林值,指示擴充功能是否具有關鍵性。</summary>
<returns>如果是關鍵擴充功能則為 true否則為 false。</returns>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
<summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件的集合。此類別無法被繼承。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
<summary><see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件加入 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件。</summary>
<returns>
<paramref name="extension" /> 參數加入的索引位置。</returns>
<param name="extension">要加入 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="extension" /> 參數的值是 null。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
<summary>從指定的索引處開始,將集合複製到陣列中。</summary>
<param name="array">
<see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件的陣列。</param>
<param name="index">在陣列中開始複製的位置。</param>
<exception cref="T:System.ArgumentException">
<paramref name="index" /> 是長度為零的字串或包含無效值。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="index" /> 為 null。</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> 指定的值不在陣列範圍中。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
<summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件數目。</summary>
<returns>整數,表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件中 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件的數目。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
<summary>傳回可以逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的列舉值。</summary>
<returns>用於逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> 物件。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
<summary>取得值,指出集合是否保證為執行緒安全。</summary>
<returns>如果集合為安全執行緒 (Thread Safe),則為 true否則為 false。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
<summary>取得在指定索引處的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件。</returns>
<param name="index">要擷取的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件位置。</param>
<exception cref="T:System.InvalidOperationException">
<paramref name="index" /> 小於零。</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> 等於或大於陣列的長度。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
<summary>取得第一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件,這個物件的值或易記名稱是由物件識別項 (OID) 指定的。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件。</returns>
<param name="oid">要擷取之擴充功能的物件識別項 (OID)。</param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
<summary>取得物件,可用於同步處理對 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的存取。</summary>
<returns>物件,可用於同步處理對 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的存取。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
<summary>從指定的索引處開始,將集合複製到陣列中。</summary>
<param name="array">
<see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件的陣列。</param>
<param name="index">在陣列中開始複製的位置。</param>
<exception cref="T:System.ArgumentException">
<paramref name="index" /> 是長度為零的字串或包含無效值。</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="index" /> 為 null。</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> 指定的值不在陣列範圍中。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
<summary>傳回可以逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的列舉值。</summary>
<returns>用於逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的 <see cref="T:System.Collections.IEnumerator" /> 物件。</returns>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
<summary>支援在 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 上的簡易反覆運算。此類別無法被繼承。</summary>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
<summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中目前的項目。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中目前的項目。</returns>
<exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
<summary>使列舉值前進至 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的下一個項目。</summary>
<returns>如果列舉值成功地前移至下一個項目,則為 true如果列舉值已超過集合的結尾則為 false。</returns>
<exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
<summary>將列舉值設定至其初始位置,也就是 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的第一個項目之前。</summary>
<exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
<summary>從集合取得物件。</summary>
<returns>
<see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中目前的項目。</returns>
<exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
<summary>指定 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法搜尋之值的型別。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是一個字串,代表憑證的應用程式原則易記名稱或物件識別項 (OID<see cref="T:System.Security.Cryptography.Oid" />)。例如 "Encrypting File System" 或 "1.3.6.1.4.1.311.10.3.4" 都是可以使用的。未來要針對各種語系當地化的應用程式,由於易記名稱也會跟著語系當地化,因此一定要使用物件識別項 (OID) 值才行。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是一個字串,代表憑證原則易記名稱或物件識別項 (OID<see cref="T:System.Security.Cryptography.Oid" />)。最佳做法就是使用物件識別項 (OID),例如 "1.3.6.1.4.1.311.10.3.4"。未來要針對各種語系當地化的應用程式,由於易記名稱也會跟著語系當地化,因此一定要使用物件識別項 (OID) 才行。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是描述要尋找之擴充部分的字串。物件識別項 (OID) 最常用來引導 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法搜尋擁有符合該 OID 值之擴充部分的所有憑證。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是代表憑證簽發者辨別名稱的字串。這種搜尋方式比 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> 列舉值提供的搜尋條件來得嚴格。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法會使用 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> 值對整個辨別名稱進行不區分大小寫的字串比較。根據簽發者的名稱進行搜尋的結果會比較不精確。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是代表憑證簽發者名稱的字串。這種搜尋方式不如 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> 列舉值提供的搜尋條件來得嚴格。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法會使用 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> 值對提供值進行不區分大小寫的字串比較。例如將 "MyCA" 傳遞至 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法,就可以找出簽發者名稱含有此字串的所有憑證,完全不考慮簽發者的其他資料值。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是代表金鑰使用方式的字串,或代表位元遮罩的整數,所有要求的金鑰使用方式都放在這組位元遮罩內。如果是字串值,每次只能指定一種金鑰使用方式,但可以連續使用 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法取得所要求的各種使用方式的交集。例如 <paramref name="findValue" /> 參數可以設定成 "KeyEncipherment" 或整數 (0x30 代表 "KeyEncipherment" 和 "DataEncipherment")。您也可以使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 列舉型別中的值。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是表示憑證序號的字串,如憑證對話方塊所顯示但不含空格的,或是如 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" /> 方法所傳回的。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是代表憑證主體辨別名稱的字串。這種搜尋方式比 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> 列舉值提供的搜尋條件來得嚴格。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法會使用 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> 值對整個辨別名稱進行不區分大小寫的字串比較。根據主體名稱進行搜尋的結果會比較不精確。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是一個字串,代表在 UI 上所顯示以十六進位表示的主體金鑰識別項,例如 "F3E815D45E83B8477B9284113C64EF208E897112"。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是代表憑證主體名稱的字串。這種搜尋方式不如 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> 列舉值提供的搜尋條件來得嚴格。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法會使用 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> 值對提供值進行不區分大小寫的字串比較。例如將 "MyCert" 傳遞至 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法,就可以找出主體名稱含有此字串的所有憑證,完全不考慮主體的其他資料值。根據辨別名稱進行搜尋的結果會更精確。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是代表憑證樣板名稱的字串,例如 "ClientAuth"。樣板名稱是 X509 版本 3 的擴充功能,用以指定憑證的使用方式。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是代表憑證指模的字串。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是本地時間的 <see cref="T:System.DateTime" /> 值。例如,您可以在 <see cref="P:System.DateTime.Now" /><see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 運算的結果中排除當年度最後一天之 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /><see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 運算結果,以尋找在當年年底之前有效的所有憑證。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是本地時間的 <see cref="T:System.DateTime" /> 值。值不一定要在未來。例如,您可以使用 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> 尋找當年開始生效的憑證,方法是找出上一年度最後一天之 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /><see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 運算結果與 <see cref="P:System.DateTime.Now" /><see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /><see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 運算的交集。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
<summary>
<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是本地時間的 <see cref="T:System.DateTime" /> 值。您可以使用 <see cref="P:System.DateTime.Now" /> 尋找所有目前有效的憑證。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
<summary>定義匯入 X.509 憑證之私密金鑰的位置與方式。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
<summary>使用預設的金鑰設定。使用者金鑰設定通常即是預設金鑰設定。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
<summary>將匯入的金鑰標記為可匯出。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
<summary>私密金鑰儲存在本機電腦存放區中,而不是目前的使用者存放區中。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
<summary>在匯入憑證時,會保存與 PFX 檔案相關聯的金鑰。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
<summary>私密金鑰會儲存在目前的使用者存放區中,而不是本機電腦存放區中。即使憑證指定金鑰應該在本機電腦存放區中,仍會出現這種情況。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
<summary>透過對話方塊或其他方法告知使用者已存取金鑰。使用中的密碼編譯服務提供者 (CSP) 會定義精確行為。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
<summary>定義 X.509 憑證內所包含之金鑰的使用方式。此類別無法被繼承。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
<summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 類別的新執行個體。</summary>
<param name="encodedKeyUsage">用來建立擴充功能的編碼資料。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
<summary>使用指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 值和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 類別的新執行個體。</summary>
<param name="keyUsages">其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 值,其描述如何使用金鑰。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 類別的新執行個體。</summary>
<param name="asnEncodedData">用來建立擴充功能的編碼資料。</param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
<summary>取得與憑證相關聯的金鑰使用方式旗標。</summary>
<returns>其中一個 <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" /> 值。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">無法解碼擴充功能。</exception>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
<summary>定義如何使用憑證金鑰。如果未定義這個值,則金鑰可用於任何目的。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
<summary>可以使用金鑰簽署憑證廢止清單 (CRL)。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
<summary>金鑰可用於資料加密。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
<summary>金鑰只可用於解密。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
<summary>金鑰可用做數位簽章。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
<summary>金鑰只可用於加密。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
<summary>金鑰可用於判斷金鑰協議,例如,使用 Diffie-Hellman 金鑰協議演算法建立的金鑰。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
<summary>金鑰可用於簽章憑證。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
<summary>金鑰可用於金鑰加密。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
<summary>沒有金鑰使用方式參數。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
<summary>金鑰可用於驗證 (Authentication)。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
<summary>指定 X509 憑證所含名稱的類型。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
<summary>與 X.509 憑證主體或簽發者之替代名稱關聯的 DNS 名稱。這個值相當於 <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" /> 值。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
<summary>與 X509 憑證主體或簽發者替代名稱關聯的 DNS 名稱。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
<summary>X509 憑證主體或簽發者的電子郵件地址。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
<summary>X509 憑證主體或簽發者的簡單名稱。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
<summary>X509 憑證主體或簽發者的 UPN 名稱。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
<summary>與 X509 憑證主體或簽發者替代名稱關聯的 URL 位址。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
<summary>指定應檢查鏈結中的哪些 X509 憑證是否已被撤銷。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
<summary>只檢查尾端的憑證是否已被撤銷。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
<summary>整個鏈結中的所有憑證都應檢查是否已被撤銷。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
<summary>除了根憑證之外,整個鏈結都應檢查是否已被撤銷。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
<summary>指定檢查 X509 憑證撤銷狀態所使用的模式。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
<summary>不檢查憑證的撤銷狀態。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
<summary>使用快取憑證撤銷清單 (CRL) 檢查撤銷狀態。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
<summary>使用線上憑證撤銷清單 (CRL) 檢查撤銷狀態。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509Store">
<summary>表示 X.509 存放區,這個存放區是保存和管理憑證的實體存放區。此類別無法被繼承。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
<summary>使用目前使用者存放區的個人憑證,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
<summary>使用指定的 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /><see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 類別的新執行個體。</summary>
<param name="storeName">其中一個列舉值,指定 X.509 憑證存放區的名稱。</param>
<param name="storeLocation">其中一個列舉值,指定 X.509 憑證存放區的位置。 </param>
<exception cref="T:System.ArgumentException">
<paramref name="storeLocation" /> 不是有效位置,或 <paramref name="storeName" /> 不是有效名稱。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
<summary>使用表示 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 列舉之值和 <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 列舉之值的字串,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 類別的新執行個體。</summary>
<param name="storeName">表示 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 列舉之值的字串。</param>
<param name="storeLocation">其中一個列舉值,指定 X.509 憑證存放區的位置。 </param>
<exception cref="T:System.ArgumentException">
<paramref name="storeLocation" /> 包含無效的值。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>將憑證加入 X.509 憑證存放區。</summary>
<param name="certificate">要加入的憑證。 </param>
<exception cref="T:System.ArgumentNullException">
<paramref name="certificate" /> 為 null。</exception>
<exception cref="T:System.Security.Cryptography.CryptographicException">無法將憑證加入至存放區。</exception>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
<summary>傳回位於 X.509 憑證存放區的憑證集合。</summary>
<returns>憑證的集合。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
<summary>釋放由此所使用的資源<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /></summary>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
<summary>取得 X.509 憑證存放區的位置。</summary>
<returns>憑證存放區的位置。</returns>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
<summary>取得 X.509 憑證存放區的名稱。</summary>
<returns>憑證存放區的名稱。</returns>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
<summary>開啟 X.509 憑證存放區或建立新的存放區 (視 <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" /> 旗標設定而定)。</summary>
<param name="flags">列舉值的位元組合,指定開啟 X.509 憑證存放區的方式。</param>
<exception cref="T:System.Security.Cryptography.CryptographicException">存放區無法讀取。</exception>
<exception cref="T:System.Security.SecurityException">呼叫端沒有必要的權限。</exception>
<exception cref="T:System.ArgumentException">存放區包含無效的值。</exception>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
<summary>移除 X.509 憑證存放區中的憑證。</summary>
<param name="certificate">要移除的憑證。</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="certificate" /> 為 null。</exception>
<exception cref="T:System.Security.SecurityException">呼叫端沒有必要的權限。</exception>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
<summary>定義識別憑證之主體金鑰識別元 (SKI) 的字串。此類別無法被繼承。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
<summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
<summary>使用位元組陣列和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
<param name="subjectKeyIdentifier">位元組陣列,表示用於建立擴充功能的資料。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
<summary>使用已編碼的資料和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
<param name="encodedSubjectKeyIdentifier">
<see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,用於建立擴充功能。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
<summary>使用公開金鑰 (Public Key) 和指出擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
<param name="key">
<see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 物件,從這個物件建立主體金鑰識別元 (SKI)。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
<summary>使用公開金鑰、雜湊演算法識別項和指出擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
<param name="key">
<see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 物件,從這個物件建立主體金鑰識別元 (SKI)。</param>
<param name="algorithm">其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> 值,可識別要使用的雜湊演算法。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
<summary>使用字串和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
<param name="subjectKeyIdentifier">以十六進位格式編碼的字串,表示憑證的主體金鑰識別元 (SKI)。</param>
<param name="critical">如果是關鍵擴充功能則為 true否則為 false。</param>
</member>
<member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<summary>藉由複製已編碼資料中的資訊,建立 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
<param name="asnEncodedData">
<see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,用於建立擴充功能。</param>
</member>
<member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
<summary>取得字串,表示憑證的主體金鑰識別元 (SKI)。</summary>
<returns>以十六進位格式編碼的字串,表示主體金鑰識別元 (SKI)。</returns>
<exception cref="T:System.Security.Cryptography.CryptographicException">無法解碼擴充功能。</exception>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
<summary>定義雜湊演算法的類型以使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
<summary>主體金鑰識別項 (SKI) 是由已編碼的公開金鑰 (包含標記、長度和未使用位元數) 之 160 位元 SHA-1 雜湊所組成。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
<summary>SKI 是由公開金鑰值 (包含標記、長度和未使用位元數) 之 160 位元 SHA-1 雜湊所組成。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
<summary>SKI 是由四位元類型欄位所組成,值為 0100後面接著公開金鑰值 (包含標記、長度和未使用位元字串位元數) 之 SHA-1 雜湊的最小顯著性 60 位元。</summary>
</member>
<member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
<summary>設定在何種狀況下應該對 X509 鏈結中的憑證進行驗證。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
<summary>所有驗證相關的旗標全部都包含在內。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
<summary>忽略因憑證授權單位 (CA) 不明而導致鏈結無法通過驗證的情形。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
<summary>判斷憑證是否通過驗證時,忽略憑證授權單位撤銷狀態不明的情況。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
<summary>判斷憑證是否通過驗證時,忽略憑證信任清單 (CTL) 無效的狀況,例如 CTL 過期等等。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
<summary>判斷憑證是否通過驗證時,忽略憑證信任清單 (CTL) 簽署者撤銷狀態不明的情況。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
<summary>判斷憑證是否通過驗證時,忽略終端憑證 (使用者的憑證) 撤銷狀態不明的情況。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
<summary>判斷憑證是否通過驗證時,忽略基本條件約束無效的情形。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
<summary>判斷憑證是否通過驗證時,忽略憑證名稱無效的情形。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
<summary>判斷憑證是否通過驗證時,忽略憑證原則無效的情形。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
<summary>驗證憑證時,忽略 CA (憑證授權單位) 憑證有效期間未完全涵蓋所發出憑證有效期間的情形。例如CA 憑證的有效日期為一月一日到十二月一日,但所發出的憑證有效日期卻是從一月二日到十二月二日,這就是前者未完全涵蓋後者的狀況。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
<summary>判斷憑證是否有效時,忽略鏈結中無效的憑證,無論這些憑證無效的原因究竟是已經過期或尚未生效。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
<summary>判斷憑證是否通過驗證時,忽略根撤銷狀態不明的情況。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
<summary>判斷憑證是否通過驗證時,忽略憑證並非核發給目前使用方式的情形。</summary>
</member>
<member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
<summary>不包含任何與驗證相關的旗標。</summary>
</member>
</members>
</doc>