2
0

System.Security.Cryptography.X509Certificates.xml 155 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Security.Cryptography.X509Certificates</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
  8. <summary>提供表示 X.509 鏈結的安全控制代碼。如需詳細資訊,請參閱<see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />。</summary>
  9. </member>
  10. <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
  11. <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
  12. <summary>指定開啟 X.509 憑證存放區的方式。</summary>
  13. </member>
  14. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
  15. <summary>開啟 X.509 憑證存放區並加入封存的憑證。</summary>
  16. </member>
  17. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
  18. <summary>開啟最高存取權所允許的 X.509 憑證存放區。</summary>
  19. </member>
  20. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
  21. <summary>開啟僅有的存放區。如果沒有存放區,<see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> 方法也不會建立新的存放區。</summary>
  22. </member>
  23. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
  24. <summary>開啟只用於讀取的 X.509 憑證存放區。</summary>
  25. </member>
  26. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
  27. <summary>開啟同時用於讀取和寫入的 X.509 憑證存放區。</summary>
  28. </member>
  29. <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
  30. <summary>表示憑證的公開金鑰 (Public Key) 資訊。此類別無法被繼承。</summary>
  31. </member>
  32. <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
  33. <summary>使用公開金鑰的物件識別項 (OID) 物件、公開金鑰參數的 ASN.1 編碼表示和公開金鑰值的 ASN.1 編碼表示,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 類別的新執行個體。</summary>
  34. <param name="oid">物件識別項 (OID) 物件,表示公開金鑰。</param>
  35. <param name="parameters">公開金鑰參數的 ASN.1 編碼表示。</param>
  36. <param name="keyValue">公開金鑰值的 ASN.1 編碼表示。</param>
  37. </member>
  38. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
  39. <summary>取得公開金鑰值的 ASN.1 編碼表示。</summary>
  40. <returns>公開金鑰值的 ASN.1 編碼表示。</returns>
  41. </member>
  42. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
  43. <summary>取得公開金鑰參數的 ASN.1 編碼表示。</summary>
  44. <returns>公開金鑰參數的 ASN.1 編碼表示。</returns>
  45. </member>
  46. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
  47. <summary>取得 <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> 或 <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> 物件,表示公開金鑰。</summary>
  48. <returns>
  49. <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 物件,表示公開金鑰。</returns>
  50. <exception cref="T:System.NotSupportedException">不支援此金鑰演算法。</exception>
  51. </member>
  52. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
  53. <summary>取得公開金鑰的物件識別項 (OID) 物件。</summary>
  54. <returns>公開金鑰的物件識別項 (OID) 物件。</returns>
  55. </member>
  56. <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
  57. <summary>指定 X.509 憑證存放區的位置。</summary>
  58. </member>
  59. <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
  60. <summary>目前使用者使用的 X.509 憑證存放區。</summary>
  61. </member>
  62. <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
  63. <summary>指派至本機電腦的 X.509 憑證存放區。</summary>
  64. </member>
  65. <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
  66. <summary>指定要開啟之 X.509 憑證存放區的名稱。</summary>
  67. </member>
  68. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
  69. <summary>其他使用者的 X.509 憑證存放區。</summary>
  70. </member>
  71. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
  72. <summary>協力廠商憑證授權單位 (CA) 的 X.509 憑證存放區。</summary>
  73. </member>
  74. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
  75. <summary>中繼憑證授權單位 (CA) 的 X.509 憑證存放區。</summary>
  76. </member>
  77. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
  78. <summary>已撤銷之憑證的 X.509 憑證存放區。</summary>
  79. </member>
  80. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
  81. <summary>個人憑證的 X.509 憑證存放區。</summary>
  82. </member>
  83. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
  84. <summary>信任之根憑證授權單位 (CA) 的 X.509 憑證存放區。</summary>
  85. </member>
  86. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
  87. <summary>直接信任之人員和資源的 X.509 憑證存放區。</summary>
  88. </member>
  89. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
  90. <summary>直接信任之發行者的 X.509 憑證存放區。</summary>
  91. </member>
  92. <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
  93. <summary>表示 X509 憑證的辨別名稱。此類別無法被繼承。</summary>
  94. </member>
  95. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
  96. <summary>使用來自指定位元組陣列的資訊,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 類別的新執行個體。</summary>
  97. <param name="encodedDistinguishedName">包含辨別名稱資訊的位元組陣列。</param>
  98. </member>
  99. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
  100. <summary>使用指定的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 類別的新執行個體。</summary>
  101. <param name="encodedDistinguishedName">表示辨別名稱的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件。</param>
  102. </member>
  103. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
  104. <summary>使用指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 類別的新執行個體。</summary>
  105. <param name="distinguishedName">
  106. <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 物件。</param>
  107. </member>
  108. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
  109. <summary>使用來自指定字串的資訊,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 類別的新執行個體。</summary>
  110. <param name="distinguishedName">表示辨別名稱的字串。</param>
  111. </member>
  112. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
  113. <summary>使用指定的字串和 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> 旗標,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 類別的新執行個體。</summary>
  114. <param name="distinguishedName">表示辨別名稱的字串。</param>
  115. <param name="flag">列舉值的位元組合,這些值會指定辨別名稱的特性。</param>
  116. </member>
  117. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
  118. <summary>使用 <paramref name="flag" /> 參數所指定的特性,對辨別名稱進行解碼。</summary>
  119. <returns>解碼的辨別名稱。</returns>
  120. <param name="flag">列舉值的位元組合,這些值會指定辨別名稱的特性。</param>
  121. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證的名稱無效。</exception>
  122. </member>
  123. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
  124. <summary>傳回 X500 辨別名稱的格式化版本,用於列印或輸出至文字視窗或主控台 (Console)。</summary>
  125. <returns>格式化字串,表示 X500 辨別名稱。</returns>
  126. <param name="multiLine">如果傳回的字串應包含歸位字元,則為 true,否則為 false。</param>
  127. </member>
  128. <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
  129. <summary>從 X500 憑證取得逗號分隔的辨別名稱。</summary>
  130. <returns>X509 憑證的逗號分隔辨別名稱。</returns>
  131. </member>
  132. <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
  133. <summary>指定 X.500 辨別名稱的特性。</summary>
  134. </member>
  135. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
  136. <summary>辨別名稱不使用加號。</summary>
  137. </member>
  138. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
  139. <summary>辨別名稱不使用引號。</summary>
  140. </member>
  141. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
  142. <summary>強制辨別名稱將特定 X.500 金鑰編碼為 UTF-8 字串,而非可列印的 Unicode 字串。如需詳細資訊,以及受影響的 X.500 金鑰清單,請參閱 X500NameFlags 列舉。</summary>
  143. </member>
  144. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
  145. <summary>辨別名稱沒有特殊的特性。</summary>
  146. </member>
  147. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
  148. <summary>辨別名稱會反轉。</summary>
  149. </member>
  150. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
  151. <summary>辨別名稱使用逗號。</summary>
  152. </member>
  153. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
  154. <summary>辨別名稱使用新行字元。</summary>
  155. </member>
  156. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
  157. <summary>辨別名稱使用分號。</summary>
  158. </member>
  159. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
  160. <summary>辨別名稱使用 T61 編碼。</summary>
  161. </member>
  162. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
  163. <summary>辨別名稱使用 UTF8 編碼,而不是 Unicode 字元編碼。</summary>
  164. </member>
  165. <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
  166. <summary>定義憑證上設定的條件約束。此類別無法被繼承。</summary>
  167. </member>
  168. <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
  169. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 類別的新執行個體。</summary>
  170. </member>
  171. <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
  172. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 類別的新執行個體。參數會指定下列項目:指出憑證是否為憑證授權單位 (CA) 憑證的值、指出憑證是否限制其允許之路徑層級數目的值、憑證路徑中允許的層級數目,以及指出擴充功能是否重要的值。</summary>
  173. <param name="certificateAuthority">如果憑證為憑證授權單位 (CA) 憑證,則為 true,否則為 false。</param>
  174. <param name="hasPathLengthConstraint">如果憑證限制它允許的路徑層級數目,則為 true,否則為 false。</param>
  175. <param name="pathLengthConstraint">憑證路徑中允許的層級數目。</param>
  176. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  177. </member>
  178. <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  179. <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 類別的新執行個體。</summary>
  180. <param name="encodedBasicConstraints">用來建立擴充功能的編碼資料。</param>
  181. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  182. </member>
  183. <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
  184. <summary>取得值,指出憑證是否為憑證授權單位 (CA) 憑證。</summary>
  185. <returns>如果憑證為憑證授權單位 (CA) 憑證,則為 true,否則為 false。</returns>
  186. </member>
  187. <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  188. <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 類別的新執行個體。</summary>
  189. <param name="asnEncodedData">用來建立擴充功能的編碼資料。</param>
  190. </member>
  191. <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
  192. <summary>取得值,指出憑證是否限制它允許的路徑層級數目。</summary>
  193. <returns>如果憑證限制它允許的路徑層級數目,則為 true,否則為 false。</returns>
  194. <exception cref="T:System.Security.Cryptography.CryptographicException">無法解碼擴充功能。</exception>
  195. </member>
  196. <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
  197. <summary>取得憑證路徑中允許的層級數目。</summary>
  198. <returns>整數,指出憑證路徑中允許的層級數目。</returns>
  199. <exception cref="T:System.Security.Cryptography.CryptographicException">無法解碼擴充功能。</exception>
  200. </member>
  201. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
  202. <summary>提供協助您使用 X.509 v.3 憑證的方法。</summary>
  203. </member>
  204. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
  205. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
  206. </member>
  207. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
  208. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體 (這個類別是在表示 X.509v3 憑證的位元組序列中定義的)。</summary>
  209. <param name="data">位元組陣列,包含來自 X.509 憑證的資料。</param>
  210. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  211. <exception cref="T:System.ArgumentException">
  212. <paramref name="rawData" /> 參數為 null。-或-<paramref name="rawData" /> 參數的長度為 0。</exception>
  213. </member>
  214. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
  215. <summary>使用位元組陣列和密碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
  216. <param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
  217. <param name="password">存取 X.509 憑證資料所需的密碼。</param>
  218. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  219. <exception cref="T:System.ArgumentException">
  220. <paramref name="rawData" /> 參數為 null。-或-<paramref name="rawData" /> 參數的長度為 0。</exception>
  221. </member>
  222. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  223. <summary>使用位元組陣列、密碼和金鑰儲存旗標,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
  224. <param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
  225. <param name="password">存取 X.509 憑證資料所需的密碼。</param>
  226. <param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的位置和方式。</param>
  227. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  228. <exception cref="T:System.ArgumentException">
  229. <paramref name="rawData" /> 參數為 null。-或-<paramref name="rawData" /> 參數的長度為 0。</exception>
  230. </member>
  231. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
  232. <summary>[安全性關鍵] 使用 Unmanaged PCCERT_CONTEXT 結構的控制代碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
  233. <param name="handle">Unmanaged PCCERT_CONTEXT 結構的控制代碼。</param>
  234. </member>
  235. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
  236. <summary>使用 PKCS7 已簽署檔案的名稱,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
  237. <param name="fileName">PKCS7 已簽署檔案的名稱。</param>
  238. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  239. <exception cref="T:System.ArgumentException">
  240. <paramref name="fileName" /> 參數為 null。</exception>
  241. </member>
  242. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
  243. <summary>使用 PKCS7 已簽署檔案和用於存取憑證的密碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
  244. <param name="fileName">PKCS7 已簽署檔案的名稱。</param>
  245. <param name="password">存取 X.509 憑證資料所需的密碼。</param>
  246. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  247. <exception cref="T:System.ArgumentException">
  248. <paramref name="fileName" /> 參數為 null。</exception>
  249. </member>
  250. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  251. <summary>使用 PKCS7 已簽署檔案、用於存取憑證的密碼和金鑰儲存旗標,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 類別的新執行個體。</summary>
  252. <param name="fileName">PKCS7 已簽署檔案的名稱。</param>
  253. <param name="password">存取 X.509 憑證資料所需的密碼。</param>
  254. <param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的位置和方式。</param>
  255. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  256. <exception cref="T:System.ArgumentException">
  257. <paramref name="fileName" /> 參數為 null。</exception>
  258. </member>
  259. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
  260. <summary>釋放由目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件使用的所有資源。</summary>
  261. </member>
  262. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
  263. <summary>這所使用的 unmanaged 資源全部釋出<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />並選擇性地釋放 managed 的資源。 </summary>
  264. <param name="disposing">true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。</param>
  265. </member>
  266. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
  267. <summary>比較兩個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件是否相等。</summary>
  268. <returns>如果目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件等於 <paramref name="other" /> 參數所指定的物件,則為 true,否則為 false。</returns>
  269. <param name="obj">要與目前物件比較的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件。 </param>
  270. </member>
  271. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
  272. <summary>比較兩個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件是否相等。</summary>
  273. <returns>如果目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件等於 <paramref name="other" /> 參數所指定的物件,則為 true,否則為 false。</returns>
  274. <param name="other">要與目前物件比較的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件。</param>
  275. </member>
  276. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
  277. <summary>以其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值所描述的格式,將目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件匯出至位元組陣列。</summary>
  278. <returns>位元組的陣列,表示目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件。</returns>
  279. <param name="contentType">其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值,其描述如何格式化輸出資料。</param>
  280. <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>
  281. <PermissionSet>
  282. <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
  283. </PermissionSet>
  284. </member>
  285. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
  286. <summary>以其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值所描述的格式,並使用指定的密碼,將目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件匯出至位元組陣列。</summary>
  287. <returns>位元組的陣列,表示目前的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件。</returns>
  288. <param name="contentType">其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值,其描述如何格式化輸出資料。</param>
  289. <param name="password">存取 X.509 憑證資料所需的密碼。</param>
  290. <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>
  291. <PermissionSet>
  292. <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
  293. </PermissionSet>
  294. </member>
  295. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
  296. <summary>將 X.509v3 憑證的雜湊值 (Hash Value) 傳回為位元組陣列。</summary>
  297. <returns>X.509 憑證的雜湊值。</returns>
  298. </member>
  299. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
  300. <summary>傳回這個 X.509v3 憑證的格式名稱。</summary>
  301. <returns>這個 X.509 憑證的格式。</returns>
  302. </member>
  303. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
  304. <summary>將 X.509v3 憑證的雜湊程式碼傳回為整數。</summary>
  305. <returns>做為整數的 X.509 憑證雜湊碼。</returns>
  306. </member>
  307. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
  308. <summary>傳回做為字串的這個 X.509v3 憑證金鑰演算法資訊。</summary>
  309. <returns>做為字串的這個 X.509 憑證金鑰演算法資訊。</returns>
  310. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
  311. </member>
  312. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
  313. <summary>傳回做為位元組陣列的 X.509v3 憑證金鑰演算法參數。</summary>
  314. <returns>做為位元組陣列的 X.509 憑證金鑰演算法參數。</returns>
  315. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
  316. </member>
  317. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
  318. <summary>傳回做為十六進位字串的 X.509v3 憑證金鑰演算法參數。</summary>
  319. <returns>做為十六進位字串的 X.509 憑證金鑰演算法參數。</returns>
  320. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
  321. </member>
  322. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
  323. <summary>傳回做為位元組陣列的 X.509v3 憑證公開金鑰。</summary>
  324. <returns>做為位元組陣列的 X.509 憑證公開金鑰。</returns>
  325. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
  326. </member>
  327. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
  328. <summary>傳回做為位元組陣列的 X.509v3 憑證序號。</summary>
  329. <returns>做為位元組陣列的 X.509 憑證序號。</returns>
  330. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
  331. </member>
  332. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
  333. <summary>[安全性關鍵] 取得 Unmanaged PCCERT_CONTEXT 結構所描述之 Microsoft Cryptographic API 憑證內容的控制代碼。</summary>
  334. <returns>
  335. <see cref="T:System.IntPtr" /> 結構,表示 Unmanaged PCCERT_CONTEXT 結構。</returns>
  336. <PermissionSet>
  337. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  338. </PermissionSet>
  339. </member>
  340. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
  341. <summary>取得核發 X.509v3 憑證的憑證授權單位名稱。</summary>
  342. <returns>核發 X.509v3 憑證的憑證授權單位名稱。</returns>
  343. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證控制代碼無效。</exception>
  344. </member>
  345. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
  346. <summary>取得憑證的主旨辨別名稱。</summary>
  347. <returns>憑證的主旨辨別名稱。</returns>
  348. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證控制代碼無效。</exception>
  349. </member>
  350. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
  351. <summary>傳回目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的字串表示。</summary>
  352. <returns>目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的字串表示。</returns>
  353. </member>
  354. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
  355. <summary>傳回目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的字串表示,如果指定,則附帶額外資訊。</summary>
  356. <returns>目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的字串表示。</returns>
  357. <param name="fVerbose">若要產生字串表示的詳細資訊形式,則為 true,否則為 false。</param>
  358. </member>
  359. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
  360. <summary>表示 X.509 憑證。</summary>
  361. </member>
  362. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
  363. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
  364. </member>
  365. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
  366. <summary>使用位元組陣列中的資訊,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
  367. <param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
  368. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  369. </member>
  370. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
  371. <summary>使用位元組陣列和密碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
  372. <param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
  373. <param name="password">存取 X.509 憑證資料所需的密碼。</param>
  374. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  375. </member>
  376. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  377. <summary>使用位元組陣列、密碼和金鑰儲存旗標,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
  378. <param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
  379. <param name="password">存取 X.509 憑證資料所需的密碼。</param>
  380. <param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的位置和方式。</param>
  381. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  382. </member>
  383. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
  384. <summary>使用 Unmanaged 控制代碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
  385. <param name="handle">指向 Unmanaged 程式碼中憑證內容的指標。C 結構稱為 PCCERT_CONTEXT。</param>
  386. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  387. </member>
  388. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
  389. <summary>使用憑證檔名,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
  390. <param name="fileName">憑證檔的名稱。</param>
  391. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  392. </member>
  393. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
  394. <summary>使用憑證檔名和用於存取憑證的密碼,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
  395. <param name="fileName">憑證檔的名稱。</param>
  396. <param name="password">存取 X.509 憑證資料所需的密碼。</param>
  397. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  398. </member>
  399. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  400. <summary>使用憑證檔名、用於存取憑證的密碼和金鑰儲存旗標,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別的新執行個體。</summary>
  401. <param name="fileName">憑證檔的名稱。</param>
  402. <param name="password">存取 X.509 憑證資料所需的密碼。</param>
  403. <param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的位置和方式。</param>
  404. <exception cref="T:System.Security.Cryptography.CryptographicException">此憑證發生錯誤。例如:憑證檔案不存在。此憑證無效。此憑證的密碼不正確。</exception>
  405. </member>
  406. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
  407. <summary>取得或設定值,表示 X.509 憑證已封存。</summary>
  408. <returns>如果憑證已封存,則為 true,否則為 false。</returns>
  409. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
  410. </member>
  411. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
  412. <summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件的集合。</summary>
  413. <returns>
  414. <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件。</returns>
  415. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
  416. </member>
  417. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
  418. <summary>取得或設定憑證的相關別名 (Alias)。</summary>
  419. <returns>憑證的易記名稱。</returns>
  420. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
  421. </member>
  422. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
  423. <summary>表示位元組陣列中包含的憑證類型。</summary>
  424. <returns>
  425. <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 物件。</returns>
  426. <param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
  427. <exception cref="T:System.ArgumentException">
  428. <paramref name="rawData" /> 長度為零或為 null。</exception>
  429. </member>
  430. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
  431. <summary>表示檔案中包含的憑證類型。</summary>
  432. <returns>
  433. <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 物件。</returns>
  434. <param name="fileName">憑證檔的名稱。</param>
  435. <exception cref="T:System.ArgumentNullException">
  436. <paramref name="fileName" /> 為 null。</exception>
  437. </member>
  438. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
  439. <summary>取得憑證的主旨和簽發者名稱。</summary>
  440. <returns>憑證的名稱。</returns>
  441. <param name="nameType">主旨的 <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> 值。</param>
  442. <param name="forIssuer">true 表示包含簽發者名稱,否則為 false。</param>
  443. </member>
  444. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
  445. <summary>取得值,指出 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件是否包含私密金鑰。</summary>
  446. <returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件包含私密金鑰,則為 true,否則為 false。</returns>
  447. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
  448. </member>
  449. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
  450. <summary>取得憑證簽發者的辨別名稱。</summary>
  451. <returns>
  452. <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 物件,包含憑證簽發者的名稱。</returns>
  453. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
  454. </member>
  455. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
  456. <summary>取得日期 (當地時間),憑證在該日期之後就不再有效。</summary>
  457. <returns>
  458. <see cref="T:System.DateTime" /> 物件,表示憑證的到期日。</returns>
  459. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
  460. </member>
  461. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
  462. <summary>取得日期 (當地時間),憑證會在該日期生效。</summary>
  463. <returns>
  464. <see cref="T:System.DateTime" /> 物件,表示憑證的生效日期。</returns>
  465. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
  466. </member>
  467. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
  468. <summary>取得或設定 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 物件,表示與憑證相關聯的私密金鑰。</summary>
  469. <returns>
  470. <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 物件,這個物件是 RSA 或 DSA 密碼編譯服務提供者。</returns>
  471. <exception cref="T:System.Security.Cryptography.CryptographicException">金鑰值不是 RSA 或 DSA 金鑰,或該金鑰無法讀取。</exception>
  472. <exception cref="T:System.ArgumentNullException">這個屬性目前設定的值為 null。</exception>
  473. <exception cref="T:System.NotSupportedException">不支援這個私密金鑰的金鑰演算法。</exception>
  474. <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">X.509 金鑰不相符。</exception>
  475. <exception cref="T:System.ArgumentException">密碼編譯服務提供者金鑰為 null。</exception>
  476. </member>
  477. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
  478. <summary>取得與憑證相關聯的 <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 物件。</summary>
  479. <returns>
  480. <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 物件。</returns>
  481. <exception cref="T:System.Security.Cryptography.CryptographicException">金鑰值不是 RSA 或 DSA 金鑰,或該金鑰無法讀取。</exception>
  482. </member>
  483. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
  484. <summary>取得憑證的未經處理資料 (Raw Data)。</summary>
  485. <returns>做為位元組陣列之憑證的未經處理資料。</returns>
  486. </member>
  487. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
  488. <summary>取得憑證的序號。</summary>
  489. <returns>憑證的序號。</returns>
  490. </member>
  491. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
  492. <summary>取得用於建立憑證簽章的演算法。</summary>
  493. <returns>傳回簽章演算法的物件識別項 (<see cref="T:System.Security.Cryptography.Oid" />)。</returns>
  494. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
  495. </member>
  496. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
  497. <summary>取得憑證的主旨辨別名稱。</summary>
  498. <returns>
  499. <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 物件,表示憑證主旨的名稱。</returns>
  500. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證內容無效。</exception>
  501. </member>
  502. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
  503. <summary>取得憑證的指模。</summary>
  504. <returns>憑證的指模。</returns>
  505. </member>
  506. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
  507. <summary>以文字格式顯示 X.509 憑證。</summary>
  508. <returns>憑證資訊。</returns>
  509. </member>
  510. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
  511. <summary>以文字格式顯示 X.509 憑證。</summary>
  512. <returns>憑證資訊。</returns>
  513. <param name="verbose">true 表示顯示公開金鑰、私密金鑰、擴充功能等等,而 false 則表示顯示與 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 類別類似的資訊,包括指模、序號、主旨和簽發者名稱等等。</param>
  514. </member>
  515. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
  516. <summary>取得憑證的 X.509 格式版本。</summary>
  517. <returns>憑證格式。</returns>
  518. <exception cref="T:System.Security.Cryptography.CryptographicException">憑證無法讀取。</exception>
  519. </member>
  520. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
  521. <summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的集合。此類別無法被繼承。</summary>
  522. </member>
  523. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
  524. <summary>不使用任何 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 資訊,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 類別的新執行個體。</summary>
  525. </member>
  526. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  527. <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 類別的新執行個體。</summary>
  528. <param name="certificate">
  529. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件,集合的開始位置。</param>
  530. </member>
  531. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
  532. <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的陣列,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 類別的新執行個體。</summary>
  533. <param name="certificates">
  534. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的陣列。</param>
  535. </member>
  536. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
  537. <summary>使用指定的憑證集合,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 類別的新執行個體。</summary>
  538. <param name="certificates">
  539. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</param>
  540. </member>
  541. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  542. <summary>將物件加入至 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 的結尾。</summary>
  543. <returns>已加入 <paramref name="certificate" /> 的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 索引。</returns>
  544. <param name="certificate">X.509 憑證,表示為 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</param>
  545. <exception cref="T:System.ArgumentNullException">
  546. <paramref name="certificate" /> 為 null。</exception>
  547. </member>
  548. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
  549. <summary>將陣列中的多個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件加入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
  550. <param name="certificates">
  551. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的陣列。</param>
  552. <exception cref="T:System.ArgumentNullException">
  553. <paramref name="certificates" /> 為 null。</exception>
  554. </member>
  555. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
  556. <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>
  557. <param name="certificates">
  558. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</param>
  559. <exception cref="T:System.ArgumentNullException">
  560. <paramref name="certificates" /> 為 null。</exception>
  561. </member>
  562. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  563. <summary>判斷 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件是否包含特定憑證。</summary>
  564. <returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 包含指定的 <paramref name="certificate" />,則為 true,否則為 false。</returns>
  565. <param name="certificate">要放置在集合中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</param>
  566. <exception cref="T:System.ArgumentNullException">
  567. <paramref name="certificate" /> 為 null。</exception>
  568. </member>
  569. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
  570. <summary>將 X.509 憑證資訊匯出至位元組陣列。</summary>
  571. <returns>位元組陣列中的 X.509 憑證資訊。</returns>
  572. <param name="contentType">支援的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 物件。</param>
  573. </member>
  574. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
  575. <summary>使用密碼將 X.509 憑證資訊匯出至位元組陣列。</summary>
  576. <returns>位元組陣列中的 X.509 憑證資訊。</returns>
  577. <param name="contentType">支援的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 物件。</param>
  578. <param name="password">用於保護位元組陣列的字串。</param>
  579. <exception cref="T:System.Security.Cryptography.CryptographicException">無法讀取憑證、內容無效,或者在憑證需要密碼的情況下,因為提供的密碼不正確而無法匯出私密金鑰。</exception>
  580. </member>
  581. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
  582. <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 列舉型別 (Enumeration) 和 <paramref name="findValue" /> 物件指定的搜尋準則,搜尋 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
  583. <returns>
  584. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</returns>
  585. <param name="findType">其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 值。</param>
  586. <param name="findValue">做為物件的搜尋準則。</param>
  587. <param name="validOnly">true 表示只允許從搜尋傳回有效的憑證,否則為 false。</param>
  588. <exception cref="T:System.Security.Cryptography.CryptographicException">
  589. <paramref name="findType" /> 無效。</exception>
  590. </member>
  591. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
  592. <summary>傳回列舉值,可以逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
  593. <returns>
  594. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> 物件,可以逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</returns>
  595. </member>
  596. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
  597. <summary>將憑證以位元組陣列形式匯入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
  598. <param name="rawData">位元組陣列,包含來自 X.509 憑證的資料。</param>
  599. </member>
  600. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  601. <summary>以需要密碼才能存取憑證的位元組陣列形式,將憑證匯入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
  602. <param name="rawData">位元組陣列,包含 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的資料。</param>
  603. <param name="password">存取憑證資訊所需的密碼。</param>
  604. <param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的方式和位置。</param>
  605. </member>
  606. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
  607. <summary>將憑證檔匯入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
  608. <param name="fileName">包含憑證資訊的檔案名稱。</param>
  609. </member>
  610. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  611. <summary>將需要密碼的憑證檔匯入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</summary>
  612. <param name="fileName">包含憑證資訊的檔案名稱。</param>
  613. <param name="password">存取憑證資訊所需的密碼。</param>
  614. <param name="keyStorageFlags">列舉值的位元組合,會控制匯入憑證的方式和位置。</param>
  615. </member>
  616. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
  617. <summary>將物件插入 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中的指定索引處。</summary>
  618. <param name="index">插入 <paramref name="certificate" /> 處之以零起始的索引。</param>
  619. <param name="certificate">要插入的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</param>
  620. <exception cref="T:System.ArgumentOutOfRangeException">
  621. <paramref name="index" /> 小於零。-或-<paramref name="index" /> 大於 <see cref="P:System.Collections.CollectionBase.Count" /> 屬性。</exception>
  622. <exception cref="T:System.NotSupportedException">集合是唯讀的。-或-集合具有固定大小。</exception>
  623. <exception cref="T:System.ArgumentNullException">
  624. <paramref name="certificate" /> 為 null。</exception>
  625. </member>
  626. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
  627. <summary>取得或設定指定之索引處的項目。</summary>
  628. <returns>在指定之索引處的項目。</returns>
  629. <param name="index">要取得或設定之以零起始的項目索引。</param>
  630. <exception cref="T:System.ArgumentOutOfRangeException">
  631. <paramref name="index" /> 小於零。-或-<paramref name="index" /> 等於或大於 <see cref="P:System.Collections.CollectionBase.Count" /> 屬性。</exception>
  632. <exception cref="T:System.ArgumentNullException">
  633. <paramref name="index" /> 為 null。</exception>
  634. </member>
  635. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  636. <summary>移除 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中的第一個憑證。</summary>
  637. <param name="certificate">要從 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件移除的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</param>
  638. <exception cref="T:System.ArgumentNullException">
  639. <paramref name="certificate" /> 為 null。</exception>
  640. </member>
  641. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
  642. <summary>將陣列中的多個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件從 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中移除。</summary>
  643. <param name="certificates">
  644. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件的陣列。</param>
  645. <exception cref="T:System.ArgumentNullException">
  646. <paramref name="certificates" /> 為 null。</exception>
  647. </member>
  648. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
  649. <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>
  650. <param name="certificates">
  651. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</param>
  652. <exception cref="T:System.ArgumentNullException">
  653. <paramref name="certificates" /> 為 null。</exception>
  654. </member>
  655. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
  656. <summary>支援在 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件上的簡易反覆運算。此類別無法被繼承。</summary>
  657. </member>
  658. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
  659. <summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中目前的項目。</summary>
  660. <returns>
  661. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中目前的項目。</returns>
  662. <exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
  663. </member>
  664. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
  665. <summary>將列舉值前移至 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中的下一個項目。</summary>
  666. <returns>如果列舉值成功地前移至下一個項目,則為 true,如果列舉值已超過集合的結尾,則為 false。</returns>
  667. <exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
  668. </member>
  669. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
  670. <summary>將列舉值設定至其初始位置,也就是 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中的第一個項目之前。</summary>
  671. <exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
  672. </member>
  673. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
  674. <summary>如需這個成員的說明,請參閱 <see cref="P:System.Collections.IEnumerator.Current" />。</summary>
  675. <returns>
  676. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件中目前的項目。</returns>
  677. <exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
  678. </member>
  679. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
  680. <summary>如需這個成員的說明,請參閱 <see cref="M:System.Collections.IEnumerator.MoveNext" />。</summary>
  681. <returns>如果列舉值成功地前移至下一個項目,則為 true,如果列舉值已超過集合的結尾,則為 false。</returns>
  682. <exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
  683. </member>
  684. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
  685. <summary>如需這個成員的說明,請參閱 <see cref="M:System.Collections.IEnumerator.Reset" />。</summary>
  686. <exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
  687. </member>
  688. <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
  689. <summary>定義儲存 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的集合。</summary>
  690. </member>
  691. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
  692. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 類別的新執行個體。</summary>
  693. </member>
  694. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
  695. <summary>從 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的陣列,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 類別的新執行個體。</summary>
  696. <param name="value">用來初始化新物件的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件的陣列。</param>
  697. </member>
  698. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
  699. <summary>從另一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 類別的新執行個體。</summary>
  700. <param name="value">用來初始化新物件的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
  701. </member>
  702. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
  703. <summary>將具有指定值的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 加入至目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</summary>
  704. <returns>在目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中插入新 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 所在的索引。</returns>
  705. <param name="value">要加入至目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
  706. </member>
  707. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
  708. <summary>複製 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 型別的陣列元素至目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的結尾。</summary>
  709. <param name="value">
  710. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 型別的陣列,包含要加入至目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的物件。</param>
  711. <exception cref="T:System.ArgumentNullException">
  712. <paramref name="value" /> 參數為 null。</exception>
  713. </member>
  714. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
  715. <summary>將指定 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的元素複製到目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的結尾。</summary>
  716. <param name="value">
  717. <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />,包含要加入至集合的物件。</param>
  718. <exception cref="T:System.ArgumentNullException">
  719. <paramref name="value" /> 參數為 null。</exception>
  720. </member>
  721. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
  722. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
  723. <summary>取得值,指出目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 是包含指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</summary>
  724. <returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 包含在這個集合中,則為 true,否則為 false。</returns>
  725. <param name="value">要放置的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
  726. </member>
  727. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
  728. <summary>將目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 值複製到指定索引處的一維 <see cref="T:System.Array" /> 執行個體。</summary>
  729. <param name="array">一維 <see cref="T:System.Array" />,是從 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 所複製的值的目的端。</param>
  730. <param name="index">要開始複製之 <paramref name="array" /> 的索引。</param>
  731. <exception cref="T:System.ArgumentException">
  732. <paramref name="array" /> 參數為多維。-或-<see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的項目數大於 <paramref name="arrayIndex" /> 和 <paramref name="array" /> 結尾之間的可用空間。</exception>
  733. <exception cref="T:System.ArgumentNullException">
  734. <paramref name="array" /> 參數為 null。</exception>
  735. <exception cref="T:System.ArgumentOutOfRangeException">
  736. <paramref name="arrayIndex" /> 參數小於 <paramref name="array" /> 參數的下限。</exception>
  737. </member>
  738. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
  739. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
  740. <summary>傳回可以逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 來重複的列舉值。</summary>
  741. <returns>您可以用來重複集合的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 子項目列舉值。</returns>
  742. </member>
  743. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
  744. <summary>根據目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中包含的所有值來建置雜湊值 (Hash Value)。</summary>
  745. <returns>雜湊值,以目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中包含的所有值為基礎。</returns>
  746. </member>
  747. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
  748. <summary>傳回目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中所指定 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 的索引。</summary>
  749. <returns>如果找到的話,則為 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中 <paramref name="value" /> 參數所指定之 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 的索引,否則為 -1。</returns>
  750. <param name="value">要放置的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
  751. </member>
  752. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
  753. <summary>在指定索引處將 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 插入目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</summary>
  754. <param name="index">以零啟始的索引,其中應該插入 <paramref name="value" />。</param>
  755. <param name="value">要插入的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
  756. </member>
  757. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
  758. <summary>取得或設定在目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的指定索引處的項目。</summary>
  759. <returns>在目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的指定索引處的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</returns>
  760. <param name="index">位在目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中之項目的以零起始索引。</param>
  761. <exception cref="T:System.ArgumentOutOfRangeException">
  762. <paramref name="index" /> 參數在集合索引的有效範圍之外。</exception>
  763. </member>
  764. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
  765. <summary>將特定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 從目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 移除。</summary>
  766. <param name="value">要從目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 移除的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
  767. <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>
  768. </member>
  769. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
  770. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
  771. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
  772. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
  773. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
  774. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
  775. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
  776. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
  777. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
  778. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
  779. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
  780. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
  781. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
  782. <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
  783. <summary>列舉 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 物件。</summary>
  784. </member>
  785. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
  786. <summary>為指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> 類別的新執行個體。</summary>
  787. <param name="mappings">要列舉的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
  788. </member>
  789. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
  790. <summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</summary>
  791. <returns>
  792. <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的目前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</returns>
  793. <exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
  794. </member>
  795. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
  796. <summary>將列舉值往前推至下集合中的下一個項目。</summary>
  797. <returns>如果列舉值成功地前移至下一個項目,則為 true,如果列舉值已超過集合的結尾,則為 false。</returns>
  798. <exception cref="T:System.InvalidOperationException">在具現化 (Instantiated) 列舉值之後,會修改集合。</exception>
  799. </member>
  800. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
  801. <summary>設定列舉值至它的初始位置,這是在集合中第一個元素之前。</summary>
  802. <exception cref="T:System.InvalidOperationException">集合在將列舉值執行個體化之後被修改。</exception>
  803. </member>
  804. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
  805. <summary>如需這個成員的說明,請參閱 <see cref="P:System.Collections.IEnumerator.Current" />。</summary>
  806. <returns>
  807. <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 物件中目前的 X.509 憑證物件。</returns>
  808. <exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
  809. </member>
  810. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
  811. <summary>如需這個成員的說明,請參閱 <see cref="M:System.Collections.IEnumerator.MoveNext" />。</summary>
  812. <returns>如果列舉值成功地前移至下一個項目,則為 true,如果列舉值已超過集合的結尾,則為 false。</returns>
  813. <exception cref="T:System.InvalidOperationException">在具現化 (Instantiated) 列舉值之後,會修改集合。</exception>
  814. </member>
  815. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
  816. <summary>如需這個成員的說明,請參閱 <see cref="M:System.Collections.IEnumerator.Reset" />。</summary>
  817. <exception cref="T:System.InvalidOperationException">在具現化 (Instantiated) 列舉值之後,會修改集合。</exception>
  818. </member>
  819. <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
  820. <summary>代表 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 憑證的鏈結建置引擎。</summary>
  821. </member>
  822. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
  823. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 類別的新執行個體。</summary>
  824. </member>
  825. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  826. <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 中指定的原則,建置 X.509 鏈結。</summary>
  827. <returns>如果 X.509 憑證有效,則為 true,否則為 false。</returns>
  828. <param name="certificate">
  829. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</param>
  830. <exception cref="T:System.ArgumentException">
  831. <paramref name="certificate" /> 不是有效憑證或是 null。</exception>
  832. <exception cref="T:System.Security.Cryptography.CryptographicException">
  833. <paramref name="certificate" /> 無法讀取。</exception>
  834. </member>
  835. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
  836. <summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 物件的集合。</summary>
  837. <returns>
  838. <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 物件。</returns>
  839. </member>
  840. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
  841. <summary>取得或設定 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />,以在建置 X.509 憑證鏈結時使用。</summary>
  842. <returns>與這個 X.509 鏈結關聯的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 物件。</returns>
  843. <exception cref="T:System.ArgumentNullException">這個屬性目前設定的值為 null。</exception>
  844. </member>
  845. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
  846. <summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 物件中每個項目的狀態。</summary>
  847. <returns>
  848. <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 物件的陣列。</returns>
  849. <PermissionSet>
  850. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  851. </PermissionSet>
  852. </member>
  853. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
  854. <summary>釋放這個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 使用的所有資源。</summary>
  855. </member>
  856. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
  857. <summary>釋放這個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。</summary>
  858. <param name="disposing">true 表示釋放 Managed 和 Unmanaged 資源,false 則表示只釋放 Unmanaged 資源。</param>
  859. </member>
  860. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
  861. <summary>取得此 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 執行個體的安全控制代碼。</summary>
  862. <returns>傳回 <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />。</returns>
  863. </member>
  864. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
  865. <summary>表示 X.509 鏈結的項目。</summary>
  866. </member>
  867. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
  868. <summary>取得特定鏈結項目處的 X.509 憑證。</summary>
  869. <returns>
  870. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 物件。</returns>
  871. </member>
  872. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
  873. <summary>取得鏈結中目前 X.509 憑證的錯誤狀態。</summary>
  874. <returns>
  875. <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 物件的陣列。</returns>
  876. <PermissionSet>
  877. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  878. </PermissionSet>
  879. </member>
  880. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
  881. <summary>取得 Unmanaged 憑證鏈結結構的其他錯誤資訊。</summary>
  882. <returns>字串,表示 Crypto API 中 Unmanaged CERT_CHAIN_ELEMENT 結構的 pwszExtendedErrorInfo 成員。</returns>
  883. </member>
  884. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
  885. <summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 物件的集合。此類別無法被繼承。</summary>
  886. </member>
  887. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
  888. <summary>從指定的索引處開始,將 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 物件複製到陣列中。</summary>
  889. <param name="array">
  890. <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 物件的陣列。</param>
  891. <param name="index">整數,表示索引值。</param>
  892. <exception cref="T:System.ArgumentOutOfRangeException">指定的<paramref name="index" /> 小於零,或是大於或等於陣列長度。</exception>
  893. <exception cref="T:System.ArgumentNullException">
  894. <paramref name="array" /> 為 null。</exception>
  895. <exception cref="T:System.ArgumentException">
  896. <paramref name="index" /> 與目前計數的和大於陣列長度。</exception>
  897. </member>
  898. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
  899. <summary>取得集合中的項目數目。</summary>
  900. <returns>整數,表示集合中項目的數目。</returns>
  901. </member>
  902. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
  903. <summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 物件,此物件可用於巡覽鏈結項目集合。</summary>
  904. <returns>
  905. <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 物件。</returns>
  906. </member>
  907. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
  908. <summary>取得值,指出是否同步處理鏈結項目的集合。</summary>
  909. <returns>永遠傳回 false。</returns>
  910. </member>
  911. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
  912. <summary>取得在指定索引處的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 物件。</summary>
  913. <returns>
  914. <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 物件。</returns>
  915. <param name="index">整數值。</param>
  916. <exception cref="T:System.InvalidOperationException">
  917. <paramref name="index" /> 小於零。</exception>
  918. <exception cref="T:System.ArgumentOutOfRangeException">
  919. <paramref name="index" /> 大於或等於集合的長度。</exception>
  920. </member>
  921. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
  922. <summary>取得物件,此物件可用於同步處理對 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 物件的存取。</summary>
  923. <returns>目前物件的指標參考。</returns>
  924. </member>
  925. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  926. <summary>從指定的索引處開始,將 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 物件複製到陣列中。</summary>
  927. <param name="array">要將 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 物件複製到其中的陣列。</param>
  928. <param name="index">要從其開始複製的 <paramref name="array" /> 索引。</param>
  929. <exception cref="T:System.ArgumentOutOfRangeException">指定的<paramref name="index" /> 小於零,或是大於或等於陣列長度。</exception>
  930. <exception cref="T:System.ArgumentNullException">
  931. <paramref name="array" /> 為 null。</exception>
  932. <exception cref="T:System.ArgumentException">
  933. <paramref name="index" /> 與目前計數的和大於陣列長度。</exception>
  934. </member>
  935. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
  936. <summary>取得 <see cref="T:System.Collections.IEnumerator" /> 物件,此物件可用於巡覽鏈結項目集合。</summary>
  937. <returns>
  938. <see cref="T:System.Collections.IEnumerator" /> 物件。</returns>
  939. </member>
  940. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
  941. <summary>支援在 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 上的簡易反覆運算。此類別無法被繼承。</summary>
  942. </member>
  943. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
  944. <summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中目前的項目。</summary>
  945. <returns>
  946. <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中目前的項目。</returns>
  947. <exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
  948. <PermissionSet>
  949. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  950. </PermissionSet>
  951. </member>
  952. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
  953. <summary>使列舉值前進至 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的下一個項目。</summary>
  954. <returns>如果列舉值成功地前移至下一個項目,則為 true,如果列舉值已超過集合的結尾,則為 false。</returns>
  955. <exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
  956. </member>
  957. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
  958. <summary>將列舉值設定至其初始位置,也就是 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的第一個項目之前。</summary>
  959. <exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
  960. </member>
  961. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
  962. <summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中目前的項目。</summary>
  963. <returns>
  964. <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中目前的項目。</returns>
  965. <exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
  966. </member>
  967. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
  968. <summary>表示建置 X509 憑證鏈結時要套用的鏈結原則。此類別無法被繼承。</summary>
  969. </member>
  970. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
  971. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 類別的新執行個體。</summary>
  972. </member>
  973. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
  974. <summary>取得物件識別項 (OID) 的集合,指定憑證支援的應用程式原則或增強金鑰使用方式 (EKU)。</summary>
  975. <returns>
  976. <see cref="T:System.Security.Cryptography.OidCollection" /> 物件。</returns>
  977. </member>
  978. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
  979. <summary>取得物件識別項 (OID) 的集合,指定憑證支援的憑證原則。</summary>
  980. <returns>
  981. <see cref="T:System.Security.Cryptography.OidCollection" /> 物件。</returns>
  982. </member>
  983. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
  984. <summary>表示額外的憑證集合,可在驗證憑證鍊結時由鍊結引擎搜尋。</summary>
  985. <returns>
  986. <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 物件。</returns>
  987. </member>
  988. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
  989. <summary>將 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 成員重設為其預設值。</summary>
  990. </member>
  991. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
  992. <summary>取得或設定 X509 撤銷旗標的值。</summary>
  993. <returns>
  994. <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 物件。</returns>
  995. <exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 值不是有效的旗標。</exception>
  996. </member>
  997. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
  998. <summary>取得或設定 X509 憑證撤銷模式的值。</summary>
  999. <returns>
  1000. <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 物件。</returns>
  1001. <exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 值不是有效的旗標。</exception>
  1002. </member>
  1003. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
  1004. <summary>取得在線上撤銷驗證或下載憑證撤銷清單 (CRL) 期間,已耗用的時間範圍。</summary>
  1005. <returns>
  1006. <see cref="T:System.TimeSpan" /> 物件。</returns>
  1007. </member>
  1008. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
  1009. <summary>取得憑證的驗證旗標。</summary>
  1010. <returns>
  1011. <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 列舉中的值。</returns>
  1012. <exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 值不是有效的旗標。<see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> 是預設值。</exception>
  1013. </member>
  1014. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
  1015. <summary>驗證憑證的時間以當地時間表示。</summary>
  1016. <returns>
  1017. <see cref="T:System.DateTime" /> 物件。</returns>
  1018. </member>
  1019. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
  1020. <summary>提供簡單的結構,用以存放 X509 鏈結狀態與錯誤資訊。</summary>
  1021. </member>
  1022. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
  1023. <summary>設定 X509 鏈結的狀態。</summary>
  1024. <returns>
  1025. <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" /> 值。</returns>
  1026. </member>
  1027. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
  1028. <summary>設定 <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> 值的說明。</summary>
  1029. <returns>可當地語系化的字串。</returns>
  1030. </member>
  1031. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
  1032. <summary>定義 X509 鏈結的狀態。</summary>
  1033. </member>
  1034. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
  1035. <summary>表示憑證信任清單 (CTL) 中含有無效的簽章。</summary>
  1036. </member>
  1037. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
  1038. <summary>表示由於某個時間值無效,例如代表憑證信任清單 (CTL) 到期的時間,因而導致整個 CTL 無效。</summary>
  1039. </member>
  1040. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
  1041. <summary>表示憑證信任清單 (CTL) 不適合這種用途。</summary>
  1042. </member>
  1043. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
  1044. <summary>表示無法建立 X509 鏈結。</summary>
  1045. </member>
  1046. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
  1047. <summary>表示由於有憑證將某個名稱條件約束排除掉,因此整個 X509 鏈結變成無效。</summary>
  1048. </member>
  1049. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
  1050. <summary>表示憑證含有一個未定義的名稱條件約束。</summary>
  1051. </member>
  1052. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
  1053. <summary>表示憑證含有一個不許可的名稱條件約束。</summary>
  1054. </member>
  1055. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
  1056. <summary>表示名稱並未含有支援的名稱條件約束,或者含有不支援的名稱條件約束。</summary>
  1057. </member>
  1058. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
  1059. <summary>表示由於基本條件約束無效,因此整個 X509 鏈結都無效。</summary>
  1060. </member>
  1061. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
  1062. <summary>表示由於某個擴充功能無效,因此整個 X509 鏈結都無效。</summary>
  1063. </member>
  1064. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
  1065. <summary>表示由於名稱條件約束無效,因此整個 X509 鏈結都無效。</summary>
  1066. </member>
  1067. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
  1068. <summary>表示由於原則條件約束無效,因此整個 X509 鏈結都無效。</summary>
  1069. </member>
  1070. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
  1071. <summary>表示 X509 鏈結沒有錯誤。</summary>
  1072. </member>
  1073. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
  1074. <summary>表示此憑證內未含有任何憑證原則擴充項目。 如果群組原則指定所有憑證都必須含有憑證原則,就會發生這個錯誤。</summary>
  1075. </member>
  1076. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
  1077. <summary>表示由於憑證簽章無效,因此整個 X509 鏈結都無效。</summary>
  1078. </member>
  1079. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
  1080. <summary>已取代。指定 CA (憑證授權單位) 憑證和發出的憑證的有效期間未完全涵蓋。例如,CA 憑證的有效日期為一月一日到十二月一日,但所發出的憑證有效日期卻是從一月二日到十二月二日,這就是前者未完全涵蓋後者的狀況。</summary>
  1081. </member>
  1082. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
  1083. <summary>表示由於某個時間值無效,例如代表憑證過期的值,因此整個 X509 鏈結無效。</summary>
  1084. </member>
  1085. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
  1086. <summary>表示金鑰的使用方式無效。</summary>
  1087. </member>
  1088. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
  1089. <summary>表示 X509 鏈結所依賴的線上憑證撤銷清單 (CRL) 現在是離線的狀態。</summary>
  1090. </member>
  1091. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
  1092. <summary>表示建立 X509 鏈結時,無法一直連通到達根憑證。</summary>
  1093. </member>
  1094. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
  1095. <summary>表示無法判斷此憑證是否已經被撤銷,原因可能是憑證撤銷清單 (CRL) 目前離線或無法使用。</summary>
  1096. </member>
  1097. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
  1098. <summary>表示由於某個憑證已被撤銷,因此整個 X509 鏈結無效。</summary>
  1099. </member>
  1100. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
  1101. <summary>表示由於根憑證不受信任,因此整個 X509 鏈結無效。</summary>
  1102. </member>
  1103. <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
  1104. <summary>指定 X.509 憑證的格式。</summary>
  1105. </member>
  1106. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
  1107. <summary>Authenticode X.509 憑證。</summary>
  1108. </member>
  1109. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
  1110. <summary>單一 X.509 憑證。</summary>
  1111. </member>
  1112. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
  1113. <summary>PFX 格式的憑證。Pfx 值和 Pkcs12 值相同。</summary>
  1114. </member>
  1115. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
  1116. <summary>PKCS #12 格式的憑證。Pkcs12 值和 Pfx 值相同。</summary>
  1117. </member>
  1118. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
  1119. <summary>PKCS #7 格式的憑證。</summary>
  1120. </member>
  1121. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
  1122. <summary>單一序列化的 X.509 憑證。</summary>
  1123. </member>
  1124. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
  1125. <summary>序列化的存放區。</summary>
  1126. </member>
  1127. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
  1128. <summary>未知的 X.509 憑證。</summary>
  1129. </member>
  1130. <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
  1131. <summary>定義表示使用金鑰之應用程式的物件識別項 (OID) 集合。此類別無法被繼承。</summary>
  1132. </member>
  1133. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
  1134. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 類別的新執行個體。</summary>
  1135. </member>
  1136. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1137. <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 類別的新執行個體。</summary>
  1138. <param name="encodedEnhancedKeyUsages">用來建立擴充功能的編碼資料。</param>
  1139. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1140. </member>
  1141. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
  1142. <summary>使用 <see cref="T:System.Security.Cryptography.OidCollection" /> 和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 類別的新執行個體。</summary>
  1143. <param name="enhancedKeyUsages">
  1144. <see cref="T:System.Security.Cryptography.OidCollection" />。</param>
  1145. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1146. <exception cref="T:System.Security.Cryptography.CryptographicException">指定的 <see cref="T:System.Security.Cryptography.OidCollection" /> 可以包含一或多個毀損的值。</exception>
  1147. </member>
  1148. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1149. <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 類別的新執行個體。</summary>
  1150. <param name="asnEncodedData">用來建立擴充功能的編碼資料。</param>
  1151. </member>
  1152. <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
  1153. <summary>取得表示使用金鑰之應用程式的物件識別項 (OID) 集合。</summary>
  1154. <returns>
  1155. <see cref="T:System.Security.Cryptography.OidCollection" /> 物件,表示使用金鑰的應用程式。</returns>
  1156. <PermissionSet>
  1157. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  1158. </PermissionSet>
  1159. </member>
  1160. <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
  1161. <summary>表示 X509 擴充功能。</summary>
  1162. </member>
  1163. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
  1164. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 類別的新執行個體。</summary>
  1165. </member>
  1166. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1167. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 類別的新執行個體。</summary>
  1168. <param name="encodedExtension">用於建立擴充功能的編碼資料。</param>
  1169. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1170. </member>
  1171. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
  1172. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 類別的新執行個體。</summary>
  1173. <param name="oid">用於識別擴充功能的物件識別項。</param>
  1174. <param name="rawData">用來建立擴充功能的編碼資料。</param>
  1175. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1176. <exception cref="T:System.ArgumentNullException">
  1177. <paramref name="oid" /> 為 null。</exception>
  1178. <exception cref="T:System.ArgumentException">
  1179. <paramref name="oid" />為空字串 ("")。</exception>
  1180. </member>
  1181. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
  1182. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 類別的新執行個體。</summary>
  1183. <param name="oid">表示物件識別項的字串。</param>
  1184. <param name="rawData">用來建立擴充功能的編碼資料。</param>
  1185. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1186. </member>
  1187. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1188. <summary>複製指定 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件的擴充功能屬性。</summary>
  1189. <param name="asnEncodedData">要複製的 <see cref="T:System.Security.Cryptography.AsnEncodedData" />。</param>
  1190. <exception cref="T:System.ArgumentNullException">
  1191. <paramref name="asnEncodedData" /> 為 null。</exception>
  1192. <exception cref="T:System.ArgumentException">
  1193. <paramref name="asnEncodedData" /> 沒有有效的 X.509 擴充功能。</exception>
  1194. </member>
  1195. <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
  1196. <summary>取得布林值,指示擴充功能是否具有關鍵性。</summary>
  1197. <returns>如果是關鍵擴充功能則為 true,否則為 false。</returns>
  1198. </member>
  1199. <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
  1200. <summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件的集合。此類別無法被繼承。</summary>
  1201. </member>
  1202. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
  1203. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 類別的新執行個體。</summary>
  1204. </member>
  1205. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
  1206. <summary>將 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件加入 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件。</summary>
  1207. <returns>
  1208. <paramref name="extension" /> 參數加入的索引位置。</returns>
  1209. <param name="extension">要加入 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件。</param>
  1210. <exception cref="T:System.ArgumentNullException">
  1211. <paramref name="extension" /> 參數的值是 null。</exception>
  1212. </member>
  1213. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
  1214. <summary>從指定的索引處開始,將集合複製到陣列中。</summary>
  1215. <param name="array">
  1216. <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件的陣列。</param>
  1217. <param name="index">在陣列中開始複製的位置。</param>
  1218. <exception cref="T:System.ArgumentException">
  1219. <paramref name="index" /> 是長度為零的字串或包含無效值。</exception>
  1220. <exception cref="T:System.ArgumentNullException">
  1221. <paramref name="index" /> 為 null。</exception>
  1222. <exception cref="T:System.ArgumentOutOfRangeException">
  1223. <paramref name="index" /> 指定的值不在陣列範圍中。</exception>
  1224. </member>
  1225. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
  1226. <summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件數目。</summary>
  1227. <returns>整數,表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件中 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件的數目。</returns>
  1228. </member>
  1229. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
  1230. <summary>傳回可以逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的列舉值。</summary>
  1231. <returns>用於逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> 物件。</returns>
  1232. </member>
  1233. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
  1234. <summary>取得值,指出集合是否保證為執行緒安全。</summary>
  1235. <returns>如果集合為安全執行緒 (Thread Safe),則為 true,否則為 false。</returns>
  1236. </member>
  1237. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
  1238. <summary>取得在指定索引處的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件。</summary>
  1239. <returns>
  1240. <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件。</returns>
  1241. <param name="index">要擷取的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件位置。</param>
  1242. <exception cref="T:System.InvalidOperationException">
  1243. <paramref name="index" /> 小於零。</exception>
  1244. <exception cref="T:System.ArgumentOutOfRangeException">
  1245. <paramref name="index" /> 等於或大於陣列的長度。</exception>
  1246. </member>
  1247. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
  1248. <summary>取得第一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件,這個物件的值或易記名稱是由物件識別項 (OID) 指定的。</summary>
  1249. <returns>
  1250. <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件。</returns>
  1251. <param name="oid">要擷取之擴充功能的物件識別項 (OID)。</param>
  1252. </member>
  1253. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
  1254. <summary>取得物件,可用於同步處理對 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的存取。</summary>
  1255. <returns>物件,可用於同步處理對 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的存取。</returns>
  1256. </member>
  1257. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  1258. <summary>從指定的索引處開始,將集合複製到陣列中。</summary>
  1259. <param name="array">
  1260. <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 物件的陣列。</param>
  1261. <param name="index">在陣列中開始複製的位置。</param>
  1262. <exception cref="T:System.ArgumentException">
  1263. <paramref name="index" /> 是長度為零的字串或包含無效值。</exception>
  1264. <exception cref="T:System.ArgumentNullException">
  1265. <paramref name="index" /> 為 null。</exception>
  1266. <exception cref="T:System.ArgumentOutOfRangeException">
  1267. <paramref name="index" /> 指定的值不在陣列範圍中。</exception>
  1268. </member>
  1269. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
  1270. <summary>傳回可以逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的列舉值。</summary>
  1271. <returns>用於逐一查看 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 物件的 <see cref="T:System.Collections.IEnumerator" /> 物件。</returns>
  1272. </member>
  1273. <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
  1274. <summary>支援在 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 上的簡易反覆運算。此類別無法被繼承。</summary>
  1275. </member>
  1276. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
  1277. <summary>取得 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中目前的項目。</summary>
  1278. <returns>
  1279. <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中目前的項目。</returns>
  1280. <exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
  1281. <PermissionSet>
  1282. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  1283. </PermissionSet>
  1284. </member>
  1285. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
  1286. <summary>使列舉值前進至 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的下一個項目。</summary>
  1287. <returns>如果列舉值成功地前移至下一個項目,則為 true,如果列舉值已超過集合的結尾,則為 false。</returns>
  1288. <exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
  1289. </member>
  1290. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
  1291. <summary>將列舉值設定至其初始位置,也就是 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的第一個項目之前。</summary>
  1292. <exception cref="T:System.InvalidOperationException">在建立列舉值之後,會修改集合。</exception>
  1293. </member>
  1294. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
  1295. <summary>從集合取得物件。</summary>
  1296. <returns>
  1297. <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中目前的項目。</returns>
  1298. <exception cref="T:System.InvalidOperationException">列舉值位於集合的第一個項目之前,或最後一個項目之後。</exception>
  1299. </member>
  1300. <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
  1301. <summary>指定 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法搜尋之值的型別。</summary>
  1302. </member>
  1303. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
  1304. <summary>
  1305. <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>
  1306. </member>
  1307. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
  1308. <summary>
  1309. <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>
  1310. </member>
  1311. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
  1312. <summary>
  1313. <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>
  1314. </member>
  1315. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
  1316. <summary>
  1317. <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>
  1318. </member>
  1319. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
  1320. <summary>
  1321. <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>
  1322. </member>
  1323. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
  1324. <summary>
  1325. <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>
  1326. </member>
  1327. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
  1328. <summary>
  1329. <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>
  1330. </member>
  1331. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
  1332. <summary>
  1333. <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>
  1334. </member>
  1335. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
  1336. <summary>
  1337. <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是一個字串,代表在 UI 上所顯示以十六進位表示的主體金鑰識別項,例如 "F3E815D45E83B8477B9284113C64EF208E897112"。</summary>
  1338. </member>
  1339. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
  1340. <summary>
  1341. <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>
  1342. </member>
  1343. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
  1344. <summary>
  1345. <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>
  1346. </member>
  1347. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
  1348. <summary>
  1349. <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 參數必須是代表憑證指模的字串。</summary>
  1350. </member>
  1351. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
  1352. <summary>
  1353. <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>
  1354. </member>
  1355. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
  1356. <summary>
  1357. <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>
  1358. </member>
  1359. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
  1360. <summary>
  1361. <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>
  1362. </member>
  1363. <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
  1364. <summary>定義匯入 X.509 憑證之私密金鑰的位置與方式。</summary>
  1365. </member>
  1366. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
  1367. <summary>使用預設的金鑰設定。使用者金鑰設定通常即是預設金鑰設定。</summary>
  1368. </member>
  1369. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
  1370. <summary>將匯入的金鑰標記為可匯出。</summary>
  1371. </member>
  1372. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
  1373. <summary>私密金鑰儲存在本機電腦存放區中,而不是目前的使用者存放區中。</summary>
  1374. </member>
  1375. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
  1376. <summary>在匯入憑證時,會保存與 PFX 檔案相關聯的金鑰。</summary>
  1377. </member>
  1378. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
  1379. <summary>私密金鑰會儲存在目前的使用者存放區中,而不是本機電腦存放區中。即使憑證指定金鑰應該在本機電腦存放區中,仍會出現這種情況。</summary>
  1380. </member>
  1381. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
  1382. <summary>透過對話方塊或其他方法告知使用者已存取金鑰。使用中的密碼編譯服務提供者 (CSP) 會定義精確行為。</summary>
  1383. </member>
  1384. <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
  1385. <summary>定義 X.509 憑證內所包含之金鑰的使用方式。此類別無法被繼承。</summary>
  1386. </member>
  1387. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
  1388. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 類別的新執行個體。</summary>
  1389. </member>
  1390. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1391. <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 類別的新執行個體。</summary>
  1392. <param name="encodedKeyUsage">用來建立擴充功能的編碼資料。</param>
  1393. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1394. </member>
  1395. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
  1396. <summary>使用指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 值和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 類別的新執行個體。</summary>
  1397. <param name="keyUsages">其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 值,其描述如何使用金鑰。</param>
  1398. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1399. </member>
  1400. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1401. <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 類別的新執行個體。</summary>
  1402. <param name="asnEncodedData">用來建立擴充功能的編碼資料。</param>
  1403. </member>
  1404. <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
  1405. <summary>取得與憑證相關聯的金鑰使用方式旗標。</summary>
  1406. <returns>其中一個 <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" /> 值。</returns>
  1407. <exception cref="T:System.Security.Cryptography.CryptographicException">無法解碼擴充功能。</exception>
  1408. </member>
  1409. <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
  1410. <summary>定義如何使用憑證金鑰。如果未定義這個值,則金鑰可用於任何目的。</summary>
  1411. </member>
  1412. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
  1413. <summary>可以使用金鑰簽署憑證廢止清單 (CRL)。</summary>
  1414. </member>
  1415. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
  1416. <summary>金鑰可用於資料加密。</summary>
  1417. </member>
  1418. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
  1419. <summary>金鑰只可用於解密。</summary>
  1420. </member>
  1421. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
  1422. <summary>金鑰可用做數位簽章。</summary>
  1423. </member>
  1424. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
  1425. <summary>金鑰只可用於加密。</summary>
  1426. </member>
  1427. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
  1428. <summary>金鑰可用於判斷金鑰協議,例如,使用 Diffie-Hellman 金鑰協議演算法建立的金鑰。</summary>
  1429. </member>
  1430. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
  1431. <summary>金鑰可用於簽章憑證。</summary>
  1432. </member>
  1433. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
  1434. <summary>金鑰可用於金鑰加密。</summary>
  1435. </member>
  1436. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
  1437. <summary>沒有金鑰使用方式參數。</summary>
  1438. </member>
  1439. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
  1440. <summary>金鑰可用於驗證 (Authentication)。</summary>
  1441. </member>
  1442. <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
  1443. <summary>指定 X509 憑證所含名稱的類型。</summary>
  1444. </member>
  1445. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
  1446. <summary>與 X.509 憑證主體或簽發者之替代名稱關聯的 DNS 名稱。這個值相當於 <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" /> 值。</summary>
  1447. </member>
  1448. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
  1449. <summary>與 X509 憑證主體或簽發者替代名稱關聯的 DNS 名稱。</summary>
  1450. </member>
  1451. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
  1452. <summary>X509 憑證主體或簽發者的電子郵件地址。</summary>
  1453. </member>
  1454. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
  1455. <summary>X509 憑證主體或簽發者的簡單名稱。</summary>
  1456. </member>
  1457. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
  1458. <summary>X509 憑證主體或簽發者的 UPN 名稱。</summary>
  1459. </member>
  1460. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
  1461. <summary>與 X509 憑證主體或簽發者替代名稱關聯的 URL 位址。</summary>
  1462. </member>
  1463. <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
  1464. <summary>指定應檢查鏈結中的哪些 X509 憑證是否已被撤銷。</summary>
  1465. </member>
  1466. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
  1467. <summary>只檢查尾端的憑證是否已被撤銷。</summary>
  1468. </member>
  1469. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
  1470. <summary>整個鏈結中的所有憑證都應檢查是否已被撤銷。</summary>
  1471. </member>
  1472. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
  1473. <summary>除了根憑證之外,整個鏈結都應檢查是否已被撤銷。</summary>
  1474. </member>
  1475. <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
  1476. <summary>指定檢查 X509 憑證撤銷狀態所使用的模式。</summary>
  1477. </member>
  1478. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
  1479. <summary>不檢查憑證的撤銷狀態。</summary>
  1480. </member>
  1481. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
  1482. <summary>使用快取憑證撤銷清單 (CRL) 檢查撤銷狀態。</summary>
  1483. </member>
  1484. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
  1485. <summary>使用線上憑證撤銷清單 (CRL) 檢查撤銷狀態。</summary>
  1486. </member>
  1487. <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
  1488. <summary>表示 X.509 存放區,這個存放區是保存和管理憑證的實體存放區。此類別無法被繼承。</summary>
  1489. </member>
  1490. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
  1491. <summary>使用目前使用者存放區的個人憑證,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 類別的新執行個體。</summary>
  1492. </member>
  1493. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
  1494. <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>
  1495. <param name="storeName">其中一個列舉值,指定 X.509 憑證存放區的名稱。</param>
  1496. <param name="storeLocation">其中一個列舉值,指定 X.509 憑證存放區的位置。 </param>
  1497. <exception cref="T:System.ArgumentException">
  1498. <paramref name="storeLocation" /> 不是有效位置,或 <paramref name="storeName" /> 不是有效名稱。</exception>
  1499. </member>
  1500. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
  1501. <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>
  1502. <param name="storeName">表示 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 列舉之值的字串。</param>
  1503. <param name="storeLocation">其中一個列舉值,指定 X.509 憑證存放區的位置。 </param>
  1504. <exception cref="T:System.ArgumentException">
  1505. <paramref name="storeLocation" /> 包含無效的值。</exception>
  1506. </member>
  1507. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  1508. <summary>將憑證加入 X.509 憑證存放區。</summary>
  1509. <param name="certificate">要加入的憑證。 </param>
  1510. <exception cref="T:System.ArgumentNullException">
  1511. <paramref name="certificate" /> 為 null。</exception>
  1512. <exception cref="T:System.Security.Cryptography.CryptographicException">無法將憑證加入至存放區。</exception>
  1513. </member>
  1514. <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
  1515. <summary>傳回位於 X.509 憑證存放區的憑證集合。</summary>
  1516. <returns>憑證的集合。</returns>
  1517. </member>
  1518. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
  1519. <summary>釋放由此所使用的資源<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />。</summary>
  1520. </member>
  1521. <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
  1522. <summary>取得 X.509 憑證存放區的位置。</summary>
  1523. <returns>憑證存放區的位置。</returns>
  1524. </member>
  1525. <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
  1526. <summary>取得 X.509 憑證存放區的名稱。</summary>
  1527. <returns>憑證存放區的名稱。</returns>
  1528. </member>
  1529. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
  1530. <summary>開啟 X.509 憑證存放區或建立新的存放區 (視 <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" /> 旗標設定而定)。</summary>
  1531. <param name="flags">列舉值的位元組合,指定開啟 X.509 憑證存放區的方式。</param>
  1532. <exception cref="T:System.Security.Cryptography.CryptographicException">存放區無法讀取。</exception>
  1533. <exception cref="T:System.Security.SecurityException">呼叫端沒有必要的權限。</exception>
  1534. <exception cref="T:System.ArgumentException">存放區包含無效的值。</exception>
  1535. </member>
  1536. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  1537. <summary>移除 X.509 憑證存放區中的憑證。</summary>
  1538. <param name="certificate">要移除的憑證。</param>
  1539. <exception cref="T:System.ArgumentNullException">
  1540. <paramref name="certificate" /> 為 null。</exception>
  1541. <exception cref="T:System.Security.SecurityException">呼叫端沒有必要的權限。</exception>
  1542. </member>
  1543. <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
  1544. <summary>定義識別憑證之主體金鑰識別元 (SKI) 的字串。此類別無法被繼承。</summary>
  1545. </member>
  1546. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
  1547. <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
  1548. </member>
  1549. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
  1550. <summary>使用位元組陣列和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
  1551. <param name="subjectKeyIdentifier">位元組陣列,表示用於建立擴充功能的資料。</param>
  1552. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1553. </member>
  1554. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1555. <summary>使用已編碼的資料和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
  1556. <param name="encodedSubjectKeyIdentifier">
  1557. <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,用於建立擴充功能。</param>
  1558. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1559. </member>
  1560. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
  1561. <summary>使用公開金鑰 (Public Key) 和指出擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
  1562. <param name="key">
  1563. <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 物件,從這個物件建立主體金鑰識別元 (SKI)。</param>
  1564. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1565. </member>
  1566. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
  1567. <summary>使用公開金鑰、雜湊演算法識別項和指出擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
  1568. <param name="key">
  1569. <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 物件,從這個物件建立主體金鑰識別元 (SKI)。</param>
  1570. <param name="algorithm">其中一個 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> 值,可識別要使用的雜湊演算法。</param>
  1571. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1572. </member>
  1573. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
  1574. <summary>使用字串和識別擴充功能是否重要的值,初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
  1575. <param name="subjectKeyIdentifier">以十六進位格式編碼的字串,表示憑證的主體金鑰識別元 (SKI)。</param>
  1576. <param name="critical">如果是關鍵擴充功能則為 true,否則為 false。</param>
  1577. </member>
  1578. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1579. <summary>藉由複製已編碼資料中的資訊,建立 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別的新執行個體。</summary>
  1580. <param name="asnEncodedData">
  1581. <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 物件,用於建立擴充功能。</param>
  1582. </member>
  1583. <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
  1584. <summary>取得字串,表示憑證的主體金鑰識別元 (SKI)。</summary>
  1585. <returns>以十六進位格式編碼的字串,表示主體金鑰識別元 (SKI)。</returns>
  1586. <exception cref="T:System.Security.Cryptography.CryptographicException">無法解碼擴充功能。</exception>
  1587. </member>
  1588. <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
  1589. <summary>定義雜湊演算法的類型以使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 類別。</summary>
  1590. </member>
  1591. <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
  1592. <summary>主體金鑰識別項 (SKI) 是由已編碼的公開金鑰 (包含標記、長度和未使用位元數) 之 160 位元 SHA-1 雜湊所組成。</summary>
  1593. </member>
  1594. <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
  1595. <summary>SKI 是由公開金鑰值 (包含標記、長度和未使用位元數) 之 160 位元 SHA-1 雜湊所組成。</summary>
  1596. </member>
  1597. <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
  1598. <summary>SKI 是由四位元類型欄位所組成,值為 0100,後面接著公開金鑰值 (包含標記、長度和未使用位元字串位元數) 之 SHA-1 雜湊的最小顯著性 60 位元。</summary>
  1599. </member>
  1600. <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
  1601. <summary>設定在何種狀況下應該對 X509 鏈結中的憑證進行驗證。</summary>
  1602. </member>
  1603. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
  1604. <summary>所有驗證相關的旗標全部都包含在內。</summary>
  1605. </member>
  1606. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
  1607. <summary>忽略因憑證授權單位 (CA) 不明而導致鏈結無法通過驗證的情形。</summary>
  1608. </member>
  1609. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
  1610. <summary>判斷憑證是否通過驗證時,忽略憑證授權單位撤銷狀態不明的情況。</summary>
  1611. </member>
  1612. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
  1613. <summary>判斷憑證是否通過驗證時,忽略憑證信任清單 (CTL) 無效的狀況,例如 CTL 過期等等。</summary>
  1614. </member>
  1615. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
  1616. <summary>判斷憑證是否通過驗證時,忽略憑證信任清單 (CTL) 簽署者撤銷狀態不明的情況。</summary>
  1617. </member>
  1618. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
  1619. <summary>判斷憑證是否通過驗證時,忽略終端憑證 (使用者的憑證) 撤銷狀態不明的情況。</summary>
  1620. </member>
  1621. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
  1622. <summary>判斷憑證是否通過驗證時,忽略基本條件約束無效的情形。</summary>
  1623. </member>
  1624. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
  1625. <summary>判斷憑證是否通過驗證時,忽略憑證名稱無效的情形。</summary>
  1626. </member>
  1627. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
  1628. <summary>判斷憑證是否通過驗證時,忽略憑證原則無效的情形。</summary>
  1629. </member>
  1630. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
  1631. <summary>驗證憑證時,忽略 CA (憑證授權單位) 憑證有效期間未完全涵蓋所發出憑證有效期間的情形。例如,CA 憑證的有效日期為一月一日到十二月一日,但所發出的憑證有效日期卻是從一月二日到十二月二日,這就是前者未完全涵蓋後者的狀況。</summary>
  1632. </member>
  1633. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
  1634. <summary>判斷憑證是否有效時,忽略鏈結中無效的憑證,無論這些憑證無效的原因究竟是已經過期或尚未生效。</summary>
  1635. </member>
  1636. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
  1637. <summary>判斷憑證是否通過驗證時,忽略根撤銷狀態不明的情況。</summary>
  1638. </member>
  1639. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
  1640. <summary>判斷憑證是否通過驗證時,忽略憑證並非核發給目前使用方式的情形。</summary>
  1641. </member>
  1642. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
  1643. <summary>不包含任何與驗證相關的旗標。</summary>
  1644. </member>
  1645. </members>
  1646. </doc>