Răsfoiți Sursa

Add files via upload

assume-breach 3 ani în urmă
părinte
comite
388f4ee7bd
46 a modificat fișierele cu 32273 adăugiri și 0 ștergeri
  1. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/System.Security.Cryptography.X509Certificates.4.3.0.nupkg
  2. 31 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ThirdPartyNotices.txt
  3. 128 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/dotnet_library_license.txt
  4. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/MonoAndroid10/_._
  5. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/MonoTouch10/_._
  6. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/net46/System.Security.Cryptography.X509Certificates.dll
  7. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/net461/System.Security.Cryptography.X509Certificates.dll
  8. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/xamarinios10/_._
  9. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/xamarinmac20/_._
  10. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/xamarintvos10/_._
  11. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/xamarinwatchos10/_._
  12. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/MonoAndroid10/_._
  13. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/MonoTouch10/_._
  14. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/net46/System.Security.Cryptography.X509Certificates.dll
  15. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/net461/System.Security.Cryptography.X509Certificates.dll
  16. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll
  17. 1556 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml
  18. 1558 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml
  19. 1563 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml
  20. 1570 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml
  21. 1559 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml
  22. 1723 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml
  23. 1726 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml
  24. 1523 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml
  25. 1633 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml
  26. 1646 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml
  27. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll
  28. 1556 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml
  29. 1558 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml
  30. 1563 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml
  31. 1570 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml
  32. 1559 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml
  33. 1723 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml
  34. 1726 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml
  35. 1523 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml
  36. 1633 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml
  37. 1646 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml
  38. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/xamarinios10/_._
  39. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/xamarinmac20/_._
  40. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/xamarintvos10/_._
  41. 0 0
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/xamarinwatchos10/_._
  42. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll
  43. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll
  44. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll
  45. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll
  46. BIN
      HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll

BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/System.Security.Cryptography.X509Certificates.4.3.0.nupkg


+ 31 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ThirdPartyNotices.txt

@@ -0,0 +1,31 @@
+This Microsoft .NET Library may incorporate components from the projects listed
+below. Microsoft licenses these components under the Microsoft .NET Library
+software license terms. The original copyright notices and the licenses under
+which Microsoft received such components are set forth below for informational
+purposes only. Microsoft reserves all rights not expressly granted herein,
+whether by implication, estoppel or otherwise.
+
+1.	.NET Core (https://github.com/dotnet/core/)
+
+.NET Core
+Copyright (c) .NET Foundation and Contributors
+
+The MIT License (MIT)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

+ 128 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/dotnet_library_license.txt

@@ -0,0 +1,128 @@
+
+MICROSOFT SOFTWARE LICENSE TERMS
+
+
+MICROSOFT .NET LIBRARY 
+
+These license terms are an agreement between Microsoft Corporation (or based on where you live, one of its affiliates) and you. Please read them. They apply to the software named above, which includes the media on which you received it, if any. The terms also apply to any Microsoft
+
+·         updates,
+
+·         supplements,
+
+·         Internet-based services, and
+
+·         support services
+
+for this software, unless other terms accompany those items. If so, those terms apply.
+
+BY USING THE SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.
+
+
+IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE PERPETUAL RIGHTS BELOW.
+
+1.    INSTALLATION AND USE RIGHTS. 
+
+a.    Installation and Use. You may install and use any number of copies of the software to design, develop and test your programs.
+
+b.    Third Party Programs. The software may include third party programs that Microsoft, not the third party, licenses to you under this agreement. Notices, if any, for the third party program are included for your information only.
+
+2.    ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.
+
+a.    DISTRIBUTABLE CODE.  The software is comprised of Distributable Code. “Distributable Code” is code that you are permitted to distribute in programs you develop if you comply with the terms below.
+
+i.      Right to Use and Distribute. 
+
+·         You may copy and distribute the object code form of the software.
+
+·         Third Party Distribution. You may permit distributors of your programs to copy and distribute the Distributable Code as part of those programs.
+
+ii.    Distribution Requirements. For any Distributable Code you distribute, you must
+
+·         add significant primary functionality to it in your programs;
+
+·         require distributors and external end users to agree to terms that protect it at least as much as this agreement;
+
+·         display your valid copyright notice on your programs; and
+
+·         indemnify, defend, and hold harmless Microsoft from any claims, including attorneys’ fees, related to the distribution or use of your programs.
+
+iii.   Distribution Restrictions. You may not
+
+·         alter any copyright, trademark or patent notice in the Distributable Code;
+
+·         use Microsoft’s trademarks in your programs’ names or in a way that suggests your programs come from or are endorsed by Microsoft;
+
+·         include Distributable Code in malicious, deceptive or unlawful programs; or
+
+·         modify or distribute the source code of any Distributable Code so that any part of it becomes subject to an Excluded License. An Excluded License is one that requires, as a condition of use, modification or distribution, that
+
+·         the code be disclosed or distributed in source code form; or
+
+·         others have the right to modify it.
+
+3.    SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. You may not
+
+·         work around any technical limitations in the software;
+
+·         reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
+
+·         publish the software for others to copy;
+
+·         rent, lease or lend the software;
+
+·         transfer the software or this agreement to any third party; or
+
+·         use the software for commercial software hosting services.
+
+4.    BACKUP COPY. You may make one backup copy of the software. You may use it only to reinstall the software.
+
+5.    DOCUMENTATION. Any person that has valid access to your computer or internal network may copy and use the documentation for your internal, reference purposes.
+
+6.    EXPORT RESTRICTIONS. The software is subject to United States export laws and regulations. You must comply with all domestic and international export laws and regulations that apply to the software. These laws include restrictions on destinations, end users and end use. For additional information, see www.microsoft.com/exporting.
+
+7.    SUPPORT SERVICES. Because this software is “as is,” we may not provide support services for it.
+
+8.    ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.
+
+9.    APPLICABLE LAW.
+
+a.    United States. If you acquired the software in the United States, Washington state law governs the interpretation of this agreement and applies to claims for breach of it, regardless of conflict of laws principles. The laws of the state where you live govern all other claims, including claims under state consumer protection laws, unfair competition laws, and in tort.
+
+b.    Outside the United States. If you acquired the software in any other country, the laws of that country apply.
+
+10.  LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.
+
+11.  DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. YOU MAY HAVE ADDITIONAL CONSUMER RIGHTS OR STATUTORY GUARANTEES UNDER YOUR LOCAL LAWS WHICH THIS AGREEMENT CANNOT CHANGE. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
+
+FOR AUSTRALIA – YOU HAVE STATUTORY GUARANTEES UNDER THE AUSTRALIAN CONSUMER LAW AND NOTHING IN THESE TERMS IS INTENDED TO AFFECT THOSE RIGHTS.
+
+12.  LIMITATION ON AND EXCLUSION OF REMEDIES AND DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.
+
+This limitation applies to
+
+·         anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and
+
+·         claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.
+
+It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.
+
+Please note: As this software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.
+
+Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français.
+
+EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues.
+
+LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices.
+
+Cette limitation concerne :
+
+·         tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
+
+·         les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur.
+
+Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard.
+
+EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas.
+
+ 

+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/MonoAndroid10/_._


+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/MonoTouch10/_._


BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/net46/System.Security.Cryptography.X509Certificates.dll


BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/net461/System.Security.Cryptography.X509Certificates.dll


+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/xamarinios10/_._


+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/xamarinmac20/_._


+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/xamarintvos10/_._


+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/lib/xamarinwatchos10/_._


+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/MonoAndroid10/_._


+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/MonoTouch10/_._


BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/net46/System.Security.Cryptography.X509Certificates.dll


BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/net461/System.Security.Cryptography.X509Certificates.dll


BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll


+ 1556 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1556 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Provides a wrapper class that represents the handle of an X.509 chain object. For more information, see <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Specifies the way to open the X.509 certificate store.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Open the X.509 certificate store and include archived certificates.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Open the X.509 certificate store for the highest access allowed.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Opens only existing stores; if no store exists, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> method will not create a new store.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Open the X.509 certificate store for reading only.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Open the X.509 certificate store for both reading and writing.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Represents a certificate's public key information. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> class using an object identifier (OID) object of the public key, an ASN.1-encoded representation of the public key parameters, and an ASN.1-encoded representation of the public key value. </summary>
+      <param name="oid">An object identifier (OID) object that represents the public key.</param>
+      <param name="parameters">An ASN.1-encoded representation of the public key parameters.</param>
+      <param name="keyValue">An ASN.1-encoded representation of the public key value.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Gets the ASN.1-encoded representation of the public key value.</summary>
+      <returns>The ASN.1-encoded representation of the public key value.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Gets the ASN.1-encoded representation of the public key parameters.</summary>
+      <returns>The ASN.1-encoded representation of the public key parameters.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Gets an <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> or <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> object representing the public key.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> object representing the public key.</returns>
+      <exception cref="T:System.NotSupportedException">The key algorithm is not supported.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Gets an object identifier (OID) object of the public key.</summary>
+      <returns>An object identifier (OID) object of the public key.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Specifies the location of the X.509 certificate store.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>The X.509 certificate store used by the current user.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>The X.509 certificate store assigned to the local machine.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Specifies the name of the X.509 certificate store to open.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>The X.509 certificate store for other users.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>The X.509 certificate store for third-party certificate authorities (CAs).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>The X.509 certificate store for intermediate certificate authorities (CAs). </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>The X.509 certificate store for revoked certificates.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>The X.509 certificate store for personal certificates.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>The X.509 certificate store for trusted root certificate authorities (CAs).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>The X.509 certificate store for directly trusted people and resources.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>The X.509 certificate store for directly trusted publishers.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Represents the distinguished name of an X509 certificate. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> class using information from the specified byte array.</summary>
+      <param name="encodedDistinguishedName">A byte array that contains distinguished name information.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> class using the specified <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object.</summary>
+      <param name="encodedDistinguishedName">An <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object that represents the distinguished name.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> class using the specified <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> object.</summary>
+      <param name="distinguishedName">An <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> object.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> class using information from the specified string.</summary>
+      <param name="distinguishedName">A string that represents the distinguished name.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> class using the specified string and <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> flag.</summary>
+      <param name="distinguishedName">A string that represents the distinguished name.</param>
+      <param name="flag">A bitwise combination of the enumeration values that specify the characteristics of the distinguished name.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Decodes a distinguished name using the characteristics specified by the <paramref name="flag" /> parameter.</summary>
+      <returns>The decoded distinguished name.</returns>
+      <param name="flag">A bitwise combination of the enumeration values that specify the characteristics of the distinguished name.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate has an invalid name.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Returns a formatted version of an X500 distinguished name for printing or for output to a text window or to a console.</summary>
+      <returns>A formatted string that represents the X500 distinguished name.</returns>
+      <param name="multiLine">true if the return string should contain carriage returns; otherwise, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Gets the comma-delimited distinguished name from an X500 certificate.</summary>
+      <returns>The comma-delimited distinguished name of the X509 certificate.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Specifies characteristics of the X.500 distinguished name.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>The distinguished name does not use the plus sign.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>The distinguished name does not use quotation marks.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Forces the distinguished name to encode specific X.500 keys as UTF-8 strings rather than printable Unicode strings. For more information and the list of X.500 keys affected, see the X500NameFlags enumeration.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>The distinguished name has no special characteristics.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>The distinguished name is reversed.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>The distinguished name uses commas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>The distinguished name uses the new line character.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>The distinguished name uses semicolons.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>The distinguished name uses T61 encoding.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>The distinguished name uses UTF8 encoding instead of Unicode character encoding.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Defines the constraints set on a certificate. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> class. Parameters specify a value that indicates whether a certificate is a certificate authority (CA) certificate, a value that indicates whether the certificate has a restriction on the number of path levels it allows, the number of levels allowed in a certificate's path, and a value that indicates whether the extension is critical.  </summary>
+      <param name="certificateAuthority">true if the certificate is a certificate authority (CA) certificate; otherwise, false.</param>
+      <param name="hasPathLengthConstraint">true if the certificate has a restriction on the number of path levels it allows; otherwise, false.</param>
+      <param name="pathLengthConstraint">The number of levels allowed in a certificate's path.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object and a value that identifies whether the extension is critical. </summary>
+      <param name="encodedBasicConstraints">The encoded data to use to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Gets a value indicating whether a certificate is a certificate authority (CA) certificate.</summary>
+      <returns>true if the certificate is a certificate authority (CA) certificate, otherwise, false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object.</summary>
+      <param name="asnEncodedData">The encoded data to use to create the extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Gets a value indicating whether a certificate has a restriction on the number of path levels it allows.</summary>
+      <returns>true if the certificate has a restriction on the number of path levels it allows, otherwise, false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Gets the number of levels allowed in a certificate's path.</summary>
+      <returns>An integer indicating the number of levels allowed in a certificate's path.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Provides methods that help you use X.509 v.3 certificates.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class defined from a sequence of bytes representing an X.509v3 certificate.</summary>
+      <param name="data">A byte array containing data from an X.509 certificate.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="rawData" /> parameter is null.-or-The length of the <paramref name="rawData" /> parameter is 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using a byte array and a password.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+      <param name="password">The password required to access the X.509 certificate data.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="rawData" /> parameter is null.-or-The length of the <paramref name="rawData" /> parameter is 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using a byte array, a password, and a key storage flag.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="rawData" /> parameter is null.-or-The length of the <paramref name="rawData" /> parameter is 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using a handle to an unmanaged PCCERT_CONTEXT structure.</summary>
+      <param name="handle">A handle to an unmanaged PCCERT_CONTEXT structure.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using the name of a PKCS7 signed file. </summary>
+      <param name="fileName">The name of a PKCS7 signed file.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using the name of a PKCS7 signed file and a password to access the certificate.</summary>
+      <param name="fileName">The name of a PKCS7 signed file. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using the name of a PKCS7 signed file, a password to access the certificate, and a key storage flag. </summary>
+      <param name="fileName">The name of a PKCS7 signed file. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Releases all resources used by the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Releases all of the unmanaged resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> and optionally releases the managed resources. </summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Compares two <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects for equality.</summary>
+      <returns>true if the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object is equal to the object specified by the <paramref name="other" /> parameter; otherwise, false.</returns>
+      <param name="obj">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to compare to the current object. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Compares two <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects for equality.</summary>
+      <returns>true if the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object is equal to the object specified by the <paramref name="other" /> parameter; otherwise, false.</returns>
+      <param name="other">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to compare to the current object.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exports the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to a byte array in a format described by one of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> values. </summary>
+      <returns>An array of bytes that represents the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</returns>
+      <param name="contentType">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> values that describes how to format the output data. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">A value other than <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" />, or <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> was passed to the <paramref name="contentType" /> parameter.-or-The certificate could not be exported.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exports the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to a byte array in a format described by one of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> values, and using the specified password.</summary>
+      <returns>An array of bytes that represents the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</returns>
+      <param name="contentType">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> values that describes how to format the output data.</param>
+      <param name="password">The password required to access the X.509 certificate data.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">A value other than <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" />, or <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> was passed to the <paramref name="contentType" /> parameter.-or-The certificate could not be exported.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Returns the hash value for the X.509v3 certificate as an array of bytes.</summary>
+      <returns>The hash value for the X.509 certificate.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Returns the name of the format of this X.509v3 certificate.</summary>
+      <returns>The format of this X.509 certificate.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Returns the hash code for the X.509v3 certificate as an integer.</summary>
+      <returns>The hash code for the X.509 certificate as an integer.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Returns the key algorithm information for this X.509v3 certificate as a string.</summary>
+      <returns>The key algorithm information for this X.509 certificate as a string.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Returns the key algorithm parameters for the X.509v3 certificate as an array of bytes.</summary>
+      <returns>The key algorithm parameters for the X.509 certificate as an array of bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Returns the key algorithm parameters for the X.509v3 certificate as a hexadecimal string.</summary>
+      <returns>The key algorithm parameters for the X.509 certificate as a hexadecimal string.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Returns the public key for the X.509v3 certificate as an array of bytes.</summary>
+      <returns>The public key for the X.509 certificate as an array of bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Returns the serial number of the X.509v3 certificate as an array of bytes.</summary>
+      <returns>The serial number of the X.509 certificate as an array of bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[SECURITY CRITICAL] Gets a handle to a Microsoft Cryptographic API certificate context described by an unmanaged PCCERT_CONTEXT structure. </summary>
+      <returns>An <see cref="T:System.IntPtr" /> structure that represents an unmanaged PCCERT_CONTEXT structure.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Gets the name of the certificate authority that issued the X.509v3 certificate.</summary>
+      <returns>The name of the certificate authority that issued the X.509v3 certificate.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate handle is invalid.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Gets the subject distinguished name from the certificate.</summary>
+      <returns>The subject distinguished name from the certificate.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate handle is invalid.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Returns a string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</summary>
+      <returns>A string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Returns a string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object, with extra information, if specified.</summary>
+      <returns>A string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</returns>
+      <param name="fVerbose">true to produce the verbose form of the string representation; otherwise, false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Represents an X.509 certificate.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using information from a byte array.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using a byte array and a password.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using a byte array, a password, and a key storage flag.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using an unmanaged handle.</summary>
+      <param name="handle">A pointer to a certificate context in unmanaged code. The C structure is called PCCERT_CONTEXT.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using a certificate file name.</summary>
+      <param name="fileName">The name of a certificate file. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using a certificate file name and a password used to access the certificate.</summary>
+      <param name="fileName">The name of a certificate file. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using a certificate file name, a password used to access the certificate, and a key storage flag.</summary>
+      <param name="fileName">The name of a certificate file. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Gets or sets a value indicating that an X.509 certificate is archived.</summary>
+      <returns>true if the certificate is archived, false if the certificate is not archived.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Gets a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Gets or sets the associated alias for a certificate.</summary>
+      <returns>The certificate's friendly name.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Indicates the type of certificate contained in a byte array.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> object.</returns>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> has a zero length or is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Indicates the type of certificate contained in a file.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> object.</returns>
+      <param name="fileName">The name of a certificate file. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> is null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Gets the subject and issuer names from a certificate.</summary>
+      <returns>The name of the certificate.</returns>
+      <param name="nameType">The <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> value for the subject. </param>
+      <param name="forIssuer">true to include the issuer name; otherwise, false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Gets a value that indicates whether an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object contains a private key. </summary>
+      <returns>true if the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object contains a private key; otherwise, false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Gets the distinguished name of the certificate issuer.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> object that contains the name of the certificate issuer.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Gets the date in local time after which a certificate is no longer valid.</summary>
+      <returns>A <see cref="T:System.DateTime" /> object that represents the expiration date for the certificate.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Gets the date in local time on which a certificate becomes valid.</summary>
+      <returns>A <see cref="T:System.DateTime" /> object that represents the effective date of the certificate.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Gets or sets the <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> object that represents the private key associated with a certificate.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> object, which is either an RSA or DSA cryptographic service provider.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The key value is not an RSA or DSA key, or the key is unreadable. </exception>
+      <exception cref="T:System.ArgumentNullException">The value being set for this property is null.</exception>
+      <exception cref="T:System.NotSupportedException">The key algorithm for this private key is not supported.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The X.509 keys do not match.</exception>
+      <exception cref="T:System.ArgumentException">The cryptographic service provider key is null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Gets a <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> object associated with a certificate.</summary>
+      <returns>A <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> object.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The key value is not an RSA or DSA key, or the key is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Gets the raw data of a certificate.</summary>
+      <returns>The raw data of the certificate as a byte array.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Gets the serial number of a certificate.</summary>
+      <returns>The serial number of the certificate.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Gets the algorithm used to create the signature of a certificate.</summary>
+      <returns>Returns the object identifier (<see cref="T:System.Security.Cryptography.Oid" />) of the signature algorithm.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Gets the subject distinguished name from a certificate.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> object that represents the name of the certificate subject.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Gets the thumbprint of a certificate.</summary>
+      <returns>The thumbprint of the certificate.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Displays an X.509 certificate in text format.</summary>
+      <returns>The certificate information.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Displays an X.509 certificate in text format.</summary>
+      <returns>The certificate information.</returns>
+      <param name="verbose">true to display the public key, private key, extensions, and so forth; false to display information that is similar to the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class, including thumbprint, serial number, subject and issuer names, and so on. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Gets the X.509 format version of a certificate.</summary>
+      <returns>The certificate format.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Represents a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> class without any <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> information.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> class using an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object.</summary>
+      <param name="certificate">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object to start the collection from.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> class using an array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects.</summary>
+      <param name="certificates">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> class using the specified certificate collection.</summary>
+      <param name="certificates">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Adds an object to the end of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> index at which the <paramref name="certificate" /> has been added.</returns>
+      <param name="certificate">An X.509 certificate represented as an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Adds multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects in an array to the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="certificates">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Adds multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects in an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object to another <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="certificates">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Determines whether the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object contains a specific certificate.</summary>
+      <returns>true if the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contains the specified <paramref name="certificate" />; otherwise, false.</returns>
+      <param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object to locate in the collection. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exports X.509 certificate information into a byte array.</summary>
+      <returns>X.509 certificate information in a byte array.</returns>
+      <param name="contentType">A supported <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> object. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exports X.509 certificate information into a byte array using a password.</summary>
+      <returns>X.509 certificate information in a byte array.</returns>
+      <param name="contentType">A supported <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> object. </param>
+      <param name="password">A string used to protect the byte array. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable, the content is invalid or, in the case of a certificate requiring a password, the private key could not be exported because the password provided was incorrect. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Searches an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object using the search criteria specified by the <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> enumeration and the <paramref name="findValue" /> object.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</returns>
+      <param name="findType">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />  values. </param>
+      <param name="findValue">The search criteria as an object. </param>
+      <param name="validOnly">true to allow only valid certificates to be returned from the search; otherwise, false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> is invalid. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Returns an enumerator that can iterate through a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> object that can iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Imports a certificate in the form of a byte array into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Imports a certificate, in the form of a byte array that requires a password to access the certificate, into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="rawData">A byte array containing data from an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object. </param>
+      <param name="password">The password required to access the certificate information. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control how and where the certificate is imported. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Imports a certificate file into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="fileName">The name of the file containing the certificate information. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Imports a certificate file that requires a password into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="fileName">The name of the file containing the certificate information. </param>
+      <param name="password">The password required to access the certificate information. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control how and where the certificate is imported. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Inserts an object into the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object at the specified index.</summary>
+      <param name="index">The zero-based index at which to insert <paramref name="certificate" />. </param>
+      <param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object to insert. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is less than zero.-or- <paramref name="index" /> is greater than the <see cref="P:System.Collections.CollectionBase.Count" /> property. </exception>
+      <exception cref="T:System.NotSupportedException">The collection is read-only.-or- The collection has a fixed size. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Gets or sets the element at the specified index.</summary>
+      <returns>The element at the specified index.</returns>
+      <param name="index">The zero-based index of the element to get or set. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is less than zero.-or- <paramref name="index" /> is equal to or greater than the <see cref="P:System.Collections.CollectionBase.Count" /> property. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Removes the first occurrence of a certificate from the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object to be removed from the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Removes multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects in an array from an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="certificates">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Removes multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects in an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object from another <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="certificates">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> is null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Supports a simple iteration over a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object. This class cannot be inherited.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Advances the enumerator to the next element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Sets the enumerator to its initial position, which is before the first element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>For a description of this member, see <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Defines a collection that stores <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> class from an array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects.</summary>
+      <param name="value">The array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects with which to initialize the new object. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> class from another <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> with which to initialize the new object. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Adds an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> with the specified value to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>The index into the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> at which the new <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> was inserted.</returns>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to add to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Copies the elements of an array of type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to the end of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">The array of type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> containing the objects to add to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Copies the elements of the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> to the end of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> containing the objects to add to the collection. </param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Gets a value indicating whether the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> contains the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <returns>true if the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> is contained in this collection; otherwise, false.</returns>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to locate. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Copies the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> values in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> to a one-dimensional <see cref="T:System.Array" /> instance at the specified index.</summary>
+      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the values copied from <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <param name="index">The index into <paramref name="array" /> to begin copying. </param>
+      <exception cref="T:System.ArgumentException">The <paramref name="array" /> parameter is multidimensional.-or- The number of elements in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> is greater than the available space between <paramref name="arrayIndex" /> and the end of <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="array" /> parameter is null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="arrayIndex" /> parameter is less than the <paramref name="array" /> parameter's lower bound. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Returns an enumerator that can iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>An enumerator of the subelements of <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> you can use to iterate through the collection.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Builds a hash value based on all values contained in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>A hash value based on all values contained in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Returns the index of the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>The index of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specified by the <paramref name="value" /> parameter in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, if found; otherwise, -1.</returns>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to locate. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Inserts a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> into the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> at the specified index.</summary>
+      <param name="index">The zero-based index where <paramref name="value" /> should be inserted. </param>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to insert. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Gets or sets the entry at the specified index of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> at the specified index of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <param name="index">The zero-based index of the entry to locate in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> parameter is outside the valid range of indexes for the collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Removes a specific <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> from the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to remove from the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specified by the <paramref name="value" /> parameter is not found in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Enumerates the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects in an <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> class for the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="mappings">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> to enumerate. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Gets the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>The current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Advances the enumerator to the next element of the collection.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was instantiated. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection is modified after the enumerator is instantiated. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>For a description of this member, see <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>The current X.509 certificate object in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> object.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was instantiated. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was instantiated. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Represents a chain-building engine for <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> certificates.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Builds an X.509 chain using the policy specified in <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+      <returns>true if the X.509 certificate is valid; otherwise, false.</returns>
+      <param name="certificate">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="certificate" /> is not a valid certificate or is null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="certificate" /> is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Gets a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> objects.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Gets or sets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> to use when building an X.509 certificate chain.</summary>
+      <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> object associated with this X.509 chain.</returns>
+      <exception cref="T:System.ArgumentNullException">The value being set for this property is null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Gets the status of each element in an <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> object.</summary>
+      <returns>An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> objects.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Releases all of the resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Releases the unmanaged resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />, and optionally releases the managed resources.</summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Gets a safe handle for this <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> instance. </summary>
+      <returns>Returns the <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Represents an element of an X.509 chain.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Gets the X.509 certificate at a particular chain element.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Gets the error status of the current X.509 certificate in a chain.</summary>
+      <returns>An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> objects.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Gets additional error information from an unmanaged certificate chain structure.</summary>
+      <returns>A string representing the pwszExtendedErrorInfo member of the unmanaged CERT_CHAIN_ELEMENT structure in the Crypto API.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Represents a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> objects. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Copies an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> object into an array, starting at the specified index.</summary>
+      <param name="array">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> objects. </param>
+      <param name="index">An integer representing the index value. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The specified <paramref name="index" /> is less than zero, or greater than or equal to the length of the array. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> is null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus the current count is greater than the length of the array. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Gets the number of elements in the collection.</summary>
+      <returns>An integer representing the number of elements in the collection.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Gets an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> object that can be used to navigate through a collection of chain elements.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Gets a value indicating whether the collection of chain elements is synchronized.</summary>
+      <returns>Always returns false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Gets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> object at the specified index.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> object.</returns>
+      <param name="index">An integer value. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> is less than zero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is greater than or equal to the length of the collection. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Gets an object that can be used to synchronize access to an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> object.</summary>
+      <returns>A pointer reference to the current object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copies an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> object into an array, starting at the specified index.</summary>
+      <param name="array">An array to copy the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> object to.</param>
+      <param name="index">The index of <paramref name="array" /> at which to start copying.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The specified <paramref name="index" /> is less than zero, or greater than or equal to the length of the array. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> is null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus the current count is greater than the length of the array. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Gets an <see cref="T:System.Collections.IEnumerator" /> object that can be used to navigate a collection of chain elements.</summary>
+      <returns>An <see cref="T:System.Collections.IEnumerator" /> object.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Supports a simple iteration over an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />. This class cannot be inherited.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Advances the enumerator to the next element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Sets the enumerator to its initial position, which is before the first element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Represents the chain policy to be applied when building an X509 certificate chain. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> class. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Gets a collection of object identifiers (OIDs) specifying which application policies or enhanced key usages (EKUs) the certificate supports.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.OidCollection" />  object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Gets a collection of object identifiers (OIDs) specifying which certificate policies the certificate supports.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.OidCollection" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Represents an additional collection of certificates that can be searched by the chaining engine when validating a certificate chain.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Resets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> members to their default values.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Gets or sets values for X509 revocation flags.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> object.</returns>
+      <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> value supplied is not a valid flag. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Gets or sets values for X509 certificate revocation mode.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> object.</returns>
+      <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> value supplied is not a valid flag. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Gets the time span that elapsed during online revocation verification or downloading the certificate revocation list (CRL).</summary>
+      <returns>A <see cref="T:System.TimeSpan" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Gets verification flags for the certificate.</summary>
+      <returns>A value from the <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> enumeration.</returns>
+      <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> value supplied is not a valid flag. <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> is the default value. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>The time that the certificate was verified expressed in local time.</summary>
+      <returns>A <see cref="T:System.DateTime" /> object.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Provides a simple structure for storing X509 chain status and error information.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Specifies the status of the X509 chain.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" /> value.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Specifies a description of the <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> value.</summary>
+      <returns>A localizable string.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Defines the status of an X509 chain.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Specifies that the certificate trust list (CTL) contains an invalid signature.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Specifies that the certificate trust list (CTL) is not valid because of an invalid time value, such as one that indicates that the CTL has expired.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Specifies that the certificate trust list (CTL) is not valid for this use.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Specifies that the X509 chain could not be built.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Specifies that the X509 chain is invalid because a certificate has excluded a name constraint.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Specifies that the certificate has an undefined name constraint.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Specifies that the certificate has an impermissible name constraint.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Specifies that the certificate does not have a supported name constraint or has a name constraint that is unsupported.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Specifies that the X509 chain is invalid due to invalid basic constraints.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Specifies that the X509 chain is invalid due to an invalid extension.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Specifies that the X509 chain is invalid due to invalid name constraints.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Specifies that the X509 chain is invalid due to invalid policy constraints.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Specifies that the X509 chain has no errors.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Specifies that there is no certificate policy extension in the certificate. This error would occur if a group policy has specified that all certificates must have a certificate policy.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Specifies that the X509 chain is invalid due to an invalid certificate signature.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Deprecated. Specifies that the CA (certificate authority) certificate and the issued certificate have validity periods that are not nested. For example, the CA cert can be valid from January 1 to December 1 and the issued certificate from January 2 to December 2, which would mean the validity periods are not nested.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Specifies that the X509 chain is not valid due to an invalid time value, such as a value that indicates an expired certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Specifies that the key usage is not valid.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Specifies that the online certificate revocation list (CRL) the X509 chain relies on is currently offline.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Specifies that the X509 chain could not be built up to the root certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Specifies that it is not possible to determine whether the certificate has been revoked. This can be due to the certificate revocation list (CRL) being offline or unavailable.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Specifies that the X509 chain is invalid due to a revoked certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Specifies that the X509 chain is invalid due to an untrusted root certificate.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Specifies the format of an X.509 certificate. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>An Authenticode X.509 certificate. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>A single X.509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>A PFX-formatted certificate. The Pfx value is identical to the Pkcs12 value.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>A PKCS #12–formatted certificate. The Pkcs12 value is identical to the Pfx value.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>A PKCS #7–formatted certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>A single serialized X.509 certificate. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>A serialized store.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>An unknown X.509 certificate.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Defines the collection of object identifiers (OIDs) that indicates the applications that use the key. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object and a value that identifies whether the extension is critical.</summary>
+      <param name="encodedEnhancedKeyUsages">The encoded data to use to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> class using an <see cref="T:System.Security.Cryptography.OidCollection" /> and a value that identifies whether the extension is critical. </summary>
+      <param name="enhancedKeyUsages">An <see cref="T:System.Security.Cryptography.OidCollection" /> collection. </param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The specified <see cref="T:System.Security.Cryptography.OidCollection" />  contains one or more corrupt values.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object.</summary>
+      <param name="asnEncodedData">The encoded data to use to create the extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Gets the collection of object identifiers (OIDs) that indicate the applications that use the key.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.OidCollection" /> object indicating the applications that use the key.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Represents an X509 extension.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> class.</summary>
+      <param name="encodedExtension">The encoded data to be used to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> class.</summary>
+      <param name="oid">The object identifier used to identify the extension.</param>
+      <param name="rawData">The encoded data used to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> is an empty string ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> class.</summary>
+      <param name="oid">A string representing the object identifier.</param>
+      <param name="rawData">The encoded data used to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Copies the extension properties of the specified <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object.</summary>
+      <param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData" /> to be copied.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> is null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> does not have a valid X.509 extension.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Gets a Boolean value indicating whether the extension is critical.</summary>
+      <returns>true if the extension is critical; otherwise, false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Represents a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> class. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Adds an <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object to an <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</summary>
+      <returns>The index at which the <paramref name="extension" /> parameter was added.</returns>
+      <param name="extension">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />  object to add to the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object. </param>
+      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="extension" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Copies a collection into an array starting at the specified index.</summary>
+      <param name="array">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects. </param>
+      <param name="index">The location in the array at which copying starts. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> is a zero-length string or contains an invalid value. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> is null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> specifies a value that is not in the range of the array. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Gets the number of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects in a <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</summary>
+      <returns>An integer representing the number of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Returns an enumerator that can iterate through an <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> object to use to iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Gets a value indicating whether the collection is guaranteed to be thread safe.</summary>
+      <returns>true if the collection is thread safe; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Gets the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object at the specified index.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object.</returns>
+      <param name="index">The location of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object to retrieve. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> is less than zero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is equal to or greater than the length of the array. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Gets the first <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object whose value or friendly name is specified by an object identifier (OID).</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object.</returns>
+      <param name="oid">The object identifier (OID) of the extension to retrieve. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Gets an object that you can use to synchronize access to the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</summary>
+      <returns>An object that you can use to synchronize access to the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copies the collection into an array starting at the specified index.</summary>
+      <param name="array">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects. </param>
+      <param name="index">The location in the array at which copying starts. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> is a zero-length string or contains an invalid value. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> is null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> specifies a value that is not in the range of the array. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator that can iterate through an <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</summary>
+      <returns>An <see cref="T:System.Collections.IEnumerator" /> object to use to iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Supports a simple iteration over a <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. This class cannot be inherited.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Advances the enumerator to the next element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Sets the enumerator to its initial position, which is before the first element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Gets an object from a collection.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Specifies the type of value the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method searches for.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing either the application policy friendly name or the object identifier (OID, or <see cref="T:System.Security.Cryptography.Oid" />) of the certificate. For example, "Encrypting File System" or "1.3.6.1.4.1.311.10.3.4" can be used. For an application that will be localized, the OID value must be used, because the friendly name is localized.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing either the friendly name or the object identifier (OID, or <see cref="T:System.Security.Cryptography.Oid" />) of the certificate policy. The best practice is to use the OID, such as "1.3.6.1.4.1.311.10.3.4". For an application that will be localized, the OID must be used, because the friendly name is localized.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string describing the extension to find. The object identifier (OID) is most commonly used to direct the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method to search for all certificates that have an extension matching that OID value.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the issuer distinguished name of the certificate. This is a more specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method performs a case-insensitive string comparison for the entire distinguished name. Searching by issuer name is a less precise search.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the issuer name of the certificate. This is a less specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method performs a case-insensitive string comparison using the supplied value. For example, if you pass "MyCA" to the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method, it will find all certificates with the issuer name containing that string, regardless of other issuer values.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be either a string representing the key usage or an integer representing a bit mask containing all the requested key usages. For the string value, only one key usage at a time can be specified, but the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method can be used in a cascading sequence to get the intersection of the requested usages. For example, the <paramref name="findValue" /> parameter can be set to "KeyEncipherment" or an integer (0x30 indicates "KeyEncipherment" and "DataEncipherment"). Values of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> enumeration can also be used.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string that represents the serial number of the certificate as displayed by the certificate dialog box, but without the spaces, or as returned by the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" /> method. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the subject distinguished name of the certificate. This is a more specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method performs a case-insensitive string comparison for the entire distinguished name. Searching by subject name is a less precise search.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the subject key identifier in hexadecimal, such as "F3E815D45E83B8477B9284113C64EF208E897112", as displayed in the UI.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the subject name of the certificate. This is a less specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method performs a case-insensitive string comparison using the supplied value. For example, if you pass "MyCert" to the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method, it will find all certificates with the subject name containing that string, regardless of other subject values. Searching by distinguished name is a more precise search.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the template name of the certificate, such as "ClientAuth". A template name is an X509 version 3 extension that specifies the uses of the certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the thumbprint of the certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a <see cref="T:System.DateTime" /> value in local time. For example, you can find all the certificates that will be valid until the end of the year by eliminating the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> operation for <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> of the last day of the year from the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> operation for <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a <see cref="T:System.DateTime" /> value in local time. The value does not have to be in the future. For example, you can use <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> to find certificates that became valid in the current year by taking the intersection of the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> operation for <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> for the last day of last year with the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> operation for <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> of <see cref="P:System.DateTime.Now" />. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a <see cref="T:System.DateTime" /> value in local time. You can use <see cref="P:System.DateTime.Now" /> to find all the currently valid certificates.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Defines where and how to import the private key of an X.509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>The default key set is used.  The user key set is usually the default. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Imported keys are marked as exportable.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Private keys are stored in the local computer store rather than the current user store. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>The key associated with a PFX file is persisted when importing a certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Private keys are stored in the current user store rather than the local computer store. This occurs even if the certificate specifies that the keys should go in the local computer store. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Notify the user through a dialog box or other method that the key is accessed.  The Cryptographic Service Provider (CSP) in use defines the precise behavior.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Defines the usage of a key contained within an X.509 certificate.  This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object and a value that identifies whether the extension is critical. </summary>
+      <param name="encodedKeyUsage">The encoded data to use to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> class using the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> value and a value that identifies whether the extension is critical. </summary>
+      <param name="keyUsages">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> values that describes how to use the key.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object. </summary>
+      <param name="asnEncodedData">The encoded data to use to create the extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Gets the key usage flag associated with the certificate.</summary>
+      <returns>One of the <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" /> values.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Defines how the certificate key can be used. If this value is not defined, the key can be used for any purpose.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>The key can be used to sign a certificate revocation list (CRL).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>The key can be used for data encryption.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>The key can be used for decryption only.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>The key can be used as a digital signature.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>The key can be used for encryption only.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>The key can be used to determine key agreement, such as a key created using the Diffie-Hellman key agreement algorithm.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>The key can be used to sign certificates.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>The key can be used for key encryption.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>No key usage parameters.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>The key can be used for authentication.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Specifies the type of name the X509 certificate contains.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>The DNS name associated with the alternative name of either the subject or the issuer of an X.509 certificate.  This value is equivalent to the <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" /> value.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>The DNS name associated with the alternative name of either the subject or issuer of an X509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>The email address of the subject or issuer associated of an X509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>The simple name of a subject or issuer of an X509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>The UPN name of the subject or issuer of an X509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>The URL address associated with the alternative name of either the subject or issuer of an X509 certificate.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Specifies which X509 certificates in the chain should be checked for revocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Only the end certificate is checked for revocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>The entire chain of certificates is checked for revocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>The entire chain, except the root certificate, is checked for revocation.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Specifies the mode used to check for X509 certificate revocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>No revocation check is performed on the certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>A revocation check is made using a cached certificate revocation list (CRL).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>A revocation check is made using an online certificate revocation list (CRL).</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Represents an X.509 store, which is a physical store where certificates are persisted and managed. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> class using the personal certificates of the current user store.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> class using the specified <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> and <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> values.</summary>
+      <param name="storeName">One of the enumeration values that specifies the name of the X.509 certificate store. </param>
+      <param name="storeLocation">One of the enumeration values that specifies the location of the X.509 certificate store. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> is not a valid location or <paramref name="storeName" /> is not a valid name. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> class using a string that represents a value from the <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> enumeration and a value from the <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> enumeration.</summary>
+      <param name="storeName">A string that represents a value from the <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> enumeration. </param>
+      <param name="storeLocation">One of the enumeration values that specifies the location of the X.509 certificate store. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> contains invalid values. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Adds a certificate to an X.509 certificate store.</summary>
+      <param name="certificate">The certificate to add. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate could not be added to the store.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Returns a collection of certificates located in an X.509 certificate store.</summary>
+      <returns>A collection of certificates.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Releases the resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Gets the location of the X.509 certificate store.</summary>
+      <returns>The location of the certificate store.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Gets the name of the X.509 certificate store.</summary>
+      <returns>The name of the certificate store.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Opens an X.509 certificate store or creates a new store, depending on <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" /> flag settings.</summary>
+      <param name="flags">A bitwise combination of enumeration values that specifies the way to open the X.509 certificate store. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The store is unreadable. </exception>
+      <exception cref="T:System.Security.SecurityException">The caller does not have the required permission. </exception>
+      <exception cref="T:System.ArgumentException">The store contains invalid values.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Removes a certificate from an X.509 certificate store.</summary>
+      <param name="certificate">The certificate to remove.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+      <exception cref="T:System.Security.SecurityException">The caller does not have the required permission. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Defines a string that identifies a certificate's subject key identifier (SKI). This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class using a byte array and a value that identifies whether the extension is critical.</summary>
+      <param name="subjectKeyIdentifier">A byte array that represents data to use to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class using encoded data and a value that identifies whether the extension is critical.</summary>
+      <param name="encodedSubjectKeyIdentifier">The <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object to use to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class using a public key and a value indicating whether the extension is critical.</summary>
+      <param name="key">A <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />  object to create a subject key identifier (SKI) from. </param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class using a public key, a hash algorithm identifier, and a value indicating whether the extension is critical. </summary>
+      <param name="key">A <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> object to create a subject key identifier (SKI) from.</param>
+      <param name="algorithm">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> values that identifies which hash algorithm to use.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class using a string and a value that identifies whether the extension is critical.</summary>
+      <param name="subjectKeyIdentifier">A string, encoded in hexadecimal format, that represents the subject key identifier (SKI) for a certificate.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Creates a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class by copying information from encoded data.</summary>
+      <param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object to use to create the extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Gets a string that represents the subject key identifier (SKI) for a certificate.</summary>
+      <returns>A string, encoded in hexadecimal format, that represents the subject key identifier (SKI).</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Defines the type of hash algorithm to use with the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>The subject key identifier (SKI) is composed of a 160-bit SHA-1 hash of the encoded public key (including the tag, length, and number of unused bits).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>The SKI is composed of the 160-bit SHA-1 hash of the value of the public key (excluding the tag, length, and number of unused bits).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>The SKI is composed of a four-bit type field with the value 0100, followed by the least significant 60 bits of the SHA-1 hash of the value of the public key (excluding the tag, length, and number of unused bit string bits)</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Specifies conditions under which verification of certificates in the X509 chain should be conducted.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>All flags pertaining to verification are included.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Ignore that the chain cannot be verified due to an unknown certificate authority (CA).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>Ignore that the certificate authority revocation is unknown when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>Ignore that the certificate trust list (CTL) is not valid, for reasons such as the CTL has expired, when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>Ignore that the certificate trust list (CTL) signer revocation is unknown when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>Ignore that the end certificate (the user certificate) revocation is unknown when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>Ignore that the basic constraints are not valid when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>Ignore that the certificate has an invalid name when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>Ignore that the certificate has invalid policy when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>Ignore that the CA (certificate authority) certificate and the issued certificate have validity periods that are not nested when verifying the certificate. For example, the CA cert can be valid from January 1 to December 1 and the issued certificate from January 2 to December 2, which would mean the validity periods are not nested.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>Ignore certificates in the chain that are not valid either because they have expired or they are not yet in effect when determining certificate validity.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>Ignore that the root revocation is unknown when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>Ignore that the certificate was not issued for the current use when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>No flags pertaining to verification are included.</summary>
+    </member>
+  </members>
+</doc>

+ 1558 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1558 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Stellt ein sicheres Handle bereit, das eine X.509-Kette darstellt.Weitere Informationen finden Sie unter <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Gibt an, wie der X.509-Zertifikatsspeicher geöffnet werden kann.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Öffnen Sie den X.509-Zertifikatsspeicher, und schließen Sie archivierte Zertifikate ein.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Öffnen Sie den X.509-Zertifikatsspeicher für den höchstmöglichen Zugriff.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Öffnet nur vorhandene Speicher. Wenn kein Speicher vorhanden ist, wird durch die <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" />-Methode kein neuen Speicher erstellt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Öffnen Sie den X.509-Zertifikatsspeicher nur zum Lesen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Öffnen Sie den X.509-Zertifikatsspeicher sowohl zum Lesen als auch zum Schreiben.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Stellt die öffentlichen Schlüsselinformationen eines Zertifikats dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />-Klasse mithilfe eines Objektbezeichner-Objekts des öffentlichen Schlüssels, einer ASN.1-codierten Darstellung der Parameter des öffentlichen Schlüssels und einer ASN.1-codierten Darstellung des Werts des öffentlichen Schlüssels. </summary>
+      <param name="oid">Ein OID, der den öffentlichen Schlüssel darstellt.</param>
+      <param name="parameters">Eine ASN.1-codierte Darstellung der Parameter des öffentlichen Schlüssels.</param>
+      <param name="keyValue">Eine ASN.1-codierte Darstellung des Werts des öffentlichen Schlüssels.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Ruft die ASN.1-codierte Darstellung des Werts des öffentlichen Schlüssels ab.</summary>
+      <returns>Die ASN.1-codierte Darstellung des Werts des öffentlichen Schlüssels.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Ruft die ASN.1-codierte Darstellung der Parameter des öffentlichen Schlüssels ab.</summary>
+      <returns>Die ASN.1-codierte Darstellung der Parameter des öffentlichen Schlüssels.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Ruft ein <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" />-Objekt oder <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" />-Objekt ab, das den öffentlichen Schlüssel darstellt.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />-Objekt, das den öffentlichen Schlüssel darstellt.</returns>
+      <exception cref="T:System.NotSupportedException">Der Schlüsselalgorithmus wird nicht unterstützt.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Ruft ein OID-Objekt (Object Identifier, Objektbezeichner) des öffentlichen Schlüssels ab.</summary>
+      <returns>Ein OID-Objekt des öffentlichen Schlüssels.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Gibt den Speicherort des X.509-Zertifikatsspeichers an.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>Der vom aktuellen Benutzer verwendete X.509-Zertifikatsspeicher.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>Der dem lokalen Computer zugewiesene X.509-Zertifikatsspeicher.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Gibt den Namen des X.509-Zertifikatsspeichers an, der geöffnet werden soll.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>Der X.509-Zertifikatsspeicher für andere Benutzer.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>Der X.509-Zertifikatsspeicher für Zertifizierungsstellen von Drittanbietern.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>Der X.509-Zertifikatsspeicher für Zwischenzertifizierungsstellen. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>Der X.509-Zertifikatsspeicher für widerrufene Zertifikate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>Der X.509-Zertifikatsspeicher für persönliche Zertifikate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>Der X.509-Zertifikatsspeicher für vertrauenswürdige Stammzertifizierungsstellen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>Der X.509-Zertifikatsspeicher für direkt vertrauenswürdige Personen und Ressourcen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>Der X.509-Zertifikatsspeicher für direkt vertrauenswürdige Herausgeber.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Stellt den Distinguished Name eines X509-Zertifikats dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Klasse unter Verwendung des angegebenen Bytearrays.</summary>
+      <param name="encodedDistinguishedName">Ein Bytearray, das Informationen zum Distinguished Name enthält.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Klasse unter Verwendung des angegebenen <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts.</summary>
+      <param name="encodedDistinguishedName">Ein <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekt, das den Distinguished Name darstellt.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Klasse unter Verwendung des angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Objekts.</summary>
+      <param name="distinguishedName">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Objekt.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Klasse unter Verwendung von Informationen aus der angegebenen Zeichenfolge.</summary>
+      <param name="distinguishedName">Eine Zeichenfolge, die den Distinguished Name darstellt.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Klasse unter Verwendung der angegebenen Zeichenfolge und des <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" />-Flags.</summary>
+      <param name="distinguishedName">Eine Zeichenfolge, die den Distinguished Name darstellt.</param>
+      <param name="flag">Eine bitweise Kombination von Enumerationswerten, die die Merkmale des Distinguished Name angeben.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Decodiert einen Distinguished Name mit dem vom <paramref name="flag" />-Parameter angegebenen Merkmal.</summary>
+      <returns>Der decodierte Distinguished Name.</returns>
+      <param name="flag">Eine bitweise Kombination von Enumerationswerten, die die Merkmale des Distinguished Name angeben.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat besitzt einen ungültigen Namen.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Gibt eine formatierte Version für einen X500-Distinguished Name zurück, der gedruckt oder in einem Textfenster oder einer Konsole ausgegeben werden kann.</summary>
+      <returns>Eine formatierte Zeichenfolge, die den X500-Distinguished Name darstellt.</returns>
+      <param name="multiLine">true, wenn die Rückgabezeichenfolge Wagenrückläufe enthalten soll, andernfalls false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Ruft den durch Kommas getrennten Distinguished Name aus einem X500-Zertifikat ab.</summary>
+      <returns>Der durch Kommas getrennte Distinguished Name des X509-Zertifikats.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Gibt die Eigenschaften des X.500-Distinguished Name an.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>Der Distinguished Name verwendet kein Pluszeichen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>Der Distinguished Name verwendet keine Anführungszeichen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Erzwingt den Distinguished Name, um den spezifischen X.500-Schlüssel als UTF-8-Zeichenfolgen anstelle von druckbaren Unicode-Zeichenfolgen zu codieren.Weitere Informationen und die Liste der betroffenen X.500-Schlüssel finden Sie unter X500NameFlags-Enumeration.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>Der Distinguished Name verfügt über keine besonderen Eigenschaften.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>Der Distinguished Name wird umgekehrt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>Der Distinguished Name verwendet Kommas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>Der Distinguished Name verwendet das Zeichen für eine neue Zeile.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>Der Distinguished Name verwendet Semikolons.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>Der Distinguished Name verwendet T61-Codierung.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>Der Distinguished Name verwendet die UTF8-Codierung anstelle der Unicode-Zeichencodierung.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Definiert die für ein Zertifikat festgelegten Einschränkungen.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />-Klasse.Parameter geben einen Wert an, der anzeigt, ob es sich bei einem Zertifikat um ein Zertifikat einer Zertifizierungsstelle handelt. Sie geben außerdem einen Wert an, der anzeigt, ob für ein Zertifikat eine Beschränkung der Anzahl zulässiger Pfadebenen besteht, sowie die Anzahl der in einem Zertifizierungspfad zulässigen Ebenen und einen Wert, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="certificateAuthority">true, wenn es sich bei dem Zertifikat um ein Zertifikat einer Zertifizierungsstelle handelt, andernfalls false.</param>
+      <param name="hasPathLengthConstraint">true, wenn für das Zertifikat eine Beschränkung der Anzahl der zulässigen Pfadebenen besteht, andernfalls false.</param>
+      <param name="pathLengthConstraint">Ruft die Anzahl der in einem Zertifikatspfad zulässigen Ebenen ab.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />-Klasse mithilfe eines <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts und eines Werts, der angibt, ob die Erweiterung wichtig ist. </summary>
+      <param name="encodedBasicConstraints">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Ruft einen Wert ab, der angibt, ob es sich bei einem Zertifikat um ein Zertifikat einer Zertifizierungsstelle handelt.</summary>
+      <returns>true, wenn es sich bei dem Zertifikat um ein Zertifikat einer Zertifizierungsstelle handelt, andernfalls false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />-Klasse unter Verwendung eines <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts.</summary>
+      <param name="asnEncodedData">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Ruft einen Wert ab, der angibt, ob für ein Zertifikat eine Beschränkung der Anzahl zulässiger Pfadebenen vorhanden ist.</summary>
+      <returns>true, wenn für das Zertifikat eine Beschränkung der Anzahl zulässiger Pfadebenen vorhanden ist, andernfalls false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Die Erweiterung kann nicht decodiert werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Ruft die Anzahl der in einem Zertifikatspfad zulässigen Ebenen ab.</summary>
+      <returns>Eine ganze Zahl, die die Anzahl der in einem Zertifikatspfad zulässigen Ebenen angibt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Die Erweiterung kann nicht decodiert werden. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Stellt Methoden bereit, die Sie beim Verwenden von X.509-Zertifikaten (v.3) unterstützen.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Initialisiert eine neue Instanz der<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse, die aus einer Folge von Bytes zum Darstellen eines X.509v3-Zertifikats definiert ist.</summary>
+      <param name="data">Ein Bytearray mit Daten aus einem X.509-Zertifikat.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="rawData" />-Parameter ist null.- oder - Die Länge des <paramref name="rawData" />-Parameters ist 0 (null).</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse mit einem Bytearray und einem Kennwort.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat.</param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="rawData" />-Parameter ist null.- oder - Die Länge des <paramref name="rawData" />-Parameters ist 0 (null).</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse mit einem Bytearray, einem Kennwort und einem Schlüsselspeicherflag.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wo und wie das Zertifikat importiert wird. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="rawData" />-Parameter ist null.- oder - Die Länge des <paramref name="rawData" />-Parameters ist 0 (null).</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[SICHERHEITSRELEVANT] Initialisiert mithilfe eines Handles für eine nicht verwaltete <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Struktur eine neue Instanz der PCCERT_CONTEXT-Klasse.</summary>
+      <param name="handle">Ein Handle für eine nicht verwaltete PCCERT_CONTEXT-Struktur.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse mit dem Namen einer mit PKCS7 signierten Datei. </summary>
+      <param name="fileName">Der Name einer mit PKCS7 signierten Datei.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="fileName" />-Parameter ist null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse mit dem Namen einer mit PKCS7 signierten Datei und einem Kennwort für den Zugriff auf das Zertifikat.</summary>
+      <param name="fileName">Der Name einer mit PKCS7 signierten Datei. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="fileName" />-Parameter ist null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse mit dem Namen einer mit PKCS7 signierten Datei, einem Kennwort für den Zugriff auf das Zertifikat und einem Schlüsselspeicherflag. </summary>
+      <param name="fileName">Der Name einer mit PKCS7 signierten Datei. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wo und wie das Zertifikat importiert wird. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="fileName" />-Parameter ist null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Gibt alle vom aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt verwendeten Ressourcen frei.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Gibt alle von dieser <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. </summary>
+      <param name="disposing">true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Überprüft zwei <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekte auf Gleichheit.</summary>
+      <returns>true, wenn das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt und das im <paramref name="other" />-Parameter angegebene Objekt gleich sind, andernfalls false.</returns>
+      <param name="obj">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt, das mit dem aktuellen Objekt verglichen werden soll. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Überprüft zwei <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekte auf Gleichheit.</summary>
+      <returns>true, wenn das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt und das im <paramref name="other" />-Parameter angegebene Objekt gleich sind, andernfalls false.</returns>
+      <param name="other">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt, das mit dem aktuellen Objekt verglichen werden soll.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exportiert das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt in einem durch einen der <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Werte beschriebenen Format in ein Bytearray. </summary>
+      <returns>Ein Array von Bytes, das das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt darstellt.</returns>
+      <param name="contentType">Einer der <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Werte, die beschreiben, wie die Ausgabedaten formatiert werden. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Es wurde ein anderer Wert als <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> oder <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> an den <paramref name="contentType" />-Parameter übergeben.- oder - Das Zertifikat konnte nicht exportiert werden.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exportiert das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt in einem durch einen der <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Werte beschriebenen Format mithilfe des angegebenen Kennworts in ein Bytearray.</summary>
+      <returns>Ein Array von Bytes, das das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt darstellt.</returns>
+      <param name="contentType">Einer der <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Werte, die beschreiben, wie die Ausgabedaten formatiert werden.</param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Es wurde ein anderer Wert als <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> oder <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> an den <paramref name="contentType" />-Parameter übergeben.- oder - Das Zertifikat konnte nicht exportiert werden.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Gibt den Hashwert für das X.509-Zertifikat (v.3) als Bytearray zurück.</summary>
+      <returns>Der Hashwert des X.509-Zertifikats.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Gibt den Namen des Formats dieses X.509-Zertifikats (v.3) zurück.</summary>
+      <returns>Das Format dieses X.509-Zertifikats.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Gibt den Hashcode für das X.509-Zertifikat (v.3) als ganze Zahl zurück.</summary>
+      <returns>Der Hashcode für das X.509-Zertifikat als ganze Zahl.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Gibt die Schlüsselalgorithmusinformationen für dieses X.509v3-Zertifikat als Zeichenfolge zurück.</summary>
+      <returns>Die Schlüsselalgorithmusinformationen für dieses X.509-Zertifikat als Zeichenfolge.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Gibt die Schlüsselalgorithmusparameter für das X.509v3-Zertifikat als Bytearray zurück.</summary>
+      <returns>Die Schlüsselalgorithmusparameter für das X.509-Zertifikat als Bytearray.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Gibt die Schlüsselalgorithmusparameter für das X.509v3-Zertifikat als hexadezimale Zeichenfolge zurück.</summary>
+      <returns>Die Schlüsselalgorithmusparameter für das X.509-Zertifikat als hexadezimale Zeichenfolge.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Gibt den öffentlichen Schlüssel für das X.509v3-Zertifikat als Bytearray zurück.</summary>
+      <returns>Der öffentliche Schlüssel für das X.509-Zertifikat als Bytearray.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Gibt die Seriennummer des X.509v3-Zertifikats als Bytearray zurück.</summary>
+      <returns>Die Seriennummer des X.509-Zertifikats als Bytearray.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[SICHERHEITSRELEVANT] Ruft ein Handle für einen von einer nicht verwalteten PCCERT_CONTEXT-Struktur beschriebenen Microsoft Cryptographic API-Zertifikatskontext ab. </summary>
+      <returns>Eine <see cref="T:System.IntPtr" />-Struktur, die eine nicht verwaltete PCCERT_CONTEXT-Struktur darstellt.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Ruft den Namen der Zertifizierungsstelle ab, die das X.509-Zertifikat (v.3) ausgestellt hat.</summary>
+      <returns>Der Name der Zertifizierungsstelle, die das X.509-Zertifikat (v.3) ausgestellt hat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikatshandle ist ungültig.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Ruft den Distinguished Name für den Antragsteller aus dem Zertifikat ab.</summary>
+      <returns>Der Distinguished Name für den Antragsteller aus dem Zertifikat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikatshandle ist ungültig.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Gibt eine Zeichenfolgendarstellung des aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekts zurück.</summary>
+      <returns>Eine Zeichenfolgendarstellung des aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekts.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Gibt eine Zeichenfolgendarstellung des aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekts zurück, optional mit Zusatzinformationen.</summary>
+      <returns>Eine Zeichenfolgendarstellung des aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekts.</returns>
+      <param name="fVerbose">true, wenn die ausführliche Form der Zeichenfolgendarstellung gewünscht wird, andernfalls false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Stellt ein X.509-Zertifikat dar.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Initialisiert mithilfe der Informationen aus einem Bytearray eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Initialisiert mithilfe eines Bytearrays und eines Kennworts eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialisiert mithilfe eines Bytearrays, eines Kennworts und eines Schlüsselspeicherflags eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wo und wie das Zertifikat importiert wird. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Initialisiert mithilfe eines nicht verwalteten Handles eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="handle">Ein Zeiger auf einen Zertifikatskontext in nicht verwaltetem Code.Die C-Struktur wird als PCCERT_CONTEXT bezeichnet.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Initialisiert mithilfe eines Zertifikatsdateinamens eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="fileName">Der Name einer Zertifikatsdatei. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Initialisiert mithilfe des Zertifikatsdateinamens und eines für den Zugriff auf das Zertifikat verwendeten Kennworts eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="fileName">Der Name einer Zertifikatsdatei. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialisiert mithilfe eines Zertifikatsdateinamens, eines für den Zugriff auf das Zertifikat verwendeten Kennworts und eines Schlüsselspeicherflags eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="fileName">Der Name einer Zertifikatsdatei. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wo und wie das Zertifikat importiert wird. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Ruft einen Wert ab, der angibt, dass ein X.509-Zertifikat archiviert wird, oder legt diesen fest.</summary>
+      <returns>true, wenn das Zertifikat archiviert wird, false, wenn das Zertifikat nicht archiviert wird.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Ruft eine Auflistung von <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekten ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Ruft den einem Zertifikat zugeordneten Alias ab oder legt diesen fest.</summary>
+      <returns>Der angezeigte Name des Zertifikats.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Gibt den Typ des in einem Bytearray enthaltenen Zertifikats an.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Objekt.</returns>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> hat die Länge 0 (null) oder ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Gibt den Typ des in einer Datei enthaltenen Zertifikats an.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Objekt.</returns>
+      <param name="fileName">Der Name einer Zertifikatsdatei. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> ist null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Ruft den die Namen des Zertifikatsantragstellers und des Zertifikatausstellers ab.</summary>
+      <returns>Der Name des Zertifikats.</returns>
+      <param name="nameType">Der <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> -Wert für den Antragsteller. </param>
+      <param name="forIssuer">true, um den Namen des Ausstellers einzufügen, andernfalls false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Ruft einen Wert ab, der angibt, ob ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt einen privaten Schlüssel enthält. </summary>
+      <returns>true, wenn das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt einen privaten Schlüssel enthält, andernfalls false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Ruft den Distinguished Name des Zertifikatausstellers ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Objekt, das den Namen des Zertifikatausstellers enthält.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Ruft das Datum in Ortszeit ab, ab dem ein Zertifikat nicht mehr gültig ist.</summary>
+      <returns>Ein <see cref="T:System.DateTime" />-Objekt, das das Ablaufdatum des Zertifikats darstellt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Ruft das Datum in Ortszeit ab, ab dem ein Zertifikat gültig wird.</summary>
+      <returns>Ein <see cref="T:System.DateTime" />-Objekt, das das Datum darstellt, an dem das Zertifikat gültig wird.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Ruft das <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />-Objekt ab, das den einem Zertifikat zugeordneten privaten Schlüssel darstellt oder legt dieses fest.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />-Objekt, das einen kryptografischen Dienstanbieter für RSA oder DSA darstellt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Schlüsselwert ist kein RSA- oder DSA-Schlüssel, oder der Schlüssel kann nicht gelesen werden. </exception>
+      <exception cref="T:System.ArgumentNullException">Der Wert, der für diese Eigenschaft festgelegt wird, ist null.</exception>
+      <exception cref="T:System.NotSupportedException">Der Schlüsselalgorithmus für diesen privaten Schlüssel wird nicht unterstützt.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Die X.509-Schlüssel stimmen nicht überein.</exception>
+      <exception cref="T:System.ArgumentException">Der Schlüssel des Kryptografiedienstanbieters ist null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Ruft ein <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />-Objekt ab, das einem Zertifikat zugeordnet ist.</summary>
+      <returns>Ein <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />-Objekt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Schlüsselwert ist kein RSA- oder DSA-Schlüssel, oder der Schlüssel kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Ruft die Rohdaten eines Zertifikats ab.</summary>
+      <returns>Die Rohdaten des Zertifikats als Bytearray.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Ruft die Seriennummer eines Zertifikats ab.</summary>
+      <returns>Die Seriennummer des Zertifikats.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Ruft den zum Erstellen der Signatur eines Zertifikats verwendeten Algorithmus ab.</summary>
+      <returns>Gibt den Objektbezeichner (<see cref="T:System.Security.Cryptography.Oid" />) des Signaturalgorithmus zurück.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Ruft den Distinguished Name für den Antragsteller aus einem Zertifikat ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Objekt, das den Namen des Zertifikatsantragstellers darstellt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Ruft den Fingerabdruck eines Zertifikats ab.</summary>
+      <returns>Der Fingerabdruck des Zertifikats.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Zeigt ein X.509-Zertifikat in Textformat an.</summary>
+      <returns>Die Zertifikatsinformationen.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Zeigt ein X.509-Zertifikat in Textformat an.</summary>
+      <returns>Die Zertifikatsinformationen.</returns>
+      <param name="verbose">true, um den öffentlichen Schlüssel, den privaten Schlüssel, Erweiterungen usw. anzuzeigen, false, um Informationen anzuzeigen, die denen der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse ähneln, z. B. Fingerabdruck, Seriennummer, Name von Antragsteller und Aussteller usw. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Ruft die X.509-Formatversion eines Zertifikats ab.</summary>
+      <returns>Das Format des Zertifikats.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Stellt eine Auflistung von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekten dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Klasse ohne jegliche <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Informationen.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Klasse unter Verwendung eines <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekts.</summary>
+      <param name="certificate">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt, aus dem die Auflistung gestartet wird.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Initialisiert mithilfe eines Arrays von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekten eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Klasse.</summary>
+      <param name="certificates">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekten. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Initialisiert mithilfe der angegeben Zertifikatsauflistung eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Klasse.</summary>
+      <param name="certificates">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Fügt am Ende der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> ein Objekt hinzu.</summary>
+      <returns>Der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Index, an dem <paramref name="certificate" /> hinzugefügt wurde.</returns>
+      <param name="certificate">Ein als <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt dargestelltes X.509-Zertifikat. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Fügt einem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt mehrere <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekte in einem Array hinzu.</summary>
+      <param name="certificates">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekten. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Fügt einem anderen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt mehrere <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekte eines <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekts hinzu.</summary>
+      <param name="certificates">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Bestimmt, ob das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt ein bestimmtes Zertifikat enthält.</summary>
+      <returns>true, wenn <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> das angegebene <paramref name="certificate" /> enthält, andernfalls false.</returns>
+      <param name="certificate">Das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt, das in der Auflistung gesucht werden soll. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exportiert X.509-Zertifikatsinformationen in ein Bytearray.</summary>
+      <returns>X.509-Zertifikatsinformationen in einem Bytearray.</returns>
+      <param name="contentType">Ein unterstütztes <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Objekt. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exportiert X.509-Zertifikatsinformationen mithilfe eines Kennworts in ein Bytearray.</summary>
+      <returns>X.509-Zertifikatsinformationen in einem Bytearray.</returns>
+      <param name="contentType">Ein unterstütztes <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Objekt. </param>
+      <param name="password">Eine zum Schutz des Bytearrays verwendete Zeichenfolge. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden, sein Inhalt ist ungültig oder – im Fall eines Zertifikats, für das ein Kennwort erforderlich ist – sein Privatschlüssel konnte nicht exportiert werden, da das bereitgestellte Kennwort falsch war. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Sucht mithilfe der durch die <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />-Enumeration und das <paramref name="findValue" />-Objekt angegebenen Suchkriterien ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</returns>
+      <param name="findType">Einer der <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />-Werte. </param>
+      <param name="findValue">Die Suchkriterien als Objekt. </param>
+      <param name="validOnly">true, damit nur gültige Zertifikate von der Suche zurückgegeben werden, andernfalls false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> ist ungültig. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Gibt einen Enumerator zurück, der ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt durchlaufen kann.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" />-Objekt, das ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt durchlaufen kann.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Importiert ein Zertifikat in Form eines Bytearrays in ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importiert ein Zertifikat in Form eines Bytearrays, das für den Zugriff auf das Zertifikat ein Kennwort erfordert, in ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt. </param>
+      <param name="password">Das für den Zugriff auf die Zertifikatsinformationen erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wie und wo das Zertifikat importiert wird. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Importiert eine Zertifikatsdatei in ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="fileName">Der Name der Datei mit den Zertifikatsinformationen. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importiert eine Zertifikatsdatei, die für ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt ein Kennwort erfordert.</summary>
+      <param name="fileName">Der Name der Datei mit den Zertifikatsinformationen. </param>
+      <param name="password">Das für den Zugriff auf die Zertifikatsinformationen erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wie und wo das Zertifikat importiert wird. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Fügt ein Objekt in ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt am angegebenen Index ein.</summary>
+      <param name="index">Der nullbasierte Index, an dem der <paramref name="certificate" /> eingefügt werden soll. </param>
+      <param name="certificate">Das einzufügende <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> ist kleiner als 0.- oder - <paramref name="index" /> ist größer als die <see cref="P:System.Collections.CollectionBase.Count" />-Eigenschaft. </exception>
+      <exception cref="T:System.NotSupportedException">Die Auflistung ist schreibgeschützt.- oder - Die Auflistung hat eine feste Größe. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Ruft das Element am angegebenen Index ab oder legt dieses fest.</summary>
+      <returns>Das Element am angegebenen Index.</returns>
+      <param name="index">Der nullbasierte Index des Elements, das abgerufen oder festgelegt werden soll. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> ist kleiner als 0.- oder - <paramref name="index" /> ist gleich der <see cref="P:System.Collections.CollectionBase.Count" />-Eigenschaft oder größer als sie. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Entfernt das erste Vorkommen eines Zertifikats aus dem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="certificate">Das aus dem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt zu entfernende <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Entfernt mehrere <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekte in einem Array von einem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="certificates">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekten. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Entfernt mehrere <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekte in einem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt aus einem anderen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="certificates">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> ist null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Unterstützt eine einfache Iteration durch ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Ruft das aktuelle Element im <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt ab.</summary>
+      <returns>Das aktuelle Element im <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Setzt den Enumerator auf das nächste Element im <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Setzt den Enumerator auf seine anfängliche Position, d. h. vor das erste Element im <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Das aktuelle Element im <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Definiert eine Auflistung, in der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekte gespeichert sind.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />-Klasse aus einem Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekten.</summary>
+      <param name="value">Das Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekten, mit denen das neue Objekt initialisiert werden soll. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />-Klasse aus einer anderen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Die <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, mit der das neue Objekt initialisiert werden soll. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Fügt der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> mit dem angegebenen Wert hinzu.</summary>
+      <returns>Der Index in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, an dem das neue <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> eingefügt wurde.</returns>
+      <param name="value">Das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, das der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> hinzugefügt werden soll. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Kopiert die Elemente eines Arrays vom <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Typ an das Ende der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Das Array vom <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Typ mit den Objekten, die der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> hinzugefügt werden sollen. </param>
+      <exception cref="T:System.ArgumentNullException">Der <paramref name="value" />-Parameter ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Kopiert die Elemente der angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> an das Ende der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Die <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, die die Objekte enthält, die der Auflistung hinzugefügt werden sollen. </param>
+      <exception cref="T:System.ArgumentNullException">Der <paramref name="value" />-Parameter ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Ruft einen Wert ab, der angibt, ob die aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> das angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> enthält.</summary>
+      <returns>true, wenn <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in dieser Auflistung enthalten ist, andernfalls false.</returns>
+      <param name="value">Das zu suchende <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Kopiert die <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Werte in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> in eine eindimensionale <see cref="T:System.Array" />-Instanz am angegebenen Index.</summary>
+      <param name="array">Das eindimensionale <see cref="T:System.Array" />, das das Ziel der aus der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> kopierten Werte ist. </param>
+      <param name="index">Der Index im <paramref name="array" />, an dem mit dem Kopieren begonnen werden soll. </param>
+      <exception cref="T:System.ArgumentException">Der <paramref name="array" />-Parameter ist mehrdimensional.- oder - Die Anzahl der Elemente in der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> ist größer als der verfügbare Platz zwischen <paramref name="arrayIndex" /> und dem Ende des <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">Der <paramref name="array" />-Parameter ist null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Der <paramref name="arrayIndex" />-Parameter ist kleiner als die Untergrenze des <paramref name="array" />-Parameters. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Gibt einen Enumerator zurück, der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> durchlaufen kann.</summary>
+      <returns>Ein Enumerator der Unterelemente der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, mit dem die Auflistung durchlaufen werden kann.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Erstellt einen Hashwert basierend auf allen Werten, die in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> enthalten sind.</summary>
+      <returns>Ein Hashwert, der auf allen Werten basiert, die in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> enthalten sind.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Gibt den Index des angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> zurück.</summary>
+      <returns>Der Index des durch den <paramref name="value" />-Parameter angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, sofern gefunden, andernfalls -1.</returns>
+      <param name="value">Das zu suchende <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Fügt ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> am angegebenen Index in die aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> ein.</summary>
+      <param name="index">Der nullbasierte Index, an dem <paramref name="value" /> eingefügt werden soll. </param>
+      <param name="value">Die einzufügende <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Ruft den Eintrag am angegebenen Index der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> ab oder legt diesen fest.</summary>
+      <returns>Das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> am angegebenen Index der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <param name="index">Der nullbasierte Index des Eintrags, der in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> gesucht werden soll. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Der <paramref name="index" />-Parameter liegt außerhalb des gültigen Bereichs von Indizes für die Auflistung. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Entfernt ein bestimmtes <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> aus der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, das aus der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> entfernt werden soll. </param>
+      <exception cref="T:System.ArgumentException">Das durch den <paramref name="value" />-Parameter angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> wurde in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> nicht gefunden. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Listet die <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekte in einer <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> auf.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" />-Klasse für das angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="mappings">Die aufzulistende <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Ruft das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> ab.</summary>
+      <returns>Das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Setzt den Enumerator auf das nächste Element der Auflistung.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Instanziieren des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element in der Auflistung.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wird nach dem Instanziieren des Enumerators geändert. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Das aktuelle X.509-Zertifikatobjekt im <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />-Objekt.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Instanziieren des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Instanziieren des Enumerators geändert. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Stellt ein Kettenerstellungsmodul für <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Zertifikate dar.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Erstellt mithilfe der in <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> angegebenen Richtlinie eine X.509-Kette.</summary>
+      <returns>true, wenn das X.509-Zertifikat gültig ist, andernfalls false.</returns>
+      <param name="certificate">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" /> ist kein gültiges Zertifikat oder null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" /> kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Ruft eine Auflistung von <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />-Objekten ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Ruft die beim Erstellen einer X.509-Zertifikatskette zu verwendende <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> ab oder legt diese fest.</summary>
+      <returns>Das dieser X.509-Kette zugeordnete <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />-Objekt.</returns>
+      <exception cref="T:System.ArgumentNullException">Der Wert, der für diese Eigenschaft festgelegt wird, ist null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Ruft den Status aller Elemente in einem <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />-Objekt ab.</summary>
+      <returns>Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />-Objekten.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Gibt alle von dieser <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> verwendeten Ressourcen frei.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Gibt die von dieser <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.</summary>
+      <param name="disposing">true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Ruft ein sicheres Handle für diese <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />Instanz ab. </summary>
+      <returns>Gibt <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" /> zurück.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Stellt ein Element einer X.509-Kette dar.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Ruft das X.509-Zertifikat an einem bestimmten Kettenelement ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Ruft den Fehlerstatus des aktuellen X.509-Zertifikats in einer Kette ab.</summary>
+      <returns>Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />-Objekten.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Ruft zusätzliche Fehlerinformationen aus einer nicht verwalteten Zertifikatskettenstruktur ab.</summary>
+      <returns>Eine Zeichenfolge, die den pwszExtendedErrorInfo-Member der nicht verwalteten CERT_CHAIN_ELEMENT-Struktur in der Kryptografie-API darstellt.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Stellt eine Auflistung von <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />-Objekten dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Kopiert ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Objekt in ein Array, wobei am angegebenen Index begonnen wird.</summary>
+      <param name="array">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />-Objekten. </param>
+      <param name="index">Eine ganze Zahl, die den Indexwert darstellt. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Der angegebene <paramref name="index" /> ist kleiner als 0 (null) bzw. größer als die Länge oder gleich der Länge des Arrays. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> ist null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus die aktuelle Anzahl ist größer als die Länge des Arrays. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Ruft die Anzahl der Elemente in der Auflistung ab.</summary>
+      <returns>Eine ganze Zahl, die die Anzahl von Elementen in der Auflistung darstellt.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Ruft ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />-Objekt ab, mit dem durch eine Auflistung von Kettenelementen navigiert werden kann.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Ruft einen Wert ab, der angibt, ob die Auflistung der Kettenelemente synchronisiert ist.</summary>
+      <returns>Gibt immer false zurück.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Ruft das <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />-Objekt am angegebenen Index ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />-Objekt.</returns>
+      <param name="index">Ein Ganzzahlwert. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> ist kleiner als 0. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> ist größer als die Länge oder gleich der Länge der Auflistung. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Ruft ein Objekt ab, mit dem der Zugriff auf ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Objekt synchronisiert werden kann.</summary>
+      <returns>Ein Zeigerverweis auf das aktuelle Objekt.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Kopiert ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Objekt in ein Array, wobei am angegebenen Index begonnen wird.</summary>
+      <param name="array">Ein Array, in das das <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Objekt kopiert werden soll.</param>
+      <param name="index">Der Index von <paramref name="array" />, ab dem mit dem Kopieren begonnen werden soll.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Der angegebene <paramref name="index" /> ist kleiner als 0 (null) bzw. größer als die Länge oder gleich der Länge des Arrays. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> ist null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus die aktuelle Anzahl ist größer als die Länge des Arrays. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Ruft ein <see cref="T:System.Collections.IEnumerator" />-Objekt ab, mit dem durch eine Auflistung von Kettenelementen navigiert werden kann.</summary>
+      <returns>Ein <see cref="T:System.Collections.IEnumerator" />-Objekt.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Unterstützt eine einfache Iteration durch <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Ruft das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Auflistung ab.</summary>
+      <returns>Das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Setzt den Enumerator auf das nächste Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Ruft das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Auflistung ab.</summary>
+      <returns>Das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Stellt die beim Erstellen einer X509-Zertifikatskette anzuwendende Kettenrichtlinie dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />-Klasse. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Ruft eine Auflistung von Objektbezeichnern (OID) ab, in der die vom Zertifikat unterstützten Anwendungsrichtlinien oder die erweiterten Schlüsselverwendungen (EKU – Enhanced Key Usage) angegeben werden.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.OidCollection" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Ruft eine Auflistung der Objektbezeichner (OID) ab, die angibt, welche Zertifikatsrichtlinien das Zertifikat unterstützt.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.OidCollection" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Stellt eine zusätzliche Auflistung von Zertifikaten dar, die vom Verkettungsmodul beim Validieren einer Zertifikatskette durchsucht werden können.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Setzt die <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />-Member auf die Standardwerte zurück.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Ruft Werte für X509-Sperrflags ab oder legt diese fest.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />-Objekt.</returns>
+      <exception cref="T:System.ArgumentException">Der angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />-Wert ist kein gültiges Flag. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Ruft Werte für den X509-Zertifikatssperrmodus ab oder legt diese fest.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />-Objekt.</returns>
+      <exception cref="T:System.ArgumentException">Der angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />-Wert ist kein gültiges Flag. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Ruft die Zeitspanne ab, die während der Online-Sperrüberprüfung oder dem Herunterladen der CRL (Zertifikatsperrliste) verstrichen ist.</summary>
+      <returns>Ein <see cref="T:System.TimeSpan" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Ruft Überprüfungsflags für das Zertifikat ab.</summary>
+      <returns>Ein Wert aus der <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />-Enumeration.</returns>
+      <exception cref="T:System.ArgumentException">Der angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />-Wert ist kein gültiges Flag.Der Standardwert ist <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" />.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>Der in Ortszeit angegebene Zeitpunkt der Zertifikatsüberprüfung.</summary>
+      <returns>Ein <see cref="T:System.DateTime" />-Objekt.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Stellt eine einfache Struktur zum Speichern des X509-Kettenstatus und von Fehlerinformationen bereit.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Gibt den Status der X509-Kette an.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />-Wert.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Gibt eine Beschreibung des Werts von <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> an.</summary>
+      <returns>Eine lokalisierbare Zeichenfolge.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Definiert den Status einer X509-Kette.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Gibt an, dass die Zertifikatsvertrauensliste (CTL - Certificate Trust List) eine ungültige Signatur enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Gibt an, dass die Zertifikatsvertrauensliste (CTL - Certificate Trust List) wegen eines ungültigen Zeitwerts nicht gültig ist, z. B. wegen eines Werts, der angibt, dass die CTL abgelaufen ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Gibt an, dass die Zertifikatsvertrauensliste (CTL - Certificate Trust List) für diese Verwendung nicht gültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Gibt an, dass die X509-Kette nicht erstellt werden konnte.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Gibt an, dass die X509-Kette ungültig ist, da in einem Zertifikat eine Namenseinschränkung ausgeschlossen wurde.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Gibt an, dass das Zertifikat eine nicht definierte Namenseinschränkung enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Gibt an, dass das Zertifikat eine unzulässige Namenskonstante enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Gibt an, dass das Zertifikat keine unterstützte Namenseinschränkung oder eine nicht unterstützte Namenseinschränkung enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Gibt an, dass die X509-Kette aufgrund ungültiger Basiseinschränkungen ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Gibt an, dass die X509-Kette aufgrund einer ungültigen Erweiterung ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Gibt an, dass die X509-Kette aufgrund ungültiger Namenseinschränkungen ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Gibt an, dass die X509-Kette aufgrund ungültiger Richtlinieneinschränkungen ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Gibt an, dass die X509-Kette keine Fehler aufweist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Gibt an, dass keine Zertifikatsrichtlinienerweiterung im Zertifikat vorhanden ist.Dieser Fehler tritt auf, wenn in einer Gruppenrichtlinie angegeben ist, dass alle Zertifikate eine Zertifikatsrichtlinie enthalten müssen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Gibt an, dass die X509-Kette aufgrund einer ungültigen Zertifikatssignatur ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Veraltet.Gibt an, dass das Zertifikat der Zertifizierungsstelle und das ausgestellte Zertifikat nicht geschachtelte Gültigkeitsperioden enthalten.Beispielsweise kann das Zertifikat der Zertifizierungsstelle vom 01. Januar bis zum 01. Dezember gültig sein, während das ausgestellte Zertifikat vom 02. Januar bis zum 02. Dezember gültig ist, d. h., die Gültigkeitsperioden sind nicht geschachtelt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Gibt an, dass die X509-Kette aufgrund eines ungültigen Zeitwerts ungültig ist, beispielsweise eines Werts, mit dem ein abgelaufenes Zertifikat angegeben wird.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Gibt an, dass die Schlüsselverwendung nicht gültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Gibt an, dass die Online-Zertifikatssperrliste, auf der die X509-Kette beruht, derzeit offline ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Gibt an, dass die X509-Kette nicht bis zum Stammzertifikat erstellt werden konnte.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Gibt an, dass nicht bestimmt werden kann, ob das Zertifikat widerrufen wurde.Möglicherweise ist die Zertifikatssperrliste offline oder nicht verfügbar.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Gibt an, dass die X509-Kette aufgrund eines widerrufenen Zertifikats ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Gibt an, dass die X509-Kette aufgrund eines nicht vertrauenswürdigen Stammzertifikats ungültig ist.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Gibt das Format eines X.509-Zertifikats an. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Ein Authenticode X.509-Zertifikat. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>Ein einzelnes X.509-Zertifikat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>Ein PFX-formatiertes Zertifikat.Der Pfx-Wert ist identisch mit dem Pkcs12-Wert.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>Ein PKCS #12–formatiertes Zertifikat.Der Pkcs12-Wert ist identisch mit dem Pfx-Wert.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>Ein PKCS #7–formatiertes Zertifikat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>Ein einzelnes serialisiertes X.509-Zertifikat. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>Ein serialisierter Speicher.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>Ein unbekanntes X.509-Zertifikat.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Definiert die Auflistung von OIDs (Object Identifier, Objektbezeichner), die die Anwendungen angibt, die den Schlüssel verwenden.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />-Klasse mithilfe eines <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts und eines Werts, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="encodedEnhancedKeyUsages">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />-Klasse mithilfe einer <see cref="T:System.Security.Cryptography.OidCollection" /> und eines Werts, der angibt, ob die Erweiterung wichtig ist. </summary>
+      <param name="enhancedKeyUsages">Eine <see cref="T:System.Security.Cryptography.OidCollection" />-Auflistung. </param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Die angegebene <see cref="T:System.Security.Cryptography.OidCollection" /> enthält einen oder mehrere fehlerhafte Werte.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />-Klasse mit einem <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekt.</summary>
+      <param name="asnEncodedData">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Ruft die Auflistung von OIDs ab, die die Anwendungen angeben, die den Schlüssel verwenden.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.OidCollection" />-Objekt, das die Anwendungen angibt, die den Schlüssel verwenden.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Stellt eine X509-Erweiterung dar.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Klasse.</summary>
+      <param name="encodedExtension">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+      <param name="critical">true, wenn die Erweiterung kritisch ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Klasse.</summary>
+      <param name="oid">Der Objektbezeichner, mit dem die Erweiterung identifiziert wird.</param>
+      <param name="rawData">Die codierten Daten, aus denen die Erweiterung erstellt wird.</param>
+      <param name="critical">true, wenn die Erweiterung kritisch ist, andernfalls false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> ist null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> ist eine leere Zeichenfolge ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Klasse.</summary>
+      <param name="oid">Eine Zeichenfolge, die den Objektbezeichner darstellt.</param>
+      <param name="rawData">Die codierten Daten, aus denen die Erweiterung erstellt wird.</param>
+      <param name="critical">true, wenn die Erweiterung kritisch ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Kopiert die Erweiterungseigenschaften des angegebenen <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts.</summary>
+      <param name="asnEncodedData">Das zu kopierende <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> ist null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> besitzt keine gültige X.509-Erweiterung.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Ruft einen booleschen Wert ab, der angibt, ob die Erweiterung kritisch ist.</summary>
+      <returns>true, wenn die Erweiterung wichtig ist, andernfalls false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Stellt eine Auflistung von <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekten dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Klasse. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Fügt dem <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt hinzu.</summary>
+      <returns>Der Index, an dem der <paramref name="extension" />-Parameter hinzugefügt wurde.</returns>
+      <param name="extension">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt, das dem <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt hinzugefügt werden soll. </param>
+      <exception cref="T:System.ArgumentNullException">Der Wert des <paramref name="extension" />-Parameters ist null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Kopiert eine Auflistung in ein Array, wobei am angegebenen Index begonnen wird.</summary>
+      <param name="array">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekten. </param>
+      <param name="index">Die Position im Array, an der das Kopieren begonnen wird. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> ist eine Zeichenfolge mit der Länge 0 (null) oder enthält einen ungültigen Wert. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> ist null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> gibt einen Wert an, der sich nicht im Bereich des Arrays befindet. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Ruft die Anzahl der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekte in einem <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt ab.</summary>
+      <returns>Eine ganze Zahl, die die Anzahl der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekte im <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt darstellt.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Gibt einen Enumerator zurück, der ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt durchlaufen kann.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" />-Objekt zum Durchlaufen des <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekts.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Ruft einen Wert ab, der angibt, ob die Threadsicherheit der Auflistung gewährleistet ist.</summary>
+      <returns>true, wenn die Auflistung threadsicher ist, andernfalls false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Ruft das <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt am angegebenen Index ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt.</returns>
+      <param name="index">Der Speicherort des abzurufenden <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekts. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> ist kleiner als 0. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> ist größer oder gleich der Länge des Arrays. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Ruft das erste <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt ab, dessen Wert oder angezeigter Name von einem Objektbezeichner (OID) angegeben wird.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt.</returns>
+      <param name="oid">Der Objektbezeichner (OID) der abzurufenden Erweiterung. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Ruft ein Objekt ab, mit dem der Zugriff auf das <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt synchronisiert werden kann.</summary>
+      <returns>Ein Objekt, mit dem der Zugriff auf das <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt synchronisiert werden kann.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Kopiert die Auflistung in ein Array, wobei am angegebenen Index begonnen wird.</summary>
+      <param name="array">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekten. </param>
+      <param name="index">Die Position im Array, an der das Kopieren begonnen wird. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> ist eine Zeichenfolge mit der Länge 0 (null) oder enthält einen ungültigen Wert. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> ist null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> gibt einen Wert an, der sich nicht im Bereich des Arrays befindet. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Gibt einen Enumerator zurück, der ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt durchlaufen kann.</summary>
+      <returns>Ein <see cref="T:System.Collections.IEnumerator" />-Objekt zum Durchlaufen des <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekts.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Unterstützt eine einfache Iteration durch eine <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Ruft das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Auflistung ab.</summary>
+      <returns>Das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Setzt den Enumerator auf das nächste Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Ruft ein Objekt aus einer Auflistung ab.</summary>
+      <returns>Das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Gibt den Typ des Werts an, nach dem die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode sucht.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die entweder den angezeigten Namen der Anwendungsrichtlinie oder den Objektbezeichner (OID oder <see cref="T:System.Security.Cryptography.Oid" />) des Zertifikats darstellt.Beispielsweise kann "Encrypting File System" oder "1.3.6.1.4.1.311.10.3.4" verwendet werden.Für eine Anwendung, die lokalisiert wird, muss der OID-Wert verwendet werden, da der Anzeigename lokalisiert wird.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den angezeigten Namen oder den Objektbezeichner (OID oder <see cref="T:System.Security.Cryptography.Oid" />) der Zertifikatsrichtlinie darstellt.Die optimale Methode besteht darin, den OID-Wert zu verwenden, z. B. "1.3.6.1.4.1.311.10.3.4".Für eine Anwendung, die lokalisiert wird, muss die OID verwendet werden, da der Anzeigename lokalisiert wird.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, mit der die gesuchte Erweiterung beschrieben wird.Der Objektbezeichner (OID) wird meist dazu verwendet, die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode anzuweisen, nach allen Zertifikaten mit einer Erweiterung zu suchen, die dem betreffenden OID-Wert entspricht.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Distinguished Name des Ausstellers des Zertifikats darstellt.Dies ist eine bestimmtere Suche als die durch den <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />-Enumerationswert bereitgestellte.Mit dem <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />-Wert führt die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode einen Zeichenfolgenvergleich ohne Berücksichtigung von Groß- und Kleinschreibung für den gesamten Distinguished Name aus.Das Suchen nach Ausstellernamen ist ein weniger genaues Suchverfahren.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Namen des Ausstellers des Zertifikats darstellt.Dies ist eine weniger bestimmte Suche als die durch den <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />-Enumerationswert bereitgestellte.Mit dem <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />-Wert führt die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode einen Zeichenfolgenvergleich ohne Berücksichtigung der Groß- und Kleinschreibung unter Verwendung des angegebenen Werts aus.Wenn Sie beispielsweise "MyCA" an die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode übergeben, wird nach allen Zertifikaten mit einem Ausstellernamen gesucht, der diese Zeichenfolge enthält, ungeachtet anderer Werte für den Aussteller.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die die Schlüsselverwendung darstellt, oder eine Ganzzahl, die eine Bitmaske mit allen angeforderten Schlüsselverwendungen enthält.Für den Zeichenfolgenwert kann nur jeweils eine Schlüsselverwendung angegeben werden, die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode kann jedoch in einer überlappenden Sequenz verwendet werden, um die Schnittmenge der angeforderten Verwendungen abzurufen.Beispielsweise kann der <paramref name="findValue" />-Parameter auf "KeyEncipherment" oder auf eine Ganzzahl (0x30 gibt "KeyEncipherment" und "DataEncipherment" an) festgelegt werden.Werte der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />-Enumeration können ebenfalls verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> Methode muss eine Zeichenfolge sein, die die Seriennummer des Zertifikats darstellt, wie vom Zertifikatsdialogfeld angezeigt, jedoch ohne die Leerzeichen, oder, wie von der <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" />-Methode zurückgegeben. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Distinguished Name des Antragstellers des Zertifikats darstellt.Dies ist eine bestimmtere Suche als die durch den <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />-Enumerationswert bereitgestellte.Mit dem <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />-Wert führt die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode einen Zeichenfolgenvergleich ohne Berücksichtigung von Groß- und Kleinschreibung für den gesamten Distinguished Name aus.Das Suchen nach Antragstellernamen ist ein weniger genaues Suchverfahren.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Zeichenfolgenbezeichner des Antragstellers in Hexadezimalschreibweise darstellt, z. B. "F3E815D45E83B8477B9284113C64EF208E897112", entsprechend der Anzeige auf der Benutzeroberfläche.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Namen des Antragstellers des Zertifikats darstellt.Dies ist eine weniger bestimmte Suche als die durch den <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />-Enumerationswert bereitgestellte.Mit dem <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />-Wert führt die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode einen Zeichenfolgenvergleich ohne Berücksichtigung der Groß- und Kleinschreibung unter Verwendung des angegebenen Werts aus.Wenn Sie beispielsweise "MyCert" an die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode übergeben, wird nach allen Zertifikaten mit einem Antragstellernamen gesucht, der diese Zeichenfolge enthält, ungeachtet anderer Werte für den Antragsteller.Die Suche anhand des Distinguished Name ist ein genaueres Verfahren.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Vorlagennamen des Zertifikats darstellt, z. B. "ClientAuth".Ein Vorlagenname ist eine X509-Erweiterung, Version 3, in der die Zertifikatsverwendungen angegeben sind.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Fingerabdruck des Zertifikats darstellt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss ein <see cref="T:System.DateTime" />-Wert für die Ortszeit sein.Alle Zertifikate, die bis zum Ende des Jahres gültig sind, können durch das Ausschließen der Ergebnisse eines <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Vorgangs für <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> des letzten Tags des Jahres von den Ergebnissen eines <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Vorgangs für <see cref="P:System.DateTime.Now" /> gesucht werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss ein <see cref="T:System.DateTime" />-Wert für die Ortszeit sein.Der Wert muss nicht in der Zukunft liegen.Sie können z. B. mit <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> Zertifikate suchen, die im aktuellen Jahr gültig wurden, indem Sie die Schnittmenge der Ergebnisse eines <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Vorgangs für <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> für den letzten Tag des Jahres mit den Ergebnissen eines <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Vorgangs für <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> von <see cref="P:System.DateTime.Now" /> nehmen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss ein <see cref="T:System.DateTime" />-Wert für die Ortszeit sein.Sie können alle gerade gültigen Zertifikate mithilfe von <see cref="P:System.DateTime.Now" /> suchen.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Definiert, wie und wo der private Schlüssel eines X.509-Zertifikats importiert wird.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>Der Standardschlüsselsatz wird verwendet.  Der Benutzerschlüsselsatz stellt i. d. R. den Standard dar. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Importierte Schlüssel werden als exportierbar markiert.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Private Schlüssel werden eher im lokalen Computerspeicher als im aktuellen Benutzerspeicher gespeichert. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>Der einer PFX-Datei zugeordnete Schlüssel bleibt beim Importieren von Zertifikaten erhalten.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Private Schlüssel werden eher im aktuellen Benutzerspeicher als im lokalen Computerspeicher gespeichert.Dies ist auch dann der Fall, wenn das Zertifikat angibt, dass die Schlüssel im lokalen Computerspeicher abgelegt werden sollen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Benachrichtigen Sie den Benutzer mithilfe eines Dialogfelds oder einer anderen Methode darüber, dass auf den Schlüssel zugegriffen wird.  Der verwendete CSP (Cryptographic Service Provider, Kryptografiedienstanbieter) definiert das genaue Verhalten.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Definiert die Verwendung eines im X.509-Zertifikat enthaltenen Schlüssels.  Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />-Klasse mithilfe eines <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts und eines Werts, der angibt, ob die Erweiterung wichtig ist. </summary>
+      <param name="encodedKeyUsage">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />-Klasse mithilfe des angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />-Werts und eines Werts, der angibt, ob die Erweiterung wichtig ist. </summary>
+      <param name="keyUsages">Einer der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />-Werte, die die Verwendung des Schlüssels beschreiben.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />-Klasse unter Verwendung eines <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts. </summary>
+      <param name="asnEncodedData">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Ruft das Schlüsselverwendungsflag ab, das dem Zertifikat zugeordnet ist.</summary>
+      <returns>Einer der <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />-Werte.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Die Erweiterung kann nicht decodiert werden. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Definiert die Verwendung des Zertifikatsschlüssels.Wenn dieser Wert nicht definiert ist, kann der Schlüssel beliebig verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>Der Schlüssel kann zum Signieren einer CRL (Certificate Revocation List, Zertifikatssperrliste) verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>Der Schlüssel kann zur Datenverschlüsselung verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>Der Schlüssel kann nur zur Entschlüsselung verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>Der Schlüssel kann als digitale Signatur verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>Der Schlüssel kann nur zur Verschlüsselung verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>Der Schlüssel kann verwendet werden, um die Schlüsselübereinstimmung zu bestimmen, z. B. ein mit dem Diffie-Hellman-Schlüsselübereinstimmungsalgorithmus erstellter Schlüssel.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>Der Schlüssel kann zum Signieren von Zertifikaten verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>Der Schlüssel kann zur Schlüsselverschlüsselung verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>Keine Schlüsselverwendungsparameter.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>Der Schlüssel kann zur Authentifizierung verwendet werden.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Gibt den Typ des Namens an, den das X509-Zertifikat enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>Der DNS-Name, der dem alternativen Namen des Antragstellers oder des Ausstellers eines X.509-Zertifikats zugeordnet ist.  Dieser Wert entspricht dem <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />-Wert.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>Der DNS-Name, der dem alternativen Namen des Antragstellers oder des Ausstellers eines X509-Zertifikats zugeordnet ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>Die E-Mail-Adresse, die einem Antragsteller bzw. Aussteller eines X509-Zertifikats zugeordnet ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>Der einfache Name eines Antragstellers oder Ausstellers eines X509-Zertifikats.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>Der Benutzerprinzipalname des Antragstellers oder Ausstellers eines X509-Zertifikats.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>Die URL-Adresse, die dem alternativen Namen des Antragstellers oder des Ausstellers eines X509-Zertifikats zugeordnet ist.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Gibt an, welche X509-Zertifikate in der Kette auf Sperrungen überprüft werden müssen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Nur das Endzertifikat wird auf Sperrungen überprüft.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>Die gesamte Zertifikatskette wird auf Sperrungen überprüft.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>Die gesamte Kette, ausgenommen das Stammzertifikat, wird auf Sperrungen überprüft.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Gibt den Modus an, mit dessen Hilfe die Sperre von X509-Zertifikaten überprüft wird.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>Für das Zertifikat wird keine Sperrüberprüfung ausgeführt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>Eine Sperrüberprüfung wird mithilfe einer zwischengespeicherten Zertifikatssperrliste (CRL - Certificate Revocation List) ausgeführt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>Eine Sperrüberprüfung wird mithilfe einer Online-Zertifikatssperrliste (CRL - Certificate Revocation List) ausgeführt.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Stellt einen X.509-Speicher dar, der ein physikalischer Speicher ist, in dem Zertifikate erhalten bleiben und verwaltet werden.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />-Klasse mithilfe der persönlichen Zertifikate des aktuellen Benutzerspeichers.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />-Klasse mithilfe des angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />-Werts und des <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />-Werts.</summary>
+      <param name="storeName">Einer der Enumerationswerte, der den Namen des X.509-Zertifikatspeichers angibt. </param>
+      <param name="storeLocation">Einer der Enumerationswerte, der die Position des X.509-Zertifikatspeichers angibt. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> ist kein gültiger Speicherort, oder <paramref name="storeName" /> ist kein gültiger Name. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />-Klasse mithilfe einer Zeichenfolge, die einen Wert aus der <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />- und einen Wert aus der <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />-Enumeration darstellt.</summary>
+      <param name="storeName">Eine Zeichenfolge, die einen Wert aus der <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />-Enumeration darstellt. </param>
+      <param name="storeLocation">Einer der Enumerationswerte, der die Position des X.509-Zertifikatspeichers angibt. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> enthält ungültige Werte. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Fügt dem X.509-Zertifikatsspeicher ein Zertifikat hinzu.</summary>
+      <param name="certificate">Das hinzuzufügende Zertifikat. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat konnte dem Speicher nicht hinzugefügt werden.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Gibt eine Auflistung von Zertifikaten in einem X.509-Zertifikatsspeicher zurück.</summary>
+      <returns>Eine Auflistung mit Zertifikaten.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Gibt die von dieser <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> verwendeten Ressourcen frei.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Ruft den Speicherort des X.509-Zertifikatsspeichers ab.</summary>
+      <returns>Der Speicherort des Zertifikatspeichers.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Ruft den Namen des X.509-Zertifikatsspeichers ab.</summary>
+      <returns>Der Name des Zertifikatspeichers.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Öffnet je nach <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />-Flageinstellungen einen X.509-Zertifikatsspeicher oder erstellt einen neuen Speicher.</summary>
+      <param name="flags">Eine bitweise Kombination von Enumerationswerten, die das Verfahren zum Öffnen des X.509-Zertifikatspeicher angibt. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Speicher ist nicht lesbar. </exception>
+      <exception cref="T:System.Security.SecurityException">Der Aufrufer verfügt nicht über die erforderliche Berechtigung. </exception>
+      <exception cref="T:System.ArgumentException">Der Speicher enthält ungültige Werte.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Entfernt ein Zertifikat aus dem X.509-Zertifikatsspeicher.</summary>
+      <param name="certificate">Das zu entfernende Zertifikat.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+      <exception cref="T:System.Security.SecurityException">Der Aufrufer verfügt nicht über die erforderliche Berechtigung. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Definiert eine Zeichenfolge, die die SKI (Subject Key Identifier, Schlüsselkennung des Antragstellers) eines Zertifikats angibt.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse mithilfe eines Bytearrays und eines Werts, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="subjectKeyIdentifier">Ein Bytearray, das die Daten darstellt, mit denen die Erweiterung erstellt wird.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse mithilfe codierter Daten und eines Werts, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="encodedSubjectKeyIdentifier">Das zum Erstellen der Erweiterung zu verwendende <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekt.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse mithilfe eines öffentlichen Schlüssels und eines Werts, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="key">Ein <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />-Objekt, aus dem eine SKI erstellt werden soll. </param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse mithilfe eines öffentlichen Schlüssels, eines Hashalgorithmusbezeichners und eines Werts, der angibt, ob die Erweiterung wichtig ist. </summary>
+      <param name="key">Ein <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />-Objekt, aus dem eine SKI erstellt werden soll.</param>
+      <param name="algorithm">Einer der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" />-Werte, die den zu verwendenden Hashalgorithmus angeben.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse mithilfe einer Zeichenfolge und eines Werts, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="subjectKeyIdentifier">Eine im Hexadezimalformat codierte Zeichenfolge, die die SKI (Subject Key Identifier, Schlüsselkennung des Antragstellers) für ein Zertifikat darstellt.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Erstellt durch Kopieren von Informationen aus codierten Daten eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse.</summary>
+      <param name="asnEncodedData">Das zum Erstellen der Erweiterung zu verwendende <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekt.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Ruft eine Zeichenfolge ab, die die SKI (Subject Key Identifier, Schlüsselkennung des Antragstellers) für ein Zertifikat darstellt.</summary>
+      <returns>Eine im Hexadezimalformat codierte Zeichenfolge, die die Schlüsselkennung des Antragstellers darstellt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Die Erweiterung kann nicht decodiert werden. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Definiert den Typ des Hashalgorithmus, der mit der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse verwendet werden soll.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>Die SKI besteht aus einem 160 Bits großen SHA-1-Hash des codierten öffentlichen Schlüssels (einschließlich Tag, Länge und Anzahl nicht verwendeter Bits).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>Die SKI besteht aus dem 160 Bits großen SHA-1-Hash des Werts des öffentlichen Schlüssels (mit Ausnahme von Tag, Länge und Anzahl nicht verwendeter Bits).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>Die SKI besteht aus einem 4-Bit-Typ-Feld mit dem Wert 0100, gefolgt von den 60 unwichtigsten Bits des SHA-1-Hash des Werts des öffentlichen Schlüssels (mit Ausnahme von Tag, Länge und Anzahl nicht verwendeter Zeichenfolgenbits).</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Gibt die Bedingungen an, unter denen die Überprüfung von Zertifikaten in der X509-Kette ausgeführt werden muss.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>Alle Flags werden berücksichtigt, die die Überprüfung betreffen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Es wird ignoriert, dass die Kette wegen einer unbekannten Zertifizierungsstelle nicht überprüft werden kann.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Zertifizierungsstellensperre unbekannt ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Zertifikatsvertrauensliste ungültig ist, beispielsweise wegen des Ablaufs der Zertifikatsvertrauensliste.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Signaturgebersperre der Zertifikatsvertrauensliste unbekannt ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Sperre des Endzertifikats (des Benutzerzertifikats) unbekannt ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Basiseinschränkungen ungültig sind.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass der Name des Zertifikats ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass das Zertifikat ungültige Richtlinien enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>Beim Überprüfen des Zertifikats wird ignoriert, dass das Zertifikat der Zertifizierungsstelle und das ausgestellte Zertifikat nicht geschachtelte Gültigkeitsperioden enthalten.Beispielsweise kann das Zertifikat der Zertifizierungsstelle vom 01. Januar bis zum 01. Dezember gültig sein, während das ausgestellte Zertifikat vom 02. Januar bis zum 02. Dezember gültig ist, d. h., die Gültigkeitsperioden sind nicht geschachtelt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>Beim Bestimmen der Zertifikatsgültigkeit wird ignoriert, dass Zertifikate in der Kette ungültig sind, weil sie abgelaufen oder noch nicht wirksam sind.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Stammsperre unbekannt ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass das Zertifikat nicht für die derzeitige Verwendung ausgestellt wurde.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>Es werden keine Flags berücksichtigt, die die Überprüfung betreffen.</summary>
+    </member>
+  </members>
+</doc>

+ 1563 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1563 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Proporciona un identificador seguro que representa una cadena X.509.Para obtener más información, consulta <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Especifica la manera de abrir el almacén de certificados X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Abra el almacén de certificados X.509 e incluya los certificados almacenados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Abra el almacén de certificados X.509 con el acceso superior permitido.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Abre sólo almacenes existentes; si no existe ningún almacén, el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> no creará un almacén nuevo.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Abra el almacén de certificados X.509 sólo para lectura.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Abra el almacén de certificados X.509 para lectura y escritura.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Representa la información de clave pública de un certificado.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> utilizando un identificador de objetos (OID) de la clave pública, una representación codificada por ASN.1 de los parámetros de la clave pública y una representación codificada por ASN.1 del valor de la clave pública. </summary>
+      <param name="oid">Identificador de objetos (OID) que representa la clave pública.</param>
+      <param name="parameters">Representación codificada por ASN.1 de los parámetros de clave pública.</param>
+      <param name="keyValue">Representación codificada por ASN.1 del valor de clave pública.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Obtiene la representación codificada por ASN.1 del valor de la clave pública.</summary>
+      <returns>La representación codificada por ASN.1 del valor de la clave pública.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Obtiene la representación codificada por ASN.1 de los parámetros de la clave pública.</summary>
+      <returns>La representación codificada por ASN.1 de los parámetros de la clave pública.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Obtiene un objeto <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> o <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> que representa la clave pública.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> que representa la clave pública.</returns>
+      <exception cref="T:System.NotSupportedException">El algoritmo de clave no es compatible.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Obtiene un identificador de objetos (OID) de clave pública.</summary>
+      <returns>Identificador de objetos (OID) de clave pública.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Especifica la ubicación del almacén de certificados X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>Almacén de certificados X.509 utilizado por el usuario actual.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>Almacén de certificados X.509 asignado al equipo local.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Especifica el nombre del almacén del certificado X.509 que se va a abrir.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>El almacén del certificado X.509 para otros usuarios.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>El almacén del certificado X.509 para las entidades de certificación (CA) de otros fabricantes.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>El almacén del certificado X.509 para las entidades de certificación (CA) intermedias. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>El almacén del certificado X.509 para los certificados revocados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>El almacén del certificado X.509 para los certificados personales.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>El almacén del certificado X.509 para las entidades de certificación (CA) raíz de confianza.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>El almacén del certificado X.509 para las personas y los recursos de confianza directa.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>El almacén del certificado X.509 para emisores de confianza directa.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Representa el nombre distintivo de un certificado X509.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizando información de la matriz de bytes especificada.</summary>
+      <param name="encodedDistinguishedName">Matriz de bytes que contiene información del nombre distintivo.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> usando el objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> especificado.</summary>
+      <param name="encodedDistinguishedName">Objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> que representa el nombre distintivo.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> usando el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> especificado.</summary>
+      <param name="distinguishedName">Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizando información procedente de la cadena especificada.</summary>
+      <param name="distinguishedName">Cadena que representa el nombre distintivo.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizando la cadena especificada y el marcador <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" />.</summary>
+      <param name="distinguishedName">Cadena que representa el nombre distintivo.</param>
+      <param name="flag">Combinación bit a bit de los valores de enumeración que especifican las características del nombre distintivo.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Descodifica un nombre distintivo utilizando las características especificadas por el parámetro <paramref name="flag" />.</summary>
+      <returns>El nombre distintivo descodificado.</returns>
+      <param name="flag">Combinación bit a bit de los valores de enumeración que especifican las características del nombre distintivo.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El certificado tiene un nombre no válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Devuelve una versión con formato de un nombre distintivo X500 para imprimirlo o enviarlo a una ventana de texto o a una consola.</summary>
+      <returns>Una cadena con formato que representa el nombre distintivo X500.</returns>
+      <param name="multiLine">Es true si la cadena de retorno debe contener los retornos de carro; de lo contrario, es false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Obtiene el nombre distintivo separado por comas de un certificado X500.</summary>
+      <returns>El nombre distintivo separado por comas del certificado X509.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Especifica las características del nombre distintivo X.500.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>El nombre distintivo no utiliza el signo más.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>El nombre distintivo no utiliza comillas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Fuerza el nombre distintivo para que codifique las teclas específicas X.500 como cadenas UTF-8, en lugar de cadenas Unicode imprimibles.Para obtener más información y la lista de teclas X.500 afectadas, consulte la Enumeración de X500NameFlags.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>El nombre distintivo no tiene ninguna característica especial.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>El nombre distintivo está invertido.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>El nombre distintivo utiliza comas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>El nombre distintivo utiliza el carácter de nueva línea.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>El nombre distintivo utiliza signos de punto y coma.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>El nombre distintivo utiliza la codificación T61.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>El nombre distintivo utiliza la codificación UTF8 en lugar de la codificación de caracteres Unicode.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Define las restricciones establecidas en un certificado.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.Los parámetros especifican un valor que indica si el certificado es de una entidad de certificación (CA), otro valor que indica si existe alguna restricción en el número de niveles de ruta de acceso que permite, el número de niveles permitido en su ruta de acceso y un último valor que indica si la extensión es crítica.</summary>
+      <param name="certificateAuthority">true si el certificado es de una entidad de certificación (CA); de lo contrario, false.</param>
+      <param name="hasPathLengthConstraint">true si el certificado tiene restringido el número de niveles de ruta de acceso que permite; de lo contrario, false.</param>
+      <param name="pathLengthConstraint">Número de niveles permitido en la ruta de acceso de un certificado.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> utilizando un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> y un valor que identifica si la extensión es crítica. </summary>
+      <param name="encodedBasicConstraints">Datos codificados que se van a utilizar para crear la extensión.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Obtiene un valor que indica si un certificado es de una entidad de certificación (CA).</summary>
+      <returns>true si el certificado es de una entidad de certificación (CA); de lo contrario, false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> mediante un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Datos codificados que se van a utilizar para crear la extensión.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Obtiene un valor que indica si un certificado tiene restringido el número de niveles de ruta de acceso que permite.</summary>
+      <returns>true si el certificado tiene restringido el número de niveles de ruta de acceso que permite; de lo contrario, false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La extensión no puede descodificarse. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Obtiene el número de niveles permitido en la ruta de acceso de un certificado.</summary>
+      <returns>Entero que indica el número de niveles permitido en la ruta de acceso de un certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La extensión no puede descodificarse. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Proporciona métodos para ayudarle a utilizar certificados X.509 v.3.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> definida a partir de una secuencia de bytes que representa un certificado X.509v3.</summary>
+      <param name="data">Matriz de bytes que contiene los datos de un certificado X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="rawData" /> es null.o bienLa longitud del parámetro <paramref name="rawData" /> es 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> utilizando una matriz de bytes y una contraseña.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509.</param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="rawData" /> es null.o bienLa longitud del parámetro <paramref name="rawData" /> es 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> utilizando una matriz de bytes, una contraseña y una marca de almacenamiento de claves.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <param name="keyStorageFlags">Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar el certificado. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="rawData" /> es null.o bienLa longitud del parámetro <paramref name="rawData" /> es 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> utilizando un identificador a una estructura PCCERT_CONTEXT no administrada.</summary>
+      <param name="handle">Identificador para una estructura PCCERT_CONTEXT no administrada.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando el nombre de un archivo firmado con el estándar PKCS7. </summary>
+      <param name="fileName">Nombre de un archivo firmado con el estándar PKCS7.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="fileName" /> es null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando el nombre de un archivo firmado con el estándar PKCS7 y una contraseña para obtener acceso al certificado.</summary>
+      <param name="fileName">Nombre de un archivo firmado con el estándar PKCS7. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="fileName" /> es null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando el nombre de un archivo firmado con el estándar PKCS7, una contraseña para obtener acceso al certificado y una marca de almacenamiento de claves. </summary>
+      <param name="fileName">Nombre de un archivo firmado con el estándar PKCS7. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <param name="keyStorageFlags">Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar el certificado. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="fileName" /> es null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Libera todos los recursos utilizados por el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Libera todos los recursos no administrados utilizados por este <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> y, opcionalmente, libera los recursos administrados. </summary>
+      <param name="disposing">truepara liberar los recursos administrados y no administrados; false para liberar únicamente los recursos no administrados.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Compara dos objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> para determinar si son iguales.</summary>
+      <returns>Es true si el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual es igual al objeto especificado por el parámetro <paramref name="other" />; en caso contrario, es false.</returns>
+      <param name="obj">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a comparar con el objeto actual. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Compara dos objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> para determinar si son iguales.</summary>
+      <returns>Es true si el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual es igual al objeto especificado por el parámetro <paramref name="other" />; en caso contrario, es false.</returns>
+      <param name="other">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a comparar con el objeto actual.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exporta el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual a una matriz de bytes en un formato descrito por uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </summary>
+      <returns>Matriz de bytes que representa el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</returns>
+      <param name="contentType">Uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> que describe cómo dar formato a los datos de salida. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se ha pasado al parámetro <paramref name="contentType" /> un valor distinto de <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> o <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" />.o bienNo se puede exportar el certificado.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exporta el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual a una matriz de bytes en un formato descrito por uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, con la contraseña especificada.</summary>
+      <returns>Matriz de bytes que representa el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</returns>
+      <param name="contentType">Uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> que describe cómo dar formato a los datos de salida.</param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se ha pasado al parámetro <paramref name="contentType" /> un valor distinto de <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> o <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" />.o bienNo se puede exportar el certificado.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Devuelve el valor hash del certificado X.509v3 en forma de matriz de bytes.</summary>
+      <returns>Valor hash del certificado X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Devuelve el nombre del formato de este certificado X.509v3.</summary>
+      <returns>Formato de este certificado X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Devuelve el código hash del certificado X.509v3 en forma de entero.</summary>
+      <returns>Código hash del certificado X.509 en forma de entero.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Devuelve la información del algoritmo de clave de este certificado X.509v3 en forma de cadena.</summary>
+      <returns>Información del algoritmo de clave de este certificado X.509 en forma de cadena.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Devuelve los parámetros del algoritmo de clave del certificado X.509v3 en forma de matriz de bytes.</summary>
+      <returns>Parámetros del algoritmo de clave del certificado X.509 en forma de matriz de bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Devuelve los parámetros del algoritmo de clave del certificado X.509v3 en forma de cadena hexadecimal.</summary>
+      <returns>Parámetros del algoritmo de clave del certificado X.509 en forma de cadena hexadecimal.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Devuelve la clave pública del certificado X.509v3 en forma de matriz de bytes.</summary>
+      <returns>Clave pública del certificado X.509 en forma de matriz de bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Devuelve el número de serie del certificado X.509v3 en forma de matriz de bytes.</summary>
+      <returns>Número de serie del certificado X.509 en forma de matriz de bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene un identificador para un contexto de certificado de la API de criptografía de Microsoft descrito por una estructura PCCERT_CONTEXT no administrada. </summary>
+      <returns>Estructura <see cref="T:System.IntPtr" /> que representa una estructura PCCERT_CONTEXT no administrada.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Obtiene el nombre de la entidad de certificación que emitió el certificado X.509v3.</summary>
+      <returns>Nombre de la entidad de certificación que emitió el certificado X.509v3.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El identificador de certificado no es válido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Obtiene el nombre distintivo del sujeto del certificado.</summary>
+      <returns>Nombre distintivo del sujeto del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El identificador de certificado no es válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Devuelve una representación en forma de cadena del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</summary>
+      <returns>Representación en forma de cadena del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Devuelve una representación en forma de cadena del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual con información adicional, si se especifica.</summary>
+      <returns>Representación en forma de cadena del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</returns>
+      <param name="fVerbose">Es true para generar la forma detallada de la representación en forma de cadena; en caso contrario, es false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Representa un certificado X.509.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando información de una matriz de bytes.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando una matriz de bytes y una contraseña.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando una matriz de bytes, una contraseña y una marca de almacenamiento de claves.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <param name="keyStorageFlags">Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar el certificado. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando un identificador no administrado.</summary>
+      <param name="handle">Puntero a un contexto de certificado en código no administrado.La estructura C se llama PCCERT_CONTEXT.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando el nombre de un archivo de certificado.</summary>
+      <param name="fileName">Nombre de un archivo de certificado. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando el nombre de un archivo de certificado y una contraseña para obtener acceso al certificado.</summary>
+      <param name="fileName">Nombre de un archivo de certificado. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando el nombre de un archivo de certificado, una contraseña para obtener acceso al certificado y una marca de almacenamiento claves.</summary>
+      <param name="fileName">Nombre de un archivo de certificado. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <param name="keyStorageFlags">Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar el certificado. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Obtiene o establece un valor que indica que se almacena un certificado X.509.</summary>
+      <returns>Es true si se almacena el certificado y false si no se almacena el certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Obtiene una colección de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Obtiene o establece el alias asociado de un certificado.</summary>
+      <returns>Nombre descriptivo del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Indica el tipo de certificado que contiene una matriz de bytes.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> tiene longitud cero o es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Indica el tipo de certificado que contiene un archivo.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="fileName">Nombre de un archivo de certificado. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> es null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Obtiene el sujeto y los nombres del emisor de un certificado.</summary>
+      <returns>Nombre del certificado.</returns>
+      <param name="nameType">Valor de <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> para el sujeto. </param>
+      <param name="forIssuer">Es true si se va a incluir el nombre del emisor; en caso contrario, es false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Obtiene un valor que indica si un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contiene una clave privada. </summary>
+      <returns>Es true si el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contiene una clave privada; de lo contrario, es false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Obtiene el nombre distintivo del emisor de certificados.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> que contiene el nombre del emisor del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Obtiene la fecha en hora local después de la cual un certificado ya no es válido.</summary>
+      <returns>Objeto <see cref="T:System.DateTime" /> que representa la fecha de expiración del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Obtiene la fecha en hora local en la que un certificado entra en vigor.</summary>
+      <returns>Objeto <see cref="T:System.DateTime" /> que representa la fecha efectiva del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Obtiene o establece el objeto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> que representa la clave privada asociada a un certificado.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> que es un proveedor de servicios criptográficos RSA o DSA.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El valor de la clave no es RSA ni DSA o la clave es ilegible. </exception>
+      <exception cref="T:System.ArgumentNullException">El valor que se establece para esta propiedad es null.</exception>
+      <exception cref="T:System.NotSupportedException">No se admite el algoritmo de clave para esta clave privada.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Las claves X.509 no coinciden.</exception>
+      <exception cref="T:System.ArgumentException">La clave del proveedor de servicios criptográficos es null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Obtiene un objeto <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> asociado a un certificado.</summary>
+      <returns>Un objeto <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El valor de la clave no es RSA ni DSA o la clave es ilegible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Obtiene los datos sin procesar de un certificado.</summary>
+      <returns>Datos sin procesar del certificado en forma de matriz de bytes.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Obtiene el número de serie de un certificado.</summary>
+      <returns>Número de serie del certificado.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Obtiene el algoritmo utilizado para crear la firma de un certificado.</summary>
+      <returns>Devuelve el identificador de objeto (<see cref="T:System.Security.Cryptography.Oid" />) del algoritmo de firma.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Obtiene el nombre distintivo del sujeto de un certificado.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> que representa el nombre del sujeto del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Obtiene la huella digital de un certificado.</summary>
+      <returns>Huella digital del certificado.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Muestra un certificado X.509 en formato de texto.</summary>
+      <returns>Información del certificado.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Muestra un certificado X.509 en formato de texto.</summary>
+      <returns>Información del certificado.</returns>
+      <param name="verbose">Es true para mostrar la clave pública, clave privada, extensiones, etc.; es false para mostrar información que es similar a la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, incluso la huella digital, el número de serie, el sujeto y los nombres del emisor, etc. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Obtiene la versión del formato X.509 de un certificado.</summary>
+      <returns>Formato del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Representa una colección de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> sin ninguna información sobre <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> mediante un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificate">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> a partir del cual se iniciará la colección.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> mediante una matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificates">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizando la colección de certificados especificada.</summary>
+      <param name="certificates">Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Agrega un objeto al final de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Índice de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> en el que se ha agregado <paramref name="certificate" />.</returns>
+      <param name="certificate">Certificado X.509 representado como objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Agrega varios objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> de una matriz al objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Agrega varios objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> de un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> a otro objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Determina si el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contiene un certificado específico.</summary>
+      <returns>true si <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contiene el <paramref name="certificate" /> especificado; en caso contrario, false.</returns>
+      <param name="certificate">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> que se va a buscar en la colección. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exporta información del certificado X.509 a una matriz de bytes.</summary>
+      <returns>Información del certificado X.509 en una matriz de bytes.</returns>
+      <param name="contentType">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> compatible. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exporta a una matriz de bytes información del certificado X.509 utilizando una contraseña.</summary>
+      <returns>Información del certificado X.509 en una matriz de bytes.</returns>
+      <param name="contentType">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> compatible. </param>
+      <param name="password">Cadena utilizada para proteger la matriz de bytes. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El certificado es ilegible, el contenido no es válido o, si se trata de un certificado que requiere contraseña, no se ha podido exportar la clave privada porque la contraseña proporcionada era incorrecta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Busca un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizando los criterios de búsqueda especificados por la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> y el objeto <paramref name="findValue" />.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <param name="findType">Uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />. </param>
+      <param name="findValue">El criterio de búsqueda como objeto. </param>
+      <param name="validOnly">true para que la búsqueda sólo pueda devolver certificados válidos; de lo contrario, false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> no es válido. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Devuelve un enumerador capaz de recorrer en iteración un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> que puede recorrer en iteración el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Importa un certificado en forma de matriz de bytes a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importa a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> un certificado en forma de matriz de bytes para cuyo acceso se requiere contraseña.</summary>
+      <param name="rawData">Matriz de bytes que contiene datos de un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <param name="password">Contraseña requerida para obtener acceso a la información del certificado. </param>
+      <param name="keyStorageFlags">Una combinación bit a bit de los valores de enumeración que controlan cómo y dónde se importó el certificado. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Importa un archivo de certificado a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Nombre del archivo que contiene la información del certificado. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importa a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> un archivo de certificado que requiere contraseña.</summary>
+      <param name="fileName">Nombre del archivo que contiene la información del certificado. </param>
+      <param name="password">Contraseña requerida para obtener acceso a la información del certificado. </param>
+      <param name="keyStorageFlags">Una combinación bit a bit de los valores de enumeración que controlan cómo y dónde se importó el certificado. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Inserta un objeto en el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> en el índice especificado.</summary>
+      <param name="index">Índice de base cero en el que se va a insertar <paramref name="certificate" />. </param>
+      <param name="certificate">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> que se va a insertar. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> es menor que cero.O bien <paramref name="index" /> es mayor que la propiedad <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.NotSupportedException">La colección es de sólo lectura.O bien La colección tiene un tamaño fijo. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> es null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Obtiene o establece el elemento que se encuentra en el índice especificado.</summary>
+      <returns>El elemento en el índice especificado.</returns>
+      <param name="index">Índice de base cero del elemento que se va a obtener o establecer. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> es menor que cero.O bien <paramref name="index" /> es mayor o igual que la propiedad <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Quita del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> la primera aparición de un certificado.</summary>
+      <param name="certificate">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> que se ha de quitar de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Quita de un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> varios objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contenidos en una matriz.</summary>
+      <param name="certificates">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Quita varios objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contenidos en un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> de otro objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> es null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Admite una iteración simple en un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Obtiene el elemento actual del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Elemento actual del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Adelanta el enumerador al siguiente elemento del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Establece el enumerador en su posición inicial (delante del primer elemento del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />).</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Elemento actual del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Define una colección que almacena objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> desde una matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <param name="value">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> con los que se inicializa el nuevo objeto. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> desde otra <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> con que inicializar el nuevo objeto. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Agrega un <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> con el valor especificado a la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <returns>Índice de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual donde se insertó el nuevo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="value">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a agregar al objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Copia los elementos de una matriz de tipo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> al final de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <param name="value">Matriz de tipo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que contiene los objetos que se agregarán a la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual. </param>
+      <exception cref="T:System.ArgumentNullException">El valor del parámetro <paramref name="value" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Copia los elementos de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> especificada al final de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> que contiene los objetos que se agregarán a la colección. </param>
+      <exception cref="T:System.ArgumentNullException">El valor del parámetro <paramref name="value" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Obtiene un valor que indica si la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual contiene el <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> especificado.</summary>
+      <returns>true si la colección contiene el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />; en cualquier otro caso, false.</returns>
+      <param name="value">El <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a buscar. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Copia los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual en una instancia de <see cref="T:System.Array" /> unidimensional en el índice especificado.</summary>
+      <param name="array">
+        <see cref="T:System.Array" /> unidimensional que constituye el destino de los valores copiados desde la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <param name="index">Índice de <paramref name="array" /> donde se comenzará a copiar. </param>
+      <exception cref="T:System.ArgumentException">El parámetro <paramref name="array" /> es multidimensional.O bien El número de elementos de <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> es mayor que el espacio disponible entre el <paramref name="arrayIndex" /> y el final de <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">El valor del parámetro <paramref name="array" /> es null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">El parámetro <paramref name="arrayIndex" /> es menor que el límite inferior del parámetro <paramref name="array" />. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Devuelve un enumerador que puede recorrer en iteración <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Enumerador de los subelementos de <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> que pueden utilizarse para recorrer en iteración la colección.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Genera un valor hash basado en todos los valores que contiene la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <returns>Valor hash basado en todos los valores que contiene la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Devuelve el índice del <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> especificado en la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <returns>Índice del <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> especificado por el parámetro <paramref name="value" /> en <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, si se encuentra; de lo contrario, -1.</returns>
+      <param name="value">El <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a buscar. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Inserta un <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual en el índice especificado.</summary>
+      <param name="index">Índice basado en cero en el que debe insertarse <paramref name="value" />. </param>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a insertar. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Obtiene o establece la entrada en el índice especificado de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> situado en el índice especificado de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</returns>
+      <param name="index">Índice de base cero de la entrada que se va a situar en la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">El parámetro <paramref name="index" /> se encuentra fuera del intervalo de índices válido para la colección. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Quita el <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> especificado de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se quita de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual. </param>
+      <exception cref="T:System.ArgumentException">El <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> especificado en el parámetro <paramref name="value" /> no se encuentra en la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Enumera los objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> de una <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> para el objeto<see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> especificado.</summary>
+      <param name="mappings">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> que se van a enumerar. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Obtiene el <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Desplaza el enumerador al siguiente elemento de la colección.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear la instancia del enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Establece el enumerador en su posición inicial (antes del primer elemento de la colección).</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modifica después de crear una instancia del enumerador. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Objeto de certificado X.509 actual en el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear la instancia del enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear la instancia del enumerador. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Representa un motor de compilación de cadenas para los certificados <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Compila una cadena X.509 usando la directiva especificada en <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+      <returns>Es true si el certificado X.509 es válido; en caso contrario, es false.</returns>
+      <param name="certificate">Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
+      <exception cref="T:System.ArgumentException">El <paramref name="certificate" /> no es un certificado válido o es null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El <paramref name="certificate" /> es ilegible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Obtiene una colección de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Obtiene o establece el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> que se va a usar al compilar una cadena de certificados X.509.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> asociado a esta cadena X.509.</returns>
+      <exception cref="T:System.ArgumentNullException">El valor se establece para esta propiedad es null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Obtiene el estado de todos los elementos de un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+      <returns>Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Libera todos los recursos usados por este objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Libera los recursos no administrados que usa <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> y, de forma opcional, libera los recursos administrados.</summary>
+      <param name="disposing">Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Obtiene un identificador seguro para esta instancia <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />. </summary>
+      <returns>Devuelve <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Representa un elemento de una cadena X.509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Obtiene el certificado X.509 de un elemento de cadena determinado.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Obtiene el estado de error del certificado X.509 actual de una cadena.</summary>
+      <returns>Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Obtiene información adicional de errores de una estructura de cadena de certificados no administrada.</summary>
+      <returns>Cadena que representa el miembro pwszExtendedErrorInfo de la estructura CERT_CHAIN_ELEMENT no administrada de la API criptográfica.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Representa una colección de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Copia un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> en una matriz, empezando por el índice especificado.</summary>
+      <param name="array">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />. </param>
+      <param name="index">Entero que representa el valor del índice. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">El parámetro <paramref name="index" /> especificado es menor que cero o mayor o igual que la longitud de la matriz. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> es null. </exception>
+      <exception cref="T:System.ArgumentException">El valor de <paramref name="index" /> sumado al recuento actual es mayor que la longitud de la matriz. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Obtiene el número de elementos de la colección.</summary>
+      <returns>Entero que representa el número de elementos de la colección.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Obtiene un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> que se puede utilizar para navegar en una colección de elementos de cadena.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Obtiene un valor que indica si la colección de elementos de cadena está sincronizada.</summary>
+      <returns>Siempre devuelve false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Obtiene el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> en el índice especificado.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</returns>
+      <param name="index">Valor de entero. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> es menor que cero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> es mayor o igual que la longitud de la colección. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Obtiene un objeto que se puede utilizar para sincronizar el acceso a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Referencia de puntero al objeto actual.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copia un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> en una matriz, empezando por el índice especificado.</summary>
+      <param name="array">Matriz en la que se ha de copiar el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</param>
+      <param name="index">Índice de <paramref name="array" /> por el que se ha de comenzar la copia.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">El parámetro <paramref name="index" /> especificado es menor que cero o mayor o igual que la longitud de la matriz. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> es null. </exception>
+      <exception cref="T:System.ArgumentException">El valor de <paramref name="index" /> sumado al recuento actual es mayor que la longitud de la matriz. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Obtiene un objeto <see cref="T:System.Collections.IEnumerator" /> que se puede utilizar para navegar en una colección de elementos de cadena.</summary>
+      <returns>Un objeto <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Admite una iteración simple en <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Obtiene el elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Adelanta el enumerador al siguiente elemento de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Establece el enumerador en su posición inicial (antes del primer elemento de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />).</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Obtiene el elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Representa la directiva de cadena que se aplica al crear una cadena de certificados X509.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Obtiene una colección de identificadores de objeto (OID) que especifican las directivas de aplicación o los usos mejorados de la clave (EKU) admitidos por el certificado.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Obtiene una colección de identificadores de objeto (OID) que especifican qué directivas de certificado admite el certificado.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Representa una colección adicional de certificados que el motor de encadenamiento puede buscar cuando valida una cadena de certificados.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Restablece el valor predeterminado de los miembros de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Obtiene o establece los valores para los marcadores de revocación X509.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />.</returns>
+      <exception cref="T:System.ArgumentException">El valor de <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> proporcionado no es un marcador válido. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Obtiene o establece los valores para el modo de revocación de certificados X509.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />.</returns>
+      <exception cref="T:System.ArgumentException">El valor de <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> proporcionado no es un marcador válido. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Obtiene el intervalo de tiempo transcurrido durante la comprobación de revocación en línea o la descarga de la lista de revocación de certificados (CRL).</summary>
+      <returns>Un objeto <see cref="T:System.TimeSpan" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Obtiene los marcadores de comprobación para el certificado.</summary>
+      <returns>Valor de la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />.</returns>
+      <exception cref="T:System.ArgumentException">El valor de <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> proporcionado no es un marcador válido.El valor predeterminado es <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" />.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>Hora en la que se comprobó el certificado (expresada según la hora local).</summary>
+      <returns>Un objeto <see cref="T:System.DateTime" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Proporciona una estructura simple para almacenar el estado de la cadena X509 e información de error.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Especifica el estado de la cadena X509.</summary>
+      <returns>Valor <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Especifica una descripción del valor <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" />.</summary>
+      <returns>Una cadena traducible.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Define el estado de una cadena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Especifica que la lista de certificados de confianza (CTL) contiene una firma no válida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Especifica que la lista de certificados de confianza (CTL) no es válida debido a un valor de tiempo que no es válido como, por ejemplo, uno que indique que la CTL ha expirado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Especifica que la lista de certificados de confianza (CTL) no es válida para este uso.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Especifica que no se pudo compilar la cadena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Especifica que la cadena X509 no es válida porque un certificado ha excluido una restricción de nombre.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Especifica que el certificado tiene una restricción de nombre no definida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Especifica que el certificado tiene una restricción de nombre prohibida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Especifica que el certificado no tiene una restricción de nombre compatible o que tiene una restricción de nombre que es no compatible.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Especifica que la cadena X509 no es válida debido a restricciones básicas que no son válidas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Especifica que la cadena X509 no es válida debido a una extensión que no es válida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Especifica que la cadena X509 no es válida debido a restricciones de nombre que no son válidas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Especifica que la cadena X509 no es válida debido a restricciones de directiva que no son válidas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Especifica que la cadena X509 no contiene ningún error.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Especifica que no hay ninguna extensión de directiva de certificados en el certificado.Este error podría producirse si una directiva de grupo hubiera especificado que todos los certificados deben disponer de una directiva de certificados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Especifica que la cadena X509 no es válida debido a una firma de certificado que no es válida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Desusado.Especifica que el certificado de la entidad de certificación (CA) y el certificado emitido tengan períodos de validez no anidados.Por ejemplo, el certificado de la CA puede ser válido del 1 de enero al 1 de diciembre y el certificado emitido puede ser válido del 2 de enero al 2 de diciembre, lo que significaría que los períodos de validez no están anidados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Especifica que la cadena X509 no es válida debido a un valor de tiempo que no es válido como, por ejemplo, un valor que indique que un certificado ha expirado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Especifica que el uso de la clave no es válido.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Especifica que la lista de revocación de certificados (CRL) en línea sobre la que se basa la cadena X509 se encuentra actualmente desconectada.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Especifica que la cadena X509 no pudo compilarse hasta el certificado raíz.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Especifica que no es posible determinar si se ha revocado el certificado.Esto puede deberse a que la lista de revocación de certificados (CRL) se encuentre desconectada o no esté disponible.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Especifica que la cadena X509 no es válida debido a un certificado revocado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Especifica que la cadena X509 no es válida debido a que un certificado raíz no es de confianza.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Especifica el formato de un certificado X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Certificado Authenticode X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>Certificado X.509 único.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>Certificado con formato PFX.El valor Pfx es idéntico al valor Pkcs12.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>Certificado con formato PKCS #12.El valor Pkcs12 es idéntico al valor Pfx.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>Certificado con formato PKCS #7.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>Certificado X.509 serializado único. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>Almacén serializado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>Certificado X.509 desconocido.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Define la colección de identificadores de objetos (OID) que indica las aplicaciones que utilizan la clave.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> utilizando un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> y un valor que identifica si la extensión es crítica.</summary>
+      <param name="encodedEnhancedKeyUsages">Datos codificados que se van a utilizar para crear la extensión.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> utilizando  <see cref="T:System.Security.Cryptography.OidCollection" /> y un valor que identifica si la extensión es crítica. </summary>
+      <param name="enhancedKeyUsages">Colección <see cref="T:System.Security.Cryptography.OidCollection" />. </param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <see cref="T:System.Security.Cryptography.OidCollection" /> que se ha especificado contiene uno o más valores dañados.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> mediante un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Datos codificados que se van a utilizar para crear la extensión.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Obtiene la colección de identificadores de objetos (OID) que indica las aplicaciones que utilizan la clave.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.OidCollection" /> que indica las aplicaciones que utilizan la clave.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Representa una extensión X509.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="encodedExtension">Datos codificados que se van a utilizar para crear la extensión.</param>
+      <param name="critical">Es true si la extensión es crítica; en caso contrario, es false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Identificador de objetos utilizado para identificar la extensión.</param>
+      <param name="rawData">Datos codificados utilizados para crear la extensión.</param>
+      <param name="critical">Es true si la extensión es crítica; en caso contrario, es false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> es null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> es una cadena vacía ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Cadena que representa el identificador de objetos.</param>
+      <param name="rawData">Datos codificados utilizados para crear la extensión.</param>
+      <param name="critical">Es true si la extensión es crítica; en caso contrario, es false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Copia las propiedades de extensión del objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> especificado.</summary>
+      <param name="asnEncodedData">
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> que se va a copiar.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> es null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> no tiene una extensión X.509 válida.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Obtiene un valor booleano que indica si la extensión es crítica.</summary>
+      <returns>true si la extensión es crítica; de lo contrario, false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Representa una colección de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Agrega un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Índice en el que se ha agregado el parámetro <paramref name="extension" />.</returns>
+      <param name="extension">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> que se va a agregar al objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">El valor del parámetro <paramref name="extension" /> es null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Copia la colección a una matriz, empezando en el índice especificado.</summary>
+      <param name="array">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Posición de la matriz en la que se empieza a copiar. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> es una cadena de longitud cero o contiene un valor no válido. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> es null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> especifica un valor que no está en el intervalo de la matriz. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Obtiene el número de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> de un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Entero que representa el número de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Devuelve un enumerador que puede recorrer en iteración un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> que se va a utilizar para recorrer en iteración el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Obtiene un valor que indica si está garantizado que la colección es segura para la ejecución de subprocesos.</summary>
+      <returns>Es true si la colección es segura para la ejecución de subprocesos; en caso contrario, es false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Obtiene el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> situado en el índice especificado.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="index">Ubicación del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> que se va a recuperar. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> es menor que cero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> es igual o mayor que la longitud de la matriz. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Obtiene el primer objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> cuyo valor o nombre descriptivo se especifica mediante un identificador de objeto (OID).</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="oid">Identificador de objeto (OID) de la extensión que se va a recuperar. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Obtiene un objeto que se puede utilizar para sincronizar el acceso al objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objeto que se puede utilizar para sincronizar el acceso al objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copia la colección a una matriz, empezando en el índice especificado.</summary>
+      <param name="array">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Posición de la matriz en la que se empieza a copiar. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> es una cadena de longitud cero o contiene un valor no válido. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> es null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> especifica un valor que no está en el intervalo de la matriz. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Devuelve un enumerador que puede recorrer en iteración un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objeto <see cref="T:System.Collections.IEnumerator" /> que se va a utilizar para recorrer en iteración el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Admite una iteración simple en <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Obtiene el elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Adelanta el enumerador al siguiente elemento de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Establece el enumerador en su posición inicial (antes del primer elemento de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />).</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Obtiene un objeto de la colección.</summary>
+      <returns>Elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Especifica el tipo de valor buscado por el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> debe ser una cadena que represente el nombre descriptivo de la directiva de aplicación o el identificador de objeto (OID o <see cref="T:System.Security.Cryptography.Oid" />) del certificado.Por ejemplo, se puede utilizar "Sistema de archivos de cifrado" o "1.3.6.1.4.1.311.10.3.4".Cuando se vaya a adaptar una aplicación, se deberá utilizar el valor OID, puesto que el nombre descriptivo también se adapta.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> debe ser una cadena que represente el nombre descriptivo o el identificador de objeto (OID o <see cref="T:System.Security.Cryptography.Oid" />) de la directiva del certificado.El procedimiento recomendado es utilizar el OID como, por ejemplo, "1.3.6.1.4.1.311.10.3.4".Cuando se vaya a adaptar una aplicación, se deberá utilizar el OID, puesto que el nombre descriptivo también se adapta.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que describa la extensión que se va a buscar.El identificador de objeto (OID) se utiliza normalmente para indicar al método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> que busque todos los certificados que tengan una extensión que coincida con el valor de OID.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el nombre distintivo del emisor del certificado.Esta es una búsqueda más concreta que la proporcionada por el valor de enumeración <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />.Cuando se utiliza el valor <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />, el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> realiza una comparación de cadenas de nombres distintivos, sin distinción de mayúsculas y minúsculas.La búsqueda por nombre de emisor proporciona resultados menos precisos.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el nombre del emisor del certificado.Esta es una búsqueda menos concreta que la proporcionada por el valor de enumeración <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />.Cuando se utiliza el valor <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />, el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> realiza una comparación de cadenas, sin distinción de mayúsculas y minúsculas, con el valor proporcionado.Por ejemplo, si se pasa "MiEntidadEmisora" al método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, se encontrarán todos los certificados cuyo nombre de emisor contenga esa cadena, sin que se tengan en cuenta otros valores del emisor.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el uso de la clave o un entero que represente una máscara de bits que contenga todos los usos de clave solicitados.Para el valor de cadena sólo se puede especificar un uso de clave al mismo tiempo, pero se puede utilizar el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> en una secuencia en cascada para obtener la intersección de los usos solicitados.Por ejemplo, el parámetro <paramref name="findValue" /> se puede establecer en "KeyEncipherment" o en un entero (0x30 indica "KeyEncipherment" y "DataEncipherment").También se pueden utilizar los valores de la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>El parámetro <paramref name="findValue" /> para el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> debe ser una cadena que representa el número de serie del certificado como se muestra en el cuadro de diálogo del certificado, pero sin espacios, o como el parámetro devuelto por el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" /> . </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el nombre distintivo del sujeto del certificado.Esta es una búsqueda más concreta que la proporcionada por el valor de enumeración <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />.Cuando se utiliza el valor <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />, el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> realiza una comparación de cadenas de nombres distintivos, sin distinción de mayúsculas y minúsculas.La búsqueda por nombre de sujeto proporciona resultados menos precisos.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el identificador de clave de sujeto en formato hexadecimal, como "F3E815D45E83B8477B9284113C64EF208E897112", tal y como se muestra en la interfaz de usuario (UI).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el nombre del sujeto del certificado.Esta es una búsqueda menos concreta que la proporcionada por el valor de enumeración <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />.Cuando se utiliza el valor <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />, el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> realiza una comparación de cadenas, sin distinción de mayúsculas y minúsculas, con el valor proporcionado.Por ejemplo, si se pasa "MiCertificado" al método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, se encontrarán todos los certificados cuyo nombre de sujeto contenga esa cadena, sin que se tengan en cuenta otros valores del sujeto.La búsqueda por nombre distintivo proporciona resultados más precisos.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el nombre de plantilla del certificado como, por ejemplo, "AutorizaciónCliente".Un nombre de plantilla es una extensión de la versión 3 de X509 que especifica los usos del certificado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente la huella digital del certificado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser un valor <see cref="T:System.DateTime" /> en hora local.Por ejemplo, puede encontrar todos los certificados que serán válidos hasta el fin del año eliminando los resultados de una operación <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> para <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> del último día del año de los resultados de una operación <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> para <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser un valor <see cref="T:System.DateTime" /> en hora local.El valor no tiene que ser necesariamente futuro.Por ejemplo, puede utilizar <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> para encontrar certificados que eran válidos en el año actual tomando la intersección de los resultados de una operación <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> para <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> durante el último día del año pasado con los resultados de una operación <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> para <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> de <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser un valor <see cref="T:System.DateTime" /> en hora local.Puede utilizar <see cref="P:System.DateTime.Now" /> para buscar todos los certificados actualmente válidos.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Define dónde y cómo importar la clave privada de un certificado X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>Se utiliza el conjunto de claves predeterminado.  Normalmente, el valor predeterminado es el conjunto de claves de usuario. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Las claves importadas se marcan como exportables.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Las claves privadas se almacenan en el almacén del equipo local, no en el almacén del usuario actual. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>Se conserva la clave asociada a un archivo PFX al importar un certificado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Las claves privadas se almacenan en el almacén del usuario actual, no en el almacén del equipo local.Esto ocurre aunque el certificado especifique que las claves se deben guardar en el almacén del equipo local.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Se notifica al usuario que tiene acceso a la clave mediante un cuadro de diálogo u otro método.  El Proveedor de servicios criptográficos (CSP) en uso define el comportamiento preciso.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Define el uso de una clave contenida en un certificado X.509.  Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> utilizando un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> y un valor que identifica si la extensión es crítica. </summary>
+      <param name="encodedKeyUsage">Datos codificados que se van a utilizar para crear la extensión.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> con el valor <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> especificado y un valor que identifica si la extensión es crítica. </summary>
+      <param name="keyUsages">Uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> que describe cómo utilizar la clave.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> mediante un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" />. </summary>
+      <param name="asnEncodedData">Datos codificados que se van a utilizar para crear la extensión.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Obtiene el marcador de uso de clave asociado al certificado.</summary>
+      <returns>Uno de los valores de <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La extensión no puede descodificarse. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Define cómo utilizar la clave del certificado.Si no se establece este valor, la clave se podrá utilizar para cualquier propósito.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>La clave se puede utilizar para firmar una lista de revocación de certificados (CRL).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>La clave se puede utilizar para el cifrado de datos.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>La clave sólo se puede utilizar para el descifrado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>La clave se puede utilizar como firma digital.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>La clave sólo se puede utilizar para el cifrado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>La clave se puede utilizar para determinar el acuerdo de claves, como si hubiera sido creada con el algoritmo Diffie-Hellman de acuerdo de claves.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>La clave se puede utilizar para firmar certificados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>La clave se puede utilizar para el cifrado de claves.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>No se define ningún parámetro de uso para la clave.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>La clave se puede utilizar para la autenticación.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Especifica el tipo de nombre que contiene el certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>Nombre DNS asociado al nombre alternativo del sujeto o del emisor de un certificado X509.  Este valor es equivalente al valor <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>Nombre DNS asociado al nombre alternativo del sujeto o del emisor de un certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>Dirección de correo electrónico del sujeto o emisor asociado de un certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>Nombre sencillo del sujeto o emisor de un certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>Nombre principal de usuario del sujeto o emisor de un certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>Dirección URL asociada al nombre alternativo del sujeto o del emisor de un certificado X509.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Especifica en qué certificados X509 de la cadena debe realizarse la comprobación de revocación.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Sólo se realiza la comprobación de revocación en el certificado final.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>La comprobación de revocación se realiza en toda la cadena de certificados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>La comprobación de revocación se realiza en toda la cadena, salvo en el certificado raíz.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Especifica el modo usado para comprobar la revocación del certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>No se realiza ninguna comprobación de revocación en el certificado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>Se realiza una comprobación de revocación mediante una lista de revocación de certificados (CRL) almacenada en memoria caché.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>Se realiza una comprobación de revocación mediante una lista de revocación de certificados (CRL) en línea.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Representa un almacén de X.509, que es un almacén físico donde se conservan y administran certificados.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> mediante los certificados personales del almacén de usuario actual.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> mediante los valores especificados de <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> y <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Uno de los valores de enumeración que especifica el nombre del almacén de certificados X.509. </param>
+      <param name="storeLocation">Uno de los valores de enumeración que especifica la ubicación del almacén de certificados X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> no es una ubicación válida o <paramref name="storeName" /> no es un nombre válido. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> utilizando una cadena que representa un valor de la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> y un valor de la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Cadena que representa un valor de la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />. </param>
+      <param name="storeLocation">Uno de los valores de enumeración que especifica la ubicación del almacén de certificados X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> contiene valores no válidos. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Agrega un certificado a un almacén de certificados X.509.</summary>
+      <param name="certificate">Certificado que se va a agregar. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />is null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El certificado no se ha podido agregar al almacén.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Devuelve una colección de certificados situada en un almacén de certificados X.509.</summary>
+      <returns>Colección de certificados.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Libera los recursos utilizados por este <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Obtiene la ubicación del almacén de certificados X.509.</summary>
+      <returns>Ubicación del almacén de certificados.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Obtiene el nombre del almacén de certificados X.509.</summary>
+      <returns>Nombre del almacén de certificados.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Abre un almacén de certificados X.509 o crea un nuevo almacén, según la configuración del marcador <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />.</summary>
+      <param name="flags">Combinación bit a bit de valores de enumeración que especifica la manera de abrir el almacén de certificados X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el almacén. </exception>
+      <exception cref="T:System.Security.SecurityException">El llamador no dispone del permiso requerido. </exception>
+      <exception cref="T:System.ArgumentException">El almacén contiene valores no válidos.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Quita un certificado de un almacén de certificados X.509.</summary>
+      <param name="certificate">Certificado que se va a quitar.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />is null. </exception>
+      <exception cref="T:System.Security.SecurityException">El llamador no dispone del permiso requerido. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Define una cadena que identifica el identificador del sujeto de clave (SKI) del certificado.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizando una matriz de bytes y un valor que identifica si la extensión es crítica.</summary>
+      <param name="subjectKeyIdentifier">Matriz de bytes que representa los datos que se van a utilizar para crear la extensión.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizando datos codificados y un valor que identifica si la extensión es crítica.</summary>
+      <param name="encodedSubjectKeyIdentifier">Objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> que se va a utilizar para crear la extensión.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizando una clave pública y un valor que indica si la extensión es crítica.</summary>
+      <param name="key">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> a partir del cual se va a crear un identificador del sujeto de clave (SKI). </param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizando una clave pública, un identificador del algoritmo hash y un valor que indica si la extensión es crítica. </summary>
+      <param name="key">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> a partir del cual se va a crear un identificador del sujeto de clave (SKI).</param>
+      <param name="algorithm">Uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> que identifica qué algoritmo hash se va a utilizar.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizando una cadena y un valor que identifica si la extensión es crítica.</summary>
+      <param name="subjectKeyIdentifier">Cadena, codificada en formato hexadecimal, que representa el identificador del sujeto de clave (SKI) para un certificado.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Crea una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> copiando información de los datos codificados.</summary>
+      <param name="asnEncodedData">Objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> que se va a utilizar para crear la extensión.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Obtiene una cadena que representa el identificador del sujeto de clave (SKI) para un certificado.</summary>
+      <returns>Cadena, codificada en formato hexadecimal, que representa el identificador del sujeto de clave (SKI).</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La extensión no puede descodificarse. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Define el tipo de algoritmo hash que se ha de utilizar con la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>El identificador de clave de asunto (SKI) está compuesto por un hash SHA-1 de 160 bits de la clave pública codificada (incluyendo la etiqueta, la longitud y el número de bits no utilizados).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>El SKI está compuesto por un hash SHA-1 de 160 bits del valor de la clave pública (excluyendo la etiqueta, la longitud y el número de bits no utilizados).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>El SKI está compuesto por un campo de tipo de cuatro bits con el valor 0100, seguido por los 60 bits menos significativos del hash SHA-1 del valor de la clave pública (excluyendo la etiqueta, la longitud y el número de bits de la cadena de bits no utilizados)</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Especifica las condiciones que deben cumplirse para la comprobación de certificados en la cadena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>Se incluyen todos los marcadores que pertenecen a la comprobación.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Se omite el hecho de que la cadena no pueda comprobarse debido a que una entidad de certificación (CA) sea desconocida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, la revocación de la entidad de certificación sea desconocida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, la lista de certificados de confianza (CTL) no sea válida porque, por ejemplo, haya expirado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, la revocación del firmante de la lista de certificados de confianza (CTL) sea desconocida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, la revocación del certificado final (el certificado de usuario) sea desconocida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, las restricciones básicas no sean válidas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, el nombre del certificado no sea válido.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, el certificado tenga una directiva que no sea válida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>Se omite el hecho de que, a la hora de comprobar el certificado, el certificado de la entidad de certificación (CA) y el certificado emitido tengan períodos de validez no anidados.Por ejemplo, el certificado de la CA puede ser válido del 1 de enero al 1 de diciembre y el certificado emitido puede ser válido del 2 de enero al 2 de diciembre, lo que significaría que los períodos de validez no están anidados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>Se omite el hecho de que, a la hora de determinar la validez del certificado, los certificados de la cadena no sean válidos porque hayan expirado o porque todavía no estén en vigor.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>Se omite el hecho de que, a la hora de comprobar el certificado, la revocación raíz sea desconocida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, el certificado no se emitiese para el uso actual.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>No se incluyen los marcadores que pertenecen a la comprobación.</summary>
+    </member>
+  </members>
+</doc>

+ 1570 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1570 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Fournit un handle sécurisé qui représente une chaîne X.509.Pour plus d'informations, consultez <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Spécifie la façon d'ouvrir le magasin de certificats X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Ouvre le magasin de certificats X.509 et inclut les certificats archivés.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Ouvre le magasin de certificats X.509 au niveau d'accès le plus élevé autorisé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Ouvre uniquement les magasins existants ; si aucun magasin n'existe, la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> ne crée pas de nouveau magasin.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Ouvre le magasin de certificats X.509 en lecture seule.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Ouvre le magasin de certificats X.509 en lecture et écriture.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Représente l'information relative à la clé publique d'un certificat.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> à l'aide d'un objet identificateur d'objet de la clé publique, d'une représentation ASN.1 des paramètres de la clé publique et d'une représentation ASN.1 de la valeur de la clé publique. </summary>
+      <param name="oid">Objet d'identificateur d'objet représentant la clé publique.</param>
+      <param name="parameters">Représentation ASN.1 des paramètres de la clé publique.</param>
+      <param name="keyValue">Représentation ASN.1 de la valeur de la clé publique.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Obtient la représentation ASN.1 de la valeur de la clé publique.</summary>
+      <returns>Représentation ASN.1 de la valeur de la clé publique.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Obtient la représentation ASN.1 des paramètres de la clé publique.</summary>
+      <returns>Représentation ASN.1 des paramètres de la clé publique.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Obtient un objet <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> ou <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> qui représente la clé publique.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> qui représente la clé publique.</returns>
+      <exception cref="T:System.NotSupportedException">L'algorithme de clé n'est pas pris en charge.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Obtient un objet d'identificateur d'objet (OID) de la clé publique.</summary>
+      <returns>Objet d'identificateur d'objet (OID) de la clé publique.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Obtient l'emplacement du magasin de certificats X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>Magasin de certificats X.509 utilisé par l'utilisateur actuel.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>Magasin de certificats X.509 assigné à l'ordinateur local.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Spécifie le nom du magasin de certificats X.509 à ouvrir.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>Magasin de certificats X.509 pour d'autres utilisateurs.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>Magasin de certificats X.509 pour les autorités de certification tierces.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>Magasin de certificats X.509 pour les autorités de certification intermédiaires. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>Magasin de certificats X.509 pour les certificats révoqués.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>Magasin de certificats X.509 pour les certificats personnels.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>Magasin de certificats X.509 pour les autorités de certification racine approuvées.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>Magasin de certificats X.509 pour les personnes et ressources directement approuvées.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>Magasin de certificats X.509 pour les éditeurs directement approuvés.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Représente le nom unique d'un certificat X509.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> avec les informations du tableau d'octets spécifié.</summary>
+      <param name="encodedDistinguishedName">Tableau d'octets qui contient des informations sur le nom unique.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> à l'aide de l'objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> spécifié.</summary>
+      <param name="encodedDistinguishedName">Objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> qui représente le nom unique.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> à l'aide de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> spécifié.</summary>
+      <param name="distinguishedName">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> à l'aide d'informations provenant de la chaîne spécifiée.</summary>
+      <param name="distinguishedName">Chaîne qui représente le nom unique.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> à l'aide de la chaîne et de l'indicateur <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> spécifiés.</summary>
+      <param name="distinguishedName">Chaîne qui représente le nom unique.</param>
+      <param name="flag">Combinaison d'opérations de bits des valeurs d'énumération qui spécifient les caractéristiques du nom unique.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Décode un nom unique à l'aide des caractéristiques spécifiées par le paramètre <paramref name="flag" />.</summary>
+      <returns>Nom unique décodé.</returns>
+      <param name="flag">Combinaison d'opérations de bits des valeurs d'énumération qui spécifient les caractéristiques du nom unique.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat a un nom non valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Retourne une version mise en forme d'un nom unique X500 pour impression ou sortie dans une fenêtre de texte ou une console.</summary>
+      <returns>Chaîne mise en forme qui représente le nom unique X500.</returns>
+      <param name="multiLine">true si la chaîne de retour doit contenir des retours chariot ; sinon, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Obtient le nom unique délimité par des virgules d'un certificat X500.</summary>
+      <returns>Nom unique délimité par des virgules du certificat X509.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Spécifie les caractéristiques du nom unique X.500.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>Le nom unique n'utilise pas le signe plus.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>Le nom unique n'utilise pas de guillemets.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Force le nom unique à encoder les clés X.500 spécifiques sous forme de chaînes UTF-8 et non de chaînes Unicode imprimables.Pour obtenir plus d'informations et la liste des clés X.500 concernées, consultez l'énumération X500NameFlags.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>Le nom unique n'a pas de caractéristiques spéciales.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>Le nom unique est inversé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>Le nom unique utilise des virgules.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>Le nom unique utilise le caractère de retour à la ligne.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>Le nom unique utilise des points-virgules.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>Le nom unique utilise l'encodage T61.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>Le nom unique utilise l'encodage UTF8 au lieu de l'encodage de caractères Unicode.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Définit le jeu de contraintes placées sur un certificat.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.Les paramètres spécifient une valeur qui indique si un certificat vient d'une autorité de certification, une valeur qui indique si le certificat contient une restriction sur le nombre de niveaux de chemin d'accès qu'il autorise, le nombre de niveaux autorisés dans le chemin d'accès d'un certificat, et une valeur qui indique si l'extension est essentielle.</summary>
+      <param name="certificateAuthority">true si le certificat vient d'une autorité de certification, sinon, false.</param>
+      <param name="hasPathLengthConstraint">true si le certificat a une restriction sur le nombre de niveaux de chemin d'accès qu'il autorise, sinon, false.</param>
+      <param name="pathLengthConstraint">Nombre de niveaux autorisés dans le chemin d'accès d'un certificat.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> à l'aide d'un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> et d'une valeur qui identifie si l'extension est essentielle. </summary>
+      <param name="encodedBasicConstraints">Données codées à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Obtient une valeur qui indique si un certificat vient d'une autorité de certification.</summary>
+      <returns>true si le certificat vient d'une autorité de certification, sinon, false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> avec un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Données codées à utiliser pour créer l'extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Obtient une valeur qui indique si un certificat contient une restriction sur le nombre de niveaux de chemin d'accès qu'il autorise.</summary>
+      <returns>true si le certificat a une restriction sur le nombre de niveaux de chemin d'accès qu'il autorise, sinon, false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'extension ne peut pas être décodée. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Obtient le nombre de niveaux autorisés dans le chemin d'accès d'un certificat.</summary>
+      <returns>Entier qui indique le nombre de niveaux autorisés dans le chemin d'accès d'un certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'extension ne peut pas être décodée. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Fournit des méthodes destinées à vous aider à utiliser des certificats X.509 v.3.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> définie à partir d'une séquence d'octets représentant un certificat X.509v3.</summary>
+      <param name="data">Tableau d'octets contenant les données d'un certificat X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="rawData" /> est null.ouLa longueur du paramètre <paramref name="rawData" /> est égale à 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à l'aide d'un tableau d'octets et d'un mot de passe.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509.</param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="rawData" /> est null.ouLa longueur du paramètre <paramref name="rawData" /> est égale à 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à l'aide d'un tableau d'octets, d'un mot de passe et d'un indicateur de stockage de clé.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <param name="keyStorageFlags">Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="rawData" /> est null.ouLa longueur du paramètre <paramref name="rawData" /> est égale à 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à l'aide d'un handle vers une structure PCCERT_CONTEXT non managée.</summary>
+      <param name="handle">Handle vers une structure PCCERT_CONTEXT non managée.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en utilisant le nom d'un fichier PKCS7 signé. </summary>
+      <param name="fileName">Nom d'un fichier PKCS7 signé.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="fileName" /> est null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en utilisant le nom d'un fichier PKCS7 signé et un mot de passe d'accès au certificat.</summary>
+      <param name="fileName">Nom d'un fichier PKCS7 signé. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="fileName" /> est null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en utilisant le nom d'un fichier PKCS7 signé, un mot de passe d'accès au certificat et un indicateur de stockage de clé. </summary>
+      <param name="fileName">Nom d'un fichier PKCS7 signé. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <param name="keyStorageFlags">Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="fileName" /> est null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Libère toutes les ressources utilisées par l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actuel.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Libère toutes les ressources non managées utilisées par ce <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> et libère éventuellement les ressources managées. </summary>
+      <param name="disposing">true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Compare si deux objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> sont égaux.</summary>
+      <returns>true si l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours est égal à l'objet spécifié par le paramètre <paramref name="other" /> ; sinon, false.</returns>
+      <param name="obj">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à comparer à l'objet en cours. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Compare si deux objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> sont égaux.</summary>
+      <returns>true si l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours est égal à l'objet spécifié par le paramètre <paramref name="other" /> ; sinon, false.</returns>
+      <param name="other">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à comparer à l'objet en cours.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exporte l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours dans un tableau d'octets dans un format décrit par l'une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </summary>
+      <returns>Tableau d'octets qui représente l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours.</returns>
+      <param name="contentType">Une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> décrivant comment mettre en forme les données obtenues. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une valeur autre que <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> ou <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> a été passée au paramètre <paramref name="contentType" />.ouLe certificat n'a pas pu être exporté.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exporte l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours dans un tableau d'octets dans un format décrit par l'une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, et à l'aide du mot de passe spécifié.</summary>
+      <returns>Tableau d'octets qui représente l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours.</returns>
+      <param name="contentType">Une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> décrivant comment mettre en forme les données obtenues.</param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une valeur autre que <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> ou <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> a été passée au paramètre <paramref name="contentType" />.ouLe certificat n'a pas pu être exporté.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Retourne la valeur de hachage pour le certificat X.509v.3 sous forme de tableau d'octets.</summary>
+      <returns>Valeur de hachage pour le certificat X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Retourne le nom du format de ce certificat X.509v.3.</summary>
+      <returns>Format de ce certificat X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Retourne le code de hachage du certificat X.509v.3 sous forme d'un entier.</summary>
+      <returns>Code de hachage du certificat Authenticode X.509 v.3 sous forme d'un entier.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Retourne les informations d'algorithme de clé pour ce certificat X.509v3 sous forme de chaîne.</summary>
+      <returns>Informations d'algorithme de clé pour ce certificat X.509 sous forme de chaîne.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Retourne les paramètres d'algorithme de clé pour le certificat X.509v3 sous forme de tableau d'octets.</summary>
+      <returns>Paramètres d'algorithme de clé pour le certificat X.509 sous forme de tableau d'octets.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Retourne les paramètres d'algorithme de clé pour le certificat X.509v3 sous forme de chaîne hexadécimale.</summary>
+      <returns>Paramètres d'algorithme de clé pour le certificat X.509 sous forme de chaîne hexadécimale.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Retourne la clé publique pour le certificat X.509v3 sous forme de tableau d'octets.</summary>
+      <returns>Clé publique pour le certificat X.509 sous forme de tableau d'octets.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Retourne le numéro de série du certificat X.509v3 sous forme de tableau d'octets.</summary>
+      <returns>Numéro de série du certificat X.509 sous forme d'un tableau d'octets.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[ESSENTIEL POUR LA SÉCURITÉ] Obtient un handle vers un contexte de certificat Microsoft Cryptographic API décrit par une structure PCCERT_CONTEXT non managée. </summary>
+      <returns>Structure <see cref="T:System.IntPtr" /> qui représente une structure PCCERT_CONTEXT non managée.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Obtient le nom de l'autorité de certification qui a émis le certificat X.509v.3.</summary>
+      <returns>Nom de l'autorité de certification qui a émis le certificat X.509v.3.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le handle du certificat n'est pas valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Obtient le nom unique de l'objet à partir du certificat.</summary>
+      <returns>Nom unique de l'objet à partir du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le handle du certificat n'est pas valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Retourne une chaîne représentant l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours.</summary>
+      <returns>Chaîne représentant l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Retourne une chaîne représentant l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours, avec des informations supplémentaires, si elles sont spécifiées.</summary>
+      <returns>Chaîne représentant l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours.</returns>
+      <param name="fVerbose">true pour produire la syntaxe détaillée de la représentation sous forme de chaîne ; sinon, false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Représente un certificat X.509.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide des informations d'un tableau d'octets.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un tableau d'octets et d'un mot de passe.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un tableau d'octets, d'un mot de passe et d'un indicateur de stockage de clé.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <param name="keyStorageFlags">Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un handle non managé.</summary>
+      <param name="handle">Pointeur vers un contexte de certificat dans du code non managé.La structure C est appelée PCCERT_CONTEXT.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un nom de fichier de certificat.</summary>
+      <param name="fileName">Nom d'un fichier de certificat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un nom de fichier de certificat et d'un mot de passe d'accès au certificat.</summary>
+      <param name="fileName">Nom d'un fichier de certificat. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un nom de fichier de certificat, d'un mot de passe d'accès au certificat et d'un indicateur de stockage de clé.</summary>
+      <param name="fileName">Nom d'un fichier de certificat. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <param name="keyStorageFlags">Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Obtient ou définit une valeur indiquant qu'un certificat X.509 est archivé.</summary>
+      <returns>true si le certificat est archivé, false si le certificat n'est pas archivé.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Obtient une collection d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Obtient ou définit l'alias associé à un certificat.</summary>
+      <returns>Nom convivial du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Indique le type de certificat contenu dans un tableau d'octets.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> a une longueur zéro ou est null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Indique le type de certificat contenu dans un fichier.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="fileName">Nom d'un fichier de certificat. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> a la valeur null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Obtient les noms de l'objet et de l'émetteur d'un certificat.</summary>
+      <returns>Nom du certificat.</returns>
+      <param name="nameType">Valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> de l'objet. </param>
+      <param name="forIssuer">true pour inclure le nom de l'émetteur ; sinon, false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Obtient une valeur qui indique si un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contient une clé privée. </summary>
+      <returns>true si l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contient une clé privée ; sinon, false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Obtient le nom unique de l'émetteur du certificat.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> qui contient le nom de l'émetteur du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Obtient la date locale après laquelle un certificat n'est plus valide.</summary>
+      <returns>Objet <see cref="T:System.DateTime" /> qui représente la date d'expiration du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Obtient la date locale à laquelle un certificat devient valide.</summary>
+      <returns>Objet <see cref="T:System.DateTime" /> qui représente la date d'effet du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Obtient ou définit l'objet <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> qui représente la clé privée associée à un certificat.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> qui est un fournisseur de services de chiffrement RSA ou DSA.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La valeur n'est pas celle d'une clé RSA ou DSA, ou la clé est illisible. </exception>
+      <exception cref="T:System.ArgumentNullException">La valeur définie pour cette propriété est null.</exception>
+      <exception cref="T:System.NotSupportedException">L'algorithme de clé pour cette clé privée n'est pas pris en charge.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Les clés X.509 ne correspondent pas.</exception>
+      <exception cref="T:System.ArgumentException">La clé du fournisseur de services de chiffrement est null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Obtient un objet <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> associé à un certificat.</summary>
+      <returns>Objet <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La valeur n'est pas celle d'une clé RSA ou DSA, ou la clé est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Obtient les données brutes d'un certificat.</summary>
+      <returns>Données brutes du certificat sous forme de tableau d'octets.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Obtient le numéro de série d'un certificat.</summary>
+      <returns>Numéro de série du certificat.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Obtient l'algorithme utilisé pour créer la signature d'un certificat.</summary>
+      <returns>Retourne l'identificateur d'objet (<see cref="T:System.Security.Cryptography.Oid" />) de l'algorithme de signature.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Obtient le nom unique de l'objet à partir du certificat.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> qui représente le nom de l'objet du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Obtient l'empreinte numérique du certificat.</summary>
+      <returns>Empreinte numérique du certificat.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Affiche un certificat X.509 au format texte.</summary>
+      <returns>Informations du certificat.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Affiche un certificat X.509 au format texte.</summary>
+      <returns>Informations du certificat.</returns>
+      <param name="verbose">true pour afficher la clé publique, la clé privée, les extensions, etc. ; false pour afficher des informations similaires à la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, y compris l'empreinte numérique, le numéro de série, les noms d'objets et d'émetteurs, etc. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Obtient la version d'un certificat au format X.509.</summary>
+      <returns>Format du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Représente une collection d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> sans information <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> avec un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificate">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> auquel commencer la collection.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> avec un tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificates">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> à l'aide de la collection de certificats spécifiée.</summary>
+      <param name="certificates">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Ajoute un objet à la fin de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Index <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> auquel le <paramref name="certificate" /> a été ajouté.</returns>
+      <param name="certificate">Certificat X.509 représenté sous la forme d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Ajoute plusieurs objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> d'un tableau à l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Ajoute plusieurs objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> à un autre objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Détermine si l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contient un certificat spécifique.</summary>
+      <returns>true si <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contient le <paramref name="certificate" /> spécifié ; sinon false.</returns>
+      <param name="certificate">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à placer dans la collection. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exporte des informations de certificat X.509 dans un tableau d'octets.</summary>
+      <returns>Informations de certificat X.509 dans un tableau d'octets.</returns>
+      <param name="contentType">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> pris en charge. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exporte dans un tableau d'octets des informations de certificat X.509 à l'aide d'un mot de passe.</summary>
+      <returns>Informations de certificat X.509 dans un tableau d'octets.</returns>
+      <param name="contentType">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> pris en charge. </param>
+      <param name="password">Chaîne utilisée pour protéger le tableau d'octets. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible, le contenu n'est pas valide ou, dans le cas d'un certificat qui requiert un mot de passe, la clé privée n'a pas pu être exportée parce que le mot de passe fourni était inexact. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Recherche un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> à l'aide des critères de recherche spécifiés par l'énumération <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> et l'objet <paramref name="findValue" />.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <param name="findType">Une des valeurs de <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />. </param>
+      <param name="findValue">Critères de recherche en tant qu'objet. </param>
+      <param name="validOnly">true pour que la recherche ne retourne que les certificats valides ; sinon, false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> n'est pas valide. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Retourne un énumérateur qui peut itérer au sein d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> qui peut itérer au sein de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Importe un certificat, sous forme de tableau d'octets, dans un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importe, sous forme de tableau d'octets, un certificat qui requiert un mot de passe d'accès, dans un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <param name="password">Mot de passe requis pour accéder aux informations du certificat. </param>
+      <param name="keyStorageFlags">Combinaison de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Importe un fichier de certificat dans un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Nom du fichier contenant les informations relatives au certificat. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importe dans un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> un fichier de certificat qui requiert un mot de passe.</summary>
+      <param name="fileName">Nom du fichier contenant les informations relatives au certificat. </param>
+      <param name="password">Mot de passe requis pour accéder aux informations du certificat. </param>
+      <param name="keyStorageFlags">Combinaison de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Insère un objet dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> à l'index spécifié.</summary>
+      <param name="index">Index de base zéro au niveau duquel insérer <paramref name="certificate" />. </param>
+      <param name="certificate">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à insérer. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> est inférieur à zéro.ou <paramref name="index" /> est supérieur à la propriété <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.NotSupportedException">La collection est en lecture seule.ou La taille de la collection est fixe. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Obtient ou définit l'élément situé à l'index spécifié.</summary>
+      <returns>Élément situé à l'index spécifié.</returns>
+      <param name="index">Index de base zéro de l'élément à obtenir ou définir. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> est inférieur à zéro.ou <paramref name="index" /> est égal ou supérieur à la propriété <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Supprime la première occurrence d'un certificat de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificate">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à supprimer de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Supprime d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> plusieurs objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> d'un tableau.</summary>
+      <param name="certificates">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Supprime plusieurs objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> à partir d'un autre objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> a la valeur null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Prend en charge une itération simple sur un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Obtient l'élément en cours dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Élément en cours dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Avance l'énumérateur jusqu'à l'élément suivant dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Définit l'énumérateur à sa position initiale, à savoir avant le premier élément de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Élément en cours dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Définit une collection qui stocke des objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> à partir d'un tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <param name="value">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à utiliser pour initialiser le nouvel objet. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> à partir d'un autre <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> à utiliser pour initialiser le nouvel objet. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Ajoute un <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> avec la valeur spécifiée au <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <returns>Index dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours au niveau duquel le nouveau <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> a été inséré.</returns>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à ajouter à la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Copie les éléments d'un tableau de type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à la fin du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <param name="value">Tableau de type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> contenant les objets à ajouter au <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours. </param>
+      <exception cref="T:System.ArgumentNullException">Le paramètre <paramref name="value" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Copie les éléments du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> spécifié à la fin du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> contenant les objets à ajouter à la collection. </param>
+      <exception cref="T:System.ArgumentNullException">Le paramètre <paramref name="value" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Obtient une valeur indiquant si le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours contient le <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> spécifié.</summary>
+      <returns>true si cette collection contient <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> ; sinon false.</returns>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à trouver. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Copie les valeurs de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours à l'index spécifié dans une instance de <see cref="T:System.Array" /> unidimensionnel.</summary>
+      <param name="array">
+        <see cref="T:System.Array" /> à une dimension, qui est la destination des valeurs copiées à partir de <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <param name="index">Index dans <paramref name="array" /> à partir duquel commencer la copie. </param>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="array" /> est multidimensionnel.ou Le nombre d'éléments dans <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> est supérieur à la quantité d'espace disponible entre <paramref name="arrayIndex" /> et la fin de <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">Le paramètre <paramref name="array" /> est null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Le paramètre <paramref name="arrayIndex" /> est inférieur à la limite inférieure du paramètre <paramref name="array" />. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Retourne un énumérateur qui peut itérer au sein de <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Énumérateur des sous-éléments de <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> que vous pouvez utiliser pour itérer au sein de la collection.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Génère une valeur de hachage basée sur toutes les valeurs contenues dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <returns>Valeur de hachage basée sur toutes les valeurs contenues dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Retourne l'index du <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> spécifié dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <returns>Index du <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> spécifié par le paramètre <paramref name="value" /> dans <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> (s'il existe) ; sinon, -1.</returns>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à trouver. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Insère un <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours au niveau de l'index spécifié.</summary>
+      <param name="index">Index de base zéro au niveau duquel <paramref name="value" /> doit être inséré. </param>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à insérer. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Obtient ou définit l'entrée à l'index spécifié du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à l'index spécifié du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</returns>
+      <param name="index">Index de base zéro de l'entrée à rechercher dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Le paramètre <paramref name="index" /> est situé en dehors de la plage d'index valide pour la collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Supprime un <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> spécifique du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à supprimer du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours. </param>
+      <exception cref="T:System.ArgumentException">Le <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> spécifié par le paramètre <paramref name="value" /> est introuvable dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Énumère les objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> d'un <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> pour le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> spécifié.</summary>
+      <param name="mappings">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> à énumérer. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Obtient le <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actuel dans <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actuel de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Avance l'énumérateur à l'élément suivant de la collection.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après l'instanciation de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Rétablit l'énumérateur à sa position initiale, qui précède le premier élément de la collection.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection est modifiée après l'instanciation de l'énumérateur. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Objet X509Certificate actuel dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après l'instanciation de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après l'instanciation de l'énumérateur. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Représente un moteur de génération de chaîne pour les certificats <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Génère une chaîne X.509 à l'aide de la stratégie spécifiée dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+      <returns>true en présence d'un certificat X.509 valide ; sinon, false.</returns>
+      <param name="certificate">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" /> n'est pas un certificat valide ou est null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" /> est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Obtient une collection d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Obtient ou définit le <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> à utiliser pendant la génération d'une chaîne de certificat X.509.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> associé à cette chaîne X.509.</returns>
+      <exception cref="T:System.ArgumentNullException">La valeur définie pour cette propriété est null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Obtient l'état de chaque élément d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+      <returns>Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Libère toutes les ressources utilisées par ce <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Libère les ressources non managées utilisées par ce <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> et libère éventuellement les ressources managées.</summary>
+      <param name="disposing">true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Obtient un handle sécurisé pour cette instance de <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />. </summary>
+      <returns>Retourne l'<see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Représente un élément d'une chaîne X.509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Obtient le certificat X.509 à un élément de chaîne particulier.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Obtient le statut d'erreur du certificat X.509 actuel dans une chaîne.</summary>
+      <returns>Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Obtient des informations supplémentaires sur l'erreur à partir d'une structure de chaîne de certificats non managée.</summary>
+      <returns>Chaîne qui représente le membre pwszExtendedErrorInfo de la structure CERT_CHAIN_ELEMENT non managée dans l'API Crypto.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Représente une collection d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Copie un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> dans un tableau, en commençant à l'index spécifié.</summary>
+      <param name="array">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />. </param>
+      <param name="index">Entier qui représente la valeur d'index. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">L'index <paramref name="index" /> spécifié est inférieur à zéro, ou égal ou supérieur à la longueur du tableau. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> a la valeur null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus le compte actuel est supérieur à la longueur du tableau. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Obtient le nombre d'éléments de la collection.</summary>
+      <returns>Entier qui représente le nombre d'éléments dans la collection.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Obtient un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> qui peut être utilisé pour naviguer dans une collection d'éléments de chaîne.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Obtient une valeur indiquant si la collection d'éléments de la chaîne est synchronisée.</summary>
+      <returns>Retourne toujours false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Obtient l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> à l'index spécifié.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</returns>
+      <param name="index">Valeur entière. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> est inférieur à zéro. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> est supérieur ou égal à la longueur de la collection. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Obtient un objet qui peut être utilisé pour synchroniser l'accès à un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Référence de pointeur à l'objet en cours.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copie un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> dans un tableau, en commençant à l'index spécifié.</summary>
+      <param name="array">Tableau dans lequel copier l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</param>
+      <param name="index">Index de <paramref name="array" /> auquel commencer la copie.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">L'index <paramref name="index" /> spécifié est inférieur à zéro, ou égal ou supérieur à la longueur du tableau. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> a la valeur null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus le compte actuel est supérieur à la longueur du tableau. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Obtient un objet <see cref="T:System.Collections.IEnumerator" /> qui peut être utilisé pour naviguer dans une collection d'éléments de chaîne.</summary>
+      <returns>Objet <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Prend en charge une itération simple de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Obtient l'élément en cours dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Élément en cours de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Avance l'énumérateur à l'élément suivant dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Définit l'énumérateur à sa position initiale, à savoir avant le premier élément de la collection <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Obtient l'élément en cours dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Élément en cours de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Représente la stratégie de chaîne à appliquer lors de la construction de la chaîne de certificats X509.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Obtient une collection d'identificateurs d'objet (OID) qui spécifie quelles stratégies d'application ou utilisations de clé améliorée (EKU) sont prises en charge par le certificat.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Obtient une collection d'identificateurs d'objet (OID) qui spécifie quelles stratégies de certificat sont prises en charge par le certificat.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Représente une collection supplémentaire de certificats pouvant faire l'objet de recherches par le moteur de chaînage lors de la validation d'une chaîne de certificats.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Rétablit la valeur par défaut des membres <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Obtient ou définit des valeurs pour les indicateurs de révocation X509.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />.</returns>
+      <exception cref="T:System.ArgumentException">La valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> fournie n'est pas un indicateur valide. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Obtient ou définit des valeurs pour le mode de révocation du certificat X509.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />.</returns>
+      <exception cref="T:System.ArgumentException">La valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> fournie n'est pas un indicateur valide. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Obtient l'intervalle de temps qui s'est écoulé pendant la vérification de révocation en ligne ou le téléchargement de la liste de révocation de certificats (CRL).</summary>
+      <returns>Objet <see cref="T:System.TimeSpan" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Reçoit des indicateurs de vérification pour le certificat.</summary>
+      <returns>Valeur d'énumération <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />.</returns>
+      <exception cref="T:System.ArgumentException">La valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> fournie n'est pas un indicateur valide.<see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> est la valeur par défaut.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>Heure à laquelle que le certificat a été vérifié, exprimée en heure locale.</summary>
+      <returns>un objet <see cref="T:System.DateTime" /> ;</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Fournit une structure simple pour stocker les informations d'erreur et d'état de la chaîne X509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Spécifie l'état de la chaîne X509.</summary>
+      <returns>Valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Spécifie une description de la valeur <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" />.</summary>
+      <returns>Chaîne localisable.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Définit l'état d'une chaîne X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Spécifie que la liste de certificats de confiance (CTL, Certificate Trust List) contient une signature non valide.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Spécifie que la liste de certificats de confiance (CTL, Certificate Trust List) n'est pas valide en raison d'une valeur horaire incorrecte, indiquant par exemple que la liste CTL a expiré.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Spécifie que la liste de certificats de confiance (CTL, Certificate Trust List) n'est pas valide pour cette utilisation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Spécifie que la chaîne X509 n'a pas pu être construite.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Spécifie que la chaîne X509 n'est pas valide parce qu'un certificat a exclu une contrainte de nom.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Spécifie que le certificat contient une contrainte de nom indéfinie.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Spécifie que le certificat contient une constante de nom non autorisable.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Spécifie que le certificat n'a pas de contrainte de nom prise en charge ou a une contrainte de nom qui n'est pas prise en charge.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison de contraintes de base non valides.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison d'une extension non valide.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison de contraintes de nom non valides.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison de contraintes de stratégie non valides.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Spécifie que la chaîne X509 ne contient pas d'erreurs.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Spécifie qu'il n'existe aucune extension de stratégie de certificat dans le certificat.Cette erreur se produit si une stratégie de groupe spécifie que tous les certificats doivent avoir une stratégie de certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison d'une signature de certificat non valide.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Déconseillé.Spécifie que le certificat de l'autorité de certification et que le certificat émis ont des périodes de validité qui ne sont pas imbriquées.Par exemple, le certificat de l'autorité de certification peut être valide du 1er janvier au 1er décembre, et le certificat émis du 2 janvier au 2 décembre, ce qui signifierait que les périodes de validité ne sont pas imbriquées.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison d'une valeur horaire incorrecte, indiquant par exemple que la validité d'un certificat a expiré.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Spécifie que l'utilisation de la clé n'est pas valide.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Spécifie que la liste de révocation de certificats en ligne sur laquelle repose la chaîne X509 est actuellement hors connexion.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Spécifie que la chaîne X509 n'a pas pu être développée sur le certificat racine.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Spécifie qu'il n'est pas possible de déterminer si le certificat a été révoqué.La liste de révocation de certificats n'est peut-être pas disponible ou est hors connexion.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison d'un certificat révoqué.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison d'un certificat racine non fiable.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Spécifie le format d'un certificat X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Certificat X.509 Authenticode. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>Certificat X.509 seul.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>Certificat au format PFX.La valeur Pfx est identique à la valeur Pkcs12.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>Certificat au format PKCS #12.La valeur Pkcs12 est identique à la valeur Pfx.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>Certificat au format PKCS #7.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>Certificat X.509 sérialisé seul. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>Magasin sérialisé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>Certificat X.509 inconnu.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Définit la collection des identificateurs d'objet indiquant les applications qui utilisent la clé.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> à l'aide d'un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> et une valeur qui identifie si l'extension est essentielle.</summary>
+      <param name="encodedEnhancedKeyUsages">Données codées à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> à l'aide de <see cref="T:System.Security.Cryptography.OidCollection" /> et d'une valeur qui identifie si l'extension est essentielle. </summary>
+      <param name="enhancedKeyUsages">Collection <see cref="T:System.Security.Cryptography.OidCollection" />. </param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le <see cref="T:System.Security.Cryptography.OidCollection" /> spécifié contient une ou plusieurs valeurs endommagées.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> avec un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Données codées à utiliser pour créer l'extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Définit la collection d'identificateurs d'objet indiquant les applications qui utilisent la clé.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.OidCollection" /> indiquant les applications qui utilisent la clé.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Représente une extension X509.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="encodedExtension">Données codées à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle, sinon false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Identificateur d'objet utilisé pour identifier l'extension.</param>
+      <param name="rawData">Données codées utilisées pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle, sinon false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> a la valeur null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> est une chaîne vide ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Chaîne représentant l'identificateur d'objet.</param>
+      <param name="rawData">Données codées utilisées pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle, sinon false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Copie les propriétés d'extension de l'objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> spécifié.</summary>
+      <param name="asnEncodedData">
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> à copier.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> a la valeur null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> n'a pas d'extension X.509 valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Obtient une valeur booléenne qui indique si l'extension est critique.</summary>
+      <returns>true si l'extension est essentielle ; sinon, false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Représente une collection d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Ajoute un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> à un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Index auquel le paramètre <paramref name="extension" /> a été ajouté.</returns>
+      <param name="extension">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> à ajouter à l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Le paramètre <paramref name="extension" /> est null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Copie une collection dans un tableau, en commençant à l'index spécifié.</summary>
+      <param name="array">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Emplacement où commence la copie dans le tableau. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> est une chaîne de longueur zéro ou contient une valeur non valide. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> a la valeur null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> spécifie une valeur située en dehors de la plage du tableau. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Obtient le nombre d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Entier qui représente le nombre d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Retourne un énumérateur qui peut itérer au sein d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> à utiliser pour itérer au sein de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Obtient une valeur indiquant si la collection est garantie comme étant thread-safe.</summary>
+      <returns>true si la collection est thread-safe ; sinon, false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Obtient l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> à l'index spécifié.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="index">Emplacement de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> à récupérer. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> est inférieur à zéro. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> est supérieur ou égal à la longueur du tableau. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Obtient le premier objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> dont la valeur ou le nom convivial est spécifié par un identificateur d'objet (OID).</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="oid">Identificateur d'objet (OID) de l'extension à récupérer. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Obtient un objet qui peut être utilisé pour synchroniser l'accès à un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objet qui peut être utilisé pour synchroniser l'accès à l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copie la collection dans un tableau, en commençant à l'index spécifié.</summary>
+      <param name="array">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Emplacement où commence la copie dans le tableau. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> est une chaîne de longueur zéro ou contient une valeur non valide. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> a la valeur null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> spécifie une valeur située en dehors de la plage du tableau. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Retourne un énumérateur qui peut itérer au sein d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objet <see cref="T:System.Collections.IEnumerator" /> à utiliser pour itérer au sein de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Prend en charge une itération simple de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Obtient l'élément en cours dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Élément en cours de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Avance l'énumérateur à l'élément suivant dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Définit l'énumérateur à sa position initiale, à savoir avant le premier élément de la collection <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Obtient un objet à partir d'une collection.</summary>
+      <returns>Élément en cours de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Spécifie le type valeur recherché par la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant soit le nom convivial de la stratégie de l'application, soit l'identificateur d'objet (OID ou <see cref="T:System.Security.Cryptography.Oid" />) du certificat.Par exemple, "Système de fichiers EFS" ou "1.3.6.1.4.1.311.10.3.4" peuvent être utilisés.Pour une application destinée à être localisée, la valeur OID doit être utilisée car le nom convivial est localisé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant soit le nom convivial, soit l'identificateur d'objet (OID ou <see cref="T:System.Security.Cryptography.Oid" />) de la stratégie de certificat.La méthode conseillée consiste à utiliser l'OID, tel que "1.3.6.1.4.1.311.10.3.4".Pour une application destinée à être localisée, l'OID doit être utilisé car le nom convivial est localisé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne décrivant l'extension à rechercher.L'identificateur d'objet (OID) est généralement utilisé pour diriger la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> afin de rechercher tous les certificats qui ont une extension correspondant à cette valeur OID.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant le nom unique de l'émetteur du certificat.Il s'agit d'une recherche moins spécifique que celle fournie par la valeur d'énumération <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />.À l'aide de la valeur <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />, la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> exécute une comparaison de chaînes qui ne respectent pas la casse pour le nom unique tout entier.La recherche par nom d'émetteur est une recherche moins précise.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant le nom de l'émetteur du certificat.Il s'agit d'une recherche moins spécifique que celle fournie par la valeur d'énumération <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />.À l'aide de la valeur <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />, la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> exécute une comparaison de chaînes qui ne respectent pas la casse à l'aide de la valeur fournie.Par exemple, si vous passez "MonAC" à la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, celle-ci recherchera tous les certificats dont le nom d'émetteur contient cette chaîne, indépendamment des autres valeurs de l'émetteur.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être soit une chaîne représentant l'utilisation de la clé soit un entier représentant un masque de bits contenant toutes les utilisations de la clé demandées.Pour la valeur de chaîne, seule une utilisation de clé peut être spécifiée à la fois, mais la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> peut être utilisée dans une séquence en cascade pour obtenir l'intersection des utilisations demandées.Par exemple, le paramètre <paramref name="findValue" /> peut être défini avec la valeur "KeyEncipherment" ou avec un entier (0x30 indique "KeyEncipherment" et "DataEncipherment").Les valeurs de l'énumération <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> peuvent être également utilisées.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne qui représente le numéro de série du certificat tel qu'il est affiché par la boîte de dialogue de certificat, mais sans espaces, ou tel qu'il est retourné par la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" />. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant le nom unique de l'objet du certificat.Il s'agit d'une recherche moins spécifique que celle fournie par la valeur d'énumération <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />.À l'aide de la valeur <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />, la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> exécute une comparaison de chaînes qui ne respectent pas la casse pour le nom unique tout entier.La recherche par nom d'objet est une recherche moins précise.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant l'identificateur de la clé de l'objet au format hexadécimal, comme "F3E815D45E83B8477B9284113C64EF208E897112", telle qu'elle apparaît dans l'interface utilisateur.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant le nom de l'objet du certificat.Il s'agit d'une recherche moins spécifique que celle fournie par la valeur d'énumération <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />.À l'aide de la valeur <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />, la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> exécute une comparaison de chaînes qui ne respectent pas la casse à l'aide de la valeur fournie.Par exemple, si vous passez "MonCert" à la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, celle-ci recherchera tous les certificats dont le nom d'objet contient cette chaîne, indépendamment des autres valeurs de l'objet.La recherche par nom unique est une recherche plus précise.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant le nom de modèle du certificat, tel que "AutClient".Un nom de modèle est une extension de X509 version 3 qui spécifie les utilisations du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant l'empreinte du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>Le paramètre <paramref name="findValue" /> de <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une valeur <see cref="T:System.DateTime" /> en heure locale.Par exemple, vous pouvez rechercher tous les certificats qui seront valides jusqu'à la fin de l'année en éliminant les résultats d'une opération <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> pour <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> du dernier jour de l'année dans les résultats d'une opération <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> pour <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>Le paramètre <paramref name="findValue" /> de <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une valeur <see cref="T:System.DateTime" /> en heure locale.La valeur ne doit pas être nécessairement une date future.Par exemple, vous pouvez utiliser <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> pour rechercher des certificats qui sont devenus valides dans l'année en cours en prenant l'intersection des résultats d'une opération <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> pour <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> effectuée le dernier jour de l'année dernière et des résultats d'une opération <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> pour <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> de <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>Le paramètre <paramref name="findValue" /> de <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une valeur <see cref="T:System.DateTime" /> en heure locale.Vous pouvez utiliser <see cref="P:System.DateTime.Now" /> pour rechercher tous les certificats actuellement valides.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Définit où et comment importer la clé privée d'un certificat X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>Le jeu de clés par défaut est utilisé.  Généralement, le jeu de clés par défaut est le jeu utilisateur. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Les clés importées sont marquées comme exportables  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Les clés privées sont stockées dans le magasin de l'ordinateur local et non dans le magasin de l'utilisateur actuel. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>La clé associée à un fichier PFX est rendue persistante lors de l'importation d'un certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Les clés privées sont stockées dans le magasin de l'utilisateur actuel et non dans le magasin de l'ordinateur local.Cela se produit même si le certificat spécifie que les clés doivent aller dans le magasin de l'ordinateur local.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Pour avertir l'utilisateur qu'il a accès à la clé, utilisez une boîte de dialogue ou une autre méthode.  C'est le fournisseur de services de chiffrement (CSP) utilisé qui définit le comportement précis.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Définit l'utilisation d'une clé se trouvant dans un certificat X.509.  Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> à l'aide d'un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> et une valeur qui identifie si l'extension est essentielle. </summary>
+      <param name="encodedKeyUsage">Données codées à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> à l'aide de la valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> spécifiée et d'une valeur qui identifie si l'extension est essentielle. </summary>
+      <param name="keyUsages">Une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> décrivant comment utiliser la clé.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> avec un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" />. </summary>
+      <param name="asnEncodedData">Données codées à utiliser pour créer l'extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Obtient l'indicateur d'utilisation de clé associé au certificat.</summary>
+      <returns>Une des valeurs de <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'extension ne peut pas être décodée. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Définit comment utiliser la clé de certificat.Si cette valeur n'est pas définie, la clé peut être utilisée dans n'importe quel but.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>La clé peut être utilisée pour signer une liste de révocation de certificats.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>La clé peut être utilisée pour le chiffrement de données.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>La clé ne peut être utilisée que pour le déchiffrement.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>La clé peut être utilisée comme signature numérique.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>La clé ne peut être utilisée que pour le chiffrement.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>La clé peut être utilisée pour déterminer un accord, par exemple la création d'une clé respectant l'algorithme d'accord de clé Diffie-Hellman.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>La clé peut être utilisée pour signer des certificats.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>La clé peut être utilisée pour le chiffrement à clé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>Aucun paramètre d'utilisation de la clé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>La clé peut être utilisée pour l'authentification.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Spécifie le type de nom que contient le certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>Nom DNS associé au nom alternatif de l'objet ou de l'émetteur d'un certificat X509.  Cette valeur équivaut à la valeur de <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>Nom DNS associé au nom alternatif de l'objet ou de l'émetteur d'un certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>Adresse de messagerie de l'objet ou de l'émetteur associé à un certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>Nom simple d'un objet ou d'un émetteur de certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>Nom UPN de l'objet ou de l'émetteur d'un certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>Adresse URL associée au nom alternatif de l'objet ou de l'émetteur d'un certificat X509.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Spécifie les certificats X509 de la chaîne qui doivent être vérifiés pour révocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Seul le certificat final est vérifié pour révocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>Toute la chaîne de certificats est vérifiée pour révocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>Toute la chaîne, à l'exception du certificat racine, est vérifiée pour révocation.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Spécifie le mode utilisé pour le contrôle de révocation du certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>Aucun contrôle de révocation n'est effectué sur le certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>Un contrôle de révocation est effectué à l'aide d'une liste de révocation de certificats mise en cache.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>Un contrôle de révocation est effectué à l'aide d'une liste de révocation de certificats en ligne.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Représente un magasin X.509, magasin physique où les certificats sont conservés et gérés.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> à l'aide des certificats personnels du magasin de l'utilisateur en cours.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> à l'aide des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> et <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> spécifiées.</summary>
+      <param name="storeName">Une des valeurs d'énumération qui spécifie le nom du magasin de certificats X.509. </param>
+      <param name="storeLocation">L'une des valeurs d'énumération qui spécifie l'emplacement du magasin de certificats X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> n'est pas un emplacement valide ou <paramref name="storeName" /> n'est pas un nom valide. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> en utilisant une chaîne qui représente une valeur de l'énumération <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> et une valeur de l'énumération <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Chaîne qui représente une valeur de l'énumération <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />. </param>
+      <param name="storeLocation">L'une des valeurs d'énumération qui spécifie l'emplacement du magasin de certificats X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> contient des valeurs non valides. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Ajoute un certificat à un magasin de certificats X.509.</summary>
+      <param name="certificate">Certificat à ajouter. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat n'a pas pu être ajouté au magasin.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Retourne une collection de certificats se trouvant dans un magasin de certificats X.509.</summary>
+      <returns>Collection de certificats.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Libère les ressources utilisées par ce <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Obtient l'emplacement du magasin de certificats X.509.</summary>
+      <returns>Emplacement du magasin de certificats</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Obtient le nom du magasin de certificats X.509.</summary>
+      <returns>Nom du magasin de certificats.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Ouvre un magasin de certificats X.509 ou crée un nouveau magasin, selon les paramètres des indicateurs <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />.</summary>
+      <param name="flags">Combinaison de bits de valeurs d'énumération qui spécifie la méthode d'ouverture du magasin de certificats X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le magasin est illisible. </exception>
+      <exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
+      <exception cref="T:System.ArgumentException">Le magasin contient des valeurs non valides.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Supprime un certificat d'un magasin de certificats X.509.</summary>
+      <param name="certificate">Certificat à supprimer.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+      <exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Définit une chaîne identifiant le SKI (identificateur de clé du sujet) d'un certificat.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> à l'aide dd'un tableau d'octets et d'une valeur qui identifie si l'extension est essentielle.</summary>
+      <param name="subjectKeyIdentifier">Tableau d'octets qui représente les données à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> à l'aide de données codées et d'une valeur qui identifie si l'extension est essentielle.</summary>
+      <param name="encodedSubjectKeyIdentifier">Objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> à l'aide d'une clé publique et d'une valeur qui indique si l'extension est essentielle.</summary>
+      <param name="key">Objet <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> à partir duquel créer l'identificateur de clé du sujet. </param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> à l'aide d'une clé publique, d'un identificateur d'algorithme de hachage et d'une valeur qui indique si l'extension est essentielle. </summary>
+      <param name="key">Objet <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> à partir duquel créer l'identificateur de clé du sujet.</param>
+      <param name="algorithm">Une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> qui identifient quel algorithme de hachage utiliser.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> à l'aide d'une chaîne et d'une valeur qui identifie si l'extension est essentielle.</summary>
+      <param name="subjectKeyIdentifier">Chaîne, codée au format hexadécimal, qui représente l'identificateur de clé du sujet d'un certificat.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Crée une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> en copiant des informations de données codées.</summary>
+      <param name="asnEncodedData">Objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> à utiliser pour créer l'extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Obtient une chaîne représentant l'identificateur de clé du sujet d'un certificat.</summary>
+      <returns>Chaîne, codée au format hexadécimal, qui représente l'identificateur de clé du sujet.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'extension ne peut pas être décodée. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Définit le type d'algorithme de hachage à utiliser avec la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>L'identificateur de clé du sujet se compose d'un hachage SHA-1 160 bits de la clé publique codée (balise, longueur et nombre de bits inutilisés inclus).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>L'identificateur se compose du hachage SHA-1 160 bits de la valeur de la clé publique (balise, longueur et nombre de bits inutilisés exclus).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>L'identificateur se compose d'un champ de type quatre bits de valeur 0100, suivi des 60 bits de poids faible du hachage SHA-1 de la valeur de la clé publique (balise, longueur et nombre de bits de chaîne binaire inutilisés exclus)</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Spécifie les conditions dans lesquelles la vérification des certificats de la chaîne X509 doit s'effectuer.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>Tous les indicateurs liés à la vérification sont inclus.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Ignore que la chaîne ne peut pas être vérifiée en raison d'une autorité de certification inconnue.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>Ignore que la révocation de l'autorité de certification est inconnue lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>Ignore que la liste de certificats de confiance (CTL, Certificate Trust List) n'est pas valide, pour des raisons telles que l'expiration de la liste CTL, lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>Ignore que la révocation du signataire de la liste de certificats de confiance (CTL, Certificate Trust List) est inconnue lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>Ignore que la révocation du certificat (utilisateur) final est inconnue lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>Ignore que les contraintes de base ne sont pas valides lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>Ignore que le certificat a un nom qui n'est pas valide lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>Ignore que le certificat a une stratégie qui n'est pas valide lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>Ignore que le certificat de l'autorité de certification et que le certificat émis ont des périodes de validité qui ne sont pas imbriquées lors de la vérification du certificat.Par exemple, le certificat de l'autorité de certification peut être valide du 1er janvier au 1er décembre, et le certificat émis du 2 janvier au 2 décembre, ce qui signifierait que les périodes de validité ne sont pas imbriquées.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>Ignore les certificats de la chaîne qui ne sont pas valides soit parce qu'ils ont expiré, soir parce qu'ils ne sont pas encore en vigueur lors de la détermination de la validité du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>Ignore que la révocation de la racine est inconnue lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>Ignore que le certificat n'a pas été émis pour son utilisation actuelle lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>Aucun indicateur lié à la vérification n'est inclus.</summary>
+    </member>
+  </members>
+</doc>

+ 1559 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1559 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Fornisce un handle sicuro che rappresenta una catena X.509.Per altre informazioni, vedere <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Specifica come aprire l'archivio certificati X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Apre l'archivio certificati X.509 e include i certificati archiviati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Apre l'archivio certificati X.509 per il livello di accesso più alto consentito.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Apre esclusivamente gli archivi esistenti. Se non esiste alcun archivio, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> non ne crea uno nuovo.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Apre l'archivio certificati X.509 in sola lettura.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Apre l'archivio certificati X.509 in lettura e scrittura.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Rappresenta le informazioni della chiave pubblica di un certificato.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> utilizzando un oggetto OID della chiave pubblica, una rappresentazione con codifica ASN.1 dei parametri della chiave pubblica e una rappresentazione con codifica ASN.1 del valore della chiave pubblica. </summary>
+      <param name="oid">Oggetto OID che rappresenta la chiave pubblica.</param>
+      <param name="parameters">Rappresentazione con codifica ASN.1 dei parametri della chiave pubblica.</param>
+      <param name="keyValue">Rappresentazione con codifica ASN.1 del valore della chiave pubblica.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Ottiene una rappresentazione con codifica ASN.1 del valore della chiave pubblica.</summary>
+      <returns>Rappresentazione con codifica ASN.1 del valore della chiave pubblica.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Ottiene una rappresentazione con codifica ASN.1 dei parametri della chiave pubblica.</summary>
+      <returns>Rappresentazione con codifica ASN.1 dei parametri della chiave pubblica.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Ottiene un oggetto <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> o <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> che rappresenta la chiave pubblica.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> che rappresenta la chiave pubblica.</returns>
+      <exception cref="T:System.NotSupportedException">L'algoritmo della chiave non è supportato.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Ottiene un oggetto identificatore di oggetto (OID) per la chiave pubblica.</summary>
+      <returns>Oggetto OID per la chiave pubblica.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Specifica la posizione dell'archivio certificati X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>Archivio certificati X.509 utilizzato dall'utente corrente.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>Archivio certificati X.509 assegnato al computer locale.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Specifica il nome dell'archivio certificati X.509 da aprire.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>Archivio certificati X.509 per gli altri utenti.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>Archivio certificati X.509 per autorità di certificazione di terze parti.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>Archivio certificati X.509 per autorità di certificazione intermedie. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>Archivio certificati X.509 per i certificati revocati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>Archivio certificati X.509 per i certificati personali.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>Archivio certificati X.509 per autorità di certificazione radice attendibili.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>Archivio certificati X.509 per utenti e risorse considerate direttamente attendibili.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>Archivio certificati X.509 per editori considerati direttamente attendibili.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Rappresenta il nome distinto di un certificato X509.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando le informazioni derivate dalla matrice di byte specificata.</summary>
+      <param name="encodedDistinguishedName">Matrice di byte che contiene le informazioni sul nome distinto.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando l'oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> specificato.</summary>
+      <param name="encodedDistinguishedName">Oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> che rappresenta il nome distinto.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> specificato.</summary>
+      <param name="distinguishedName">Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando le informazioni derivate dalla stringa specificata.</summary>
+      <param name="distinguishedName">Stringa che rappresenta il nome distinto.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando la stringa specificata e il flag <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" />.</summary>
+      <param name="distinguishedName">Stringa che rappresenta il nome distinto.</param>
+      <param name="flag">Combinazione bit per bit dei valori di enumerazione che specificano le caratteristiche del nome distinto.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Decodifica un nome distinto utilizzando le caratteristiche specificate dal parametro <paramref name="flag" />.</summary>
+      <returns>Nome distinto decodificato.</returns>
+      <param name="flag">Combinazione bit per bit dei valori di enumerazione che specificano le caratteristiche del nome distinto.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il nome del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Restituisce una versione formattata di un nome distinto X500 per la visualizzazione o l'output in una finestra di testo o una console.</summary>
+      <returns>Stringa formattata che rappresenta il nome distinto X500.</returns>
+      <param name="multiLine">true se la stringa restituita deve contenere ritorni a capo; in caso contrario, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Ottiene il nome distinto delimitato da virgole da un certificato X500.</summary>
+      <returns>Nome distinto delimitato da virgole del certificato X509.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Specifica le caratteristiche del nome distinto X.500.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>Il nome distinto non usa il segno più.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>Il nome distinto non usa le virgolette.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Forza il nome distinto per codificare chiavi X.500 specifiche come stringhe UTF-8 anziché come stringhe Unicode stampabili.Per altre informazioni e per l'elenco di chiavi X.500 interessate, vedere l'enumerazione X500NameFlags.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>Il nome distinto non ha caratteristiche speciali.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>Il nome distinto è inverso.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>Il nome distinto usa le virgole.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>Il nome distinto usa il carattere di nuova riga.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>Il nome distinto usa i punti e virgola.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>Il nome distinto usa la codifica T61.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>Il nome distinto usa la codifica UTF8 anziché la codifica di caratteri Unicode.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Definisce i vincoli impostati per un certificato.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.I parametri specificano un valore che indica se un certificato appartiene a un'autorità di certificazione, un valore che indica se per il certificato esiste un numero limite di livelli di percorso consentiti, il numero di livelli consentiti per il percorso del certificato e un valore che indica se l'estensione è critica.</summary>
+      <param name="certificateAuthority">true se il certificato appartiene a un'autorità di certificazione; in caso contrario, false.</param>
+      <param name="hasPathLengthConstraint">true se per il certificato esiste un numero limite di livelli di percorso consentiti; in caso contrario, false.</param>
+      <param name="pathLengthConstraint">Numero di livelli consentiti nel percorso di un certificato.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> e un valore che identifica se l'estensione è critica. </summary>
+      <param name="encodedBasicConstraints">Dati codificati da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Ottiene un valore che indica se un certificato appartiene a un'autorità di certificazione.</summary>
+      <returns>true se il certificato appartiene a un'autorità di certificazione; in caso contrario, false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Dati codificati da utilizzare per creare l'estensione.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Ottiene un valore che indica se per un certificato esiste un numero limite di livelli di percorso consentiti.</summary>
+      <returns>true se per il certificato esiste un numero limite di livelli di percorso consentiti; in caso contrario, false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Ottiene il numero di livelli consentiti nel percorso di un certificato.</summary>
+      <returns>Numero intero che indica il numero di livelli consentiti nel percorso di un certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Fornisce metodi che semplificano l'utilizzo dei certificati X.509v3.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> definita da una sequenza di byte che rappresenta un certificato X.509v3.</summary>
+      <param name="data">Matrice di byte contenente i dati di un certificato X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="rawData" /> è null.-oppure-La lunghezza del parametro <paramref name="rawData" /> è 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando una matrice di byte e una password.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509.</param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="rawData" /> è null.-oppure-La lunghezza del parametro <paramref name="rawData" /> è 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando una matrice di byte, una password e un flag di archiviazione delle chiavi.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="rawData" /> è null.-oppure-La lunghezza del parametro <paramref name="rawData" /> è 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> tramite un handle per una struttura PCCERT_CONTEXT non gestita.</summary>
+      <param name="handle">Handle per una struttura PCCERT_CONTEXT non gestita.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando il nome di un file firmato PKCS7. </summary>
+      <param name="fileName">Nome di un file firmato PKCS7.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="fileName" /> è null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando il nome di un file firmato PKCS7 e una password per accedere al certificato.</summary>
+      <param name="fileName">Nome di un file firmato PKCS7. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="fileName" /> è null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando il nome di un file firmato PKCS7, una password per accedere al certificato e un flag di archiviazione chiavi. </summary>
+      <param name="fileName">Nome di un file firmato PKCS7. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="fileName" /> è null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Rilascia tutte le risorse usate dall'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Rilascia tutte le risorse non gestite usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> e, facoltativamente, le risorse gestite. </summary>
+      <param name="disposing">true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Confronta due oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> per stabilirne l'uguaglianza.</summary>
+      <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente è uguale all'oggetto specificato dal parametro <paramref name="other" />; in caso contrario, false.</returns>
+      <param name="obj">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da confrontare con l'oggetto corrente. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Confronta due oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> per stabilirne l'uguaglianza.</summary>
+      <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente è uguale all'oggetto specificato dal parametro <paramref name="other" />; in caso contrario, false.</returns>
+      <param name="other">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da confrontare con l'oggetto corrente.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Esporta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente in una matrice di byte in un formato descritto da uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </summary>
+      <returns>Matrice di byte che rappresenta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
+      <param name="contentType">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> che indica come formattare i dati di output. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Un valore diverso da <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> o <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> è stato passato al parametro <paramref name="contentType" />.-oppure-Non è possibile esportare il certificato.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Esporta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente in una matrice di byte in un formato descritto da uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> e usando la password specificata.</summary>
+      <returns>Matrice di byte che rappresenta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
+      <param name="contentType">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> che indica come formattare i dati di output.</param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Un valore diverso da <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> o <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> è stato passato al parametro <paramref name="contentType" />.-oppure-Non è possibile esportare il certificato.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Restituisce il valore hash del certificato X.509v3 sotto forma di matrice di byte.</summary>
+      <returns>Valore hash del certificato X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Restituisce il nome del formato del certificato X.509v3.</summary>
+      <returns>Formato del certificato X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Restituisce il codice hash del certificato X.509v3 sotto forma di intero.</summary>
+      <returns>Codice hash del certificato X.509 sotto forma di valore intero.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Restituisce le informazioni dell'algoritmo delle chiavi per il certificato X.509v3 sotto forma di stringa.</summary>
+      <returns>Informazioni dell'algoritmo delle chiavi per il certificato X.509 sotto forma di stringa.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Restituisce i parametri dell'algoritmo delle chiavi per il certificato X.509v3 sotto forma di matrice di byte.</summary>
+      <returns>Parametri dell'algoritmo delle chiavi per il certificato X.509 sotto forma di matrice di byte.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Restituisce i parametri dell'algoritmo delle chiavi per il certificato X.509v3 sotto forma di stringa esadecimale.</summary>
+      <returns>Parametri dell'algoritmo delle chiavi per il certificato X.509 sotto forma di stringa esadecimale.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Restituisce la chiave pubblica del certificato X.509v3 sotto forma di matrice di byte.</summary>
+      <returns>Chiave pubblica del certificato X.509 sotto forma di matrice di byte.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Restituisce il numero di serie del certificato X.509v3 sotto forma di matrice di byte.</summary>
+      <returns>Numero di serie del certificato X.509 sotto forma di matrice di byte.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[SecurityCritical] Ottiene un handle per un contesto di certificato dell'API di crittografia Microsoft descritto da una struttura PCCERT_CONTEXT non gestita. </summary>
+      <returns>Struttura <see cref="T:System.IntPtr" /> che rappresenta una struttura PCCERT_CONTEXT non gestita.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Ottiene il nome dell'autorità di certificazione che ha emesso il certificato X.509v3.</summary>
+      <returns>Nome dell'autorità di certificazione che ha emesso il certificato X.509v3.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'handle del certificato non è valido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Ottiene il nome distinto dell'oggetto dal certificato.</summary>
+      <returns>Nome distinto dell'oggetto del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'handle del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Restituisce una rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</summary>
+      <returns>Rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Restituisce una rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente insieme a informazioni aggiuntive, se specificate.</summary>
+      <returns>Rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
+      <param name="fVerbose">true per produrre il formato dettagliato della rappresentazione di stringa; in caso contrario, false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Rappresenta un certificato X.509.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando le informazioni ottenute da una matrice di byte.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando una matrice di byte e una password.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando una matrice di byte, una password e un flag di archiviazione delle chiavi.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando un handle non gestito.</summary>
+      <param name="handle">Puntatore a un contesto di certificato in codice non gestito.La struttura C è denominata PCCERT_CONTEXT.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> tramite un nome di file di certificato.</summary>
+      <param name="fileName">Nome di un file di certificato. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando un nome di file di certificato e una password necessaria per accedere al certificato.</summary>
+      <param name="fileName">Nome di un file di certificato. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando un nome di file di certificato, una password necessaria per accedere al certificato e un flag di archiviazione delle chiavi.</summary>
+      <param name="fileName">Nome di un file di certificato. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Ottiene o imposta un valore che indica che un certificato X.509 è archiviato.</summary>
+      <returns>true se il certificato è archiviato, false se il certificato non è archiviato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Ottiene una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Ottiene o imposta l'alias associato a un certificato.</summary>
+      <returns>Nome descrittivo del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Indica il tipo di certificato contenuto in una matrice di byte.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> ha lunghezza zero o è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Indica il tipo di certificato contenuto in un file.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="fileName">Nome di un file di certificato. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> è null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Ottiene il soggetto e il nome dell'autorità emittente di un certificato.</summary>
+      <returns>Nome del certificato.</returns>
+      <param name="nameType">Valore di <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> per il soggetto. </param>
+      <param name="forIssuer">true per includere il nome dell'autorità emittente; in caso contrario, false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Ottiene un valore che indica se un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contiene una chiave privata. </summary>
+      <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contiene una chiave privata; in caso contrario, false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Ottiene il nome distinto dell'autorità emittente del certificato.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> che contiene il nome dell'autorità emittente del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Ottiene la data locale dopo la quale il certificato non è più valido.</summary>
+      <returns>Oggetto <see cref="T:System.DateTime" /> che rappresenta la data di scadenza del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Ottiene la data locale in cui il certificato diventa valido.</summary>
+      <returns>Oggetto <see cref="T:System.DateTime" /> che rappresenta la data di decorrenza del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Ottiene o imposta l'oggetto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> che rappresenta la chiave privata associata a un certificato.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, che può essere un provider del servizio di crittografia RSA o DSA.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il valore della chiave non corrisponde a una chiave RSA o DSA oppure la chiave è illeggibile. </exception>
+      <exception cref="T:System.ArgumentNullException">Il valore da impostare per questa proprietà è null.</exception>
+      <exception cref="T:System.NotSupportedException">L'algoritmo per questa chiave privata non è supportato.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Le chiavi X.509 non corrispondono.</exception>
+      <exception cref="T:System.ArgumentException">La chiave del provider del servizio di crittografia è null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Ottiene un oggetto <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> associato a un certificato.</summary>
+      <returns>Un oggetto <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il valore della chiave non corrisponde a una chiave RSA o DSA oppure la chiave è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Ottiene i dati non elaborati di un certificato.</summary>
+      <returns>Dati non elaborati del certificato come matrice di byte.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Ottiene il numero di serie di un certificato.</summary>
+      <returns>Numero di serie del certificato.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Ottiene l'algoritmo utilizzato per creare la firma di un certificato.</summary>
+      <returns>Restituisce l'identificatore di oggetto (<see cref="T:System.Security.Cryptography.Oid" />) dell'algoritmo della firma.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Ottiene il nome distinto del soggetto da un certificato.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> che rappresenta il nome del soggetto del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Ottiene l'identificazione personale di un certificato.</summary>
+      <returns>Identificazione personale del certificato.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Visualizza un certificato X.509 in formato testo.</summary>
+      <returns>Informazioni del certificato.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Visualizza un certificato X.509 in formato testo.</summary>
+      <returns>Informazioni del certificato.</returns>
+      <param name="verbose">true per visualizzare la chiave pubblica, la chiave privata, le estensioni e così via; false per visualizzare informazioni simili a quelle della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, quali l'identificazione personale, il numero di serie, il nome del soggetto e dell'autorità emittente e così via. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Ottiene la versione del formato X.509 di un certificato.</summary>
+      <returns>Formato del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Rappresenta una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> senza informazioni su <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da cui iniziare l'insieme.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizzando una matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificates">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizzando l’insieme di certificati specificato.</summary>
+      <param name="certificates">Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Aggiunge un oggetto alla fine di <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Indice <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> in corrispondenza del quale è stato aggiunto <paramref name="certificate" />.</returns>
+      <param name="certificate">Certificato X.509 rappresentato come oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Aggiunge più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di una matrice all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Aggiunge più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> a un altro oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Determina se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contiene un certificato specifico.</summary>
+      <returns>true se <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contiene l'oggetto <paramref name="certificate" /> specificato; in caso contrario, false.</returns>
+      <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da individuare nell'insieme. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Esporta le informazioni sui certificati X.509 in una matrice di byte.</summary>
+      <returns>Informazioni sui certificati X.509 in una matrice di byte.</returns>
+      <param name="contentType">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> supportato. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Esporta le informazioni sui certificati X.509 in una matrice di byte tramite una password.</summary>
+      <returns>Informazioni sui certificati X.509 in una matrice di byte.</returns>
+      <param name="contentType">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> supportato. </param>
+      <param name="password">Stringa utilizzata per proteggere la matrice di byte. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato non è leggibile, il contenuto non è valido oppure, nel caso di un certificato che richiede una password, la chiave privata non è stata esportata perché la password specificata non è corretta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Esegue una ricerca in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> applicando i criteri di ricerca specificati dall'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> e dall'oggetto <paramref name="findValue" />.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <param name="findType">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />. </param>
+      <param name="findValue">Criteri di ricerca sotto forma di oggetto. </param>
+      <param name="validOnly">true per consentire solo il recupero dei certificati validi; in caso contrario, false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> non è valido. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Restituisce un enumeratore che può scorrere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> .</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> che può scorrere l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Importa un certificato sotto forma di matrice di byte in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importa un certificato, sotto forma di matrice di byte che richiede una password per accedere al certificato, in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <param name="password">Password necessaria per accedere alle informazioni del certificato. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano come e dove viene importato il certificato. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Importa un file di certificato in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Nome del file che contiene le informazioni sul certificato. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importa un file di certificato che richiede una password in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Nome del file che contiene le informazioni sul certificato. </param>
+      <param name="password">Password necessaria per accedere alle informazioni del certificato. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano come e dove viene importato il certificato. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Inserisce un oggetto nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> in corrispondenza dell'indice specificato.</summary>
+      <param name="index">Indice a base zero in corrispondenza del quale inserire <paramref name="certificate" />. </param>
+      <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da inserire. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> è minore di zero.- oppure - <paramref name="index" /> è maggiore della proprietà <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.NotSupportedException">Raccolta di sola lettura.- oppure - L'insieme ha una dimensione fissa. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.</summary>
+      <returns>Elemento in corrispondenza dell'indice specificato.</returns>
+      <param name="index">Indice a base zero dell'elemento da ottenere o impostare. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> è minore di zero.- oppure - <paramref name="index" /> è maggiore o uguale alla proprietà <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Rimuove la prima occorrenza di un certificato dall'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da rimuovere dall'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Rimuove più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di una matrice da un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Rimuove più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> da un altro oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> è null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Supporta una semplice iterazione su un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Sposta l'enumeratore sull'elemento successivo dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Imposta l'enumeratore sulla posizione iniziale, ovvero prima del primo elemento dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>Per una descrizione di questo membro, vedere <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Definisce un insieme contenente oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Consente di inizializzare una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> da una matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <param name="value">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> con cui inizializzare il nuovo oggetto. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Consente di inizializzare una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> da un altro oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> con il quale inizializzare il nuovo oggetto. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Consente di aggiungere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> con il valore specificato all'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <returns>L'indice dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente in corrispondenza del quale è stato inserito il nuovo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da aggiungere all'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Consente di copiare gli elementi di una matrice di tipo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> alla fine dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <param name="value">Matrice di tipo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> contenente gli oggetti da aggiungere all'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
+      <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="value" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Consente di copiare gli elementi dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> specificato alla fine dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> contenente gli oggetti da aggiungere all'insieme. </param>
+      <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="value" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Ottiene un valore che indica se l'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente contiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato.</summary>
+      <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> è incluso nell'insieme; in caso contrario, false.</returns>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da individuare. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Consente di copiare i valori dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente in una istanza <see cref="T:System.Array" /> unidimensionale in corrispondenza dell'indice specificato.</summary>
+      <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale in cui vengono copiati i valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <param name="index">L'indice di <paramref name="array" /> in corrispondenza del quale iniziare la copia. </param>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="array" /> è multidimensionale.- oppure - Il numero degli elementi nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> è maggiore dello spazio disponibile tra <paramref name="arrayIndex" /> e la fine di <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="array" /> è null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="arrayIndex" /> è minore del limite inferiore del parametro <paramref name="array" />. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Restituisce un enumeratore che consente di scorrere l’insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Enumeratore dei sottoelementi di <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> utilizzabile per scorrere l'insieme.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Consente di compilare un valore hash in base a tutti i valori contenuti nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <returns>Valore hash basato su tutti i valori contenuti nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Restituisce l'indice dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <returns>Indice dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato dal parametro <paramref name="value" /> incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, se individuato; in caso contrario, -1.</returns>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da individuare. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Consente di inserire un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente, in corrispondenza dell'indice specificato.</summary>
+      <param name="index">Indice in base zero in cui inserire il parametro <paramref name="value" />. </param>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da inserire. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Ottiene o imposta la voce in corrispondenza dell'indice specificato dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in corrispondenza dell'indice specificato dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</returns>
+      <param name="index">Indice con inizio zero della voce da individuare all'interno dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="index" /> non è compreso nell'intervallo di indici validi per l'insieme. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Consente di rimuovere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specifico dall'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da rimuovere dall'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
+      <exception cref="T:System.ArgumentException">L'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato dal parametro <paramref name="value" /> non è stato trovato nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Consente di enumerare gli oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> inclusi in un insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> per la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> specificata.</summary>
+      <param name="mappings">Insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> da enumerare. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Ottiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Consente di spostare l'enumeratore all'elemento successivo della raccolta.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">L'insieme è stato modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
+      <exception cref="T:System.InvalidOperationException">L'insieme viene modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Per una descrizione di questo membro, vedere <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Oggetto certificato X.509 corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">L'insieme è stato modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">L'insieme è stato modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Rappresenta un motore di compilazione di catene per i certificati <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Compila una catena X.509 in base ai criteri specificati in <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+      <returns>true se il certificato X.509 è valido; in caso contrario, false.</returns>
+      <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" /> non è un certificato valido o è null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" /> è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Ottiene una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Ottiene o imposta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> da usare per la compilazione di una catena di certificati X.509.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> associato a questa catena X.509.</returns>
+      <exception cref="T:System.ArgumentNullException">Il valore da impostare per questa proprietà è null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Ottiene lo stato di ogni elemento di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+      <returns>Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Rilascia tutte le risorse usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Rilascia le risorse non gestite usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> e, facoltativamente, le risorse gestite.</summary>
+      <param name="disposing">true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Ottiene un handle sicuro per questa istanza di <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />. </summary>
+      <returns>Restituisce <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Rappresenta un elemento di una catena X.509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Ottiene il certificato X.509 in corrispondenza di un determinato elemento della catena.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Ottiene lo stato di errore del certificato X.509 corrente di una catena.</summary>
+      <returns>Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Ottiene ulteriori informazioni sull'errore da una struttura di catena di certificati non gestita.</summary>
+      <returns>Stringa che rappresenta il membro pwszExtendedErrorInfo della struttura CERT_CHAIN_ELEMENT non gestita in CryptoAPI.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Rappresenta una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Copia un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> in una matrice partendo dall'indice specificato.</summary>
+      <param name="array">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />. </param>
+      <param name="index">Intero che rappresenta il valore di indice. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="index" /> specificato è minore di zero o maggiore o uguale alla lunghezza della matrice. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> è null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> più il numero corrente è maggiore della lunghezza della matrice. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Ottiene il numero di elementi nella raccolta.</summary>
+      <returns>Numero intero che rappresenta il numero di elementi presenti nell'insieme.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Ottiene un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> che può essere utilizzato per spostarsi all'interno di un insieme di elementi di una catena.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Ottiene un valore che indica se l'insieme degli elementi della catena è sincronizzato.</summary>
+      <returns>Restituisce sempre false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Ottiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> in corrispondenza dell'indice specificato.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</returns>
+      <param name="index">Intero. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> è minore di zero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> è maggiore o uguale alla lunghezza dell'insieme. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Riferimento di puntatore all'oggetto corrente.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copia un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> in una matrice partendo dall'indice specificato.</summary>
+      <param name="array">Matrice in cui copiare l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</param>
+      <param name="index">Indice di <paramref name="array" /> da cui iniziare la copia.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="index" /> specificato è minore di zero o maggiore o uguale alla lunghezza della matrice. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> è null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> più il numero corrente è maggiore della lunghezza della matrice. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Ottiene un oggetto <see cref="T:System.Collections.IEnumerator" /> che può essere utilizzato per spostarsi all'interno di un insieme di elementi di una catena.</summary>
+      <returns>Un oggetto <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Supporta una semplice iterazione in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Sposta in avanti l'enumeratore in corrispondenza dell'elemento successivo nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Rappresenta i criteri di catena da applicare durante la compilazione di una catena di certificati X509.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Ottiene un insieme di identificatori di oggetti (OID) che specificano quali criteri di applicazione o utilizzi avanzati della chiave (EKU) sono supportati dal certificato.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Ottiene un insieme di identificatori di oggetti (OID) che specificano quali criteri di certificato sono supportati dal certificato.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Rappresenta un insieme aggiuntivo di certificati che possono essere cercati dal modulo di concatenazione durante la convalida di una catena di certificati.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Ripristina i valori predefiniti dei membri <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Ottiene o imposta i valori per i flag di revoca X509.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />.</returns>
+      <exception cref="T:System.ArgumentException">Il valore <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> fornito non è un flag valido. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Ottiene o imposta i valori per la modalità di revoca dei certificati X509.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />.</returns>
+      <exception cref="T:System.ArgumentException">Il valore <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> fornito non è un flag valido. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Ottiene l'intervallo di tempo trascorso durante la verifica della revoca in linea o durante il download del CRL (Certificate Revocation List, elenco certificati revocati).</summary>
+      <returns>Un oggetto <see cref="T:System.TimeSpan" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Ottiene i flag di verifica per il certificato.</summary>
+      <returns>Valore ottenuto dall'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />.</returns>
+      <exception cref="T:System.ArgumentException">Il valore <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> fornito non è un flag valido.Il valore predefinito è <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" />.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>Ora di verifica del certificato espressa nell'ora locale.</summary>
+      <returns>Oggetto <see cref="T:System.DateTime" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Fornisce una struttura semplice per la memorizzazione delle informazioni relative allo stato e agli errori di una catena X509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Specifica lo stato della catena X509.</summary>
+      <returns>Valore <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Specifica una descrizione del valore <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" />.</summary>
+      <returns>Stringa localizzabile.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Definisce lo stato di una catena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Specifica che l'elenco certificati attendibili (CTL, Certificate Trust List) contiene una firma non valida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Specifica che l'elenco certificati attendibili non è valido a causa di un valore temporale non valido, ad esempio un valore che indica che tale elenco è scaduto.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Specifica che l'elenco certificati attendibili non è valido per questo utilizzo.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Specifica che non è possibile compilare la catena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Specifica che la catena X509 non è valida perché un certificato ha escluso un vincolo di nome.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Specifica che il certificato presenta un vincolo di nome non definito.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Specifica che il certificato presenta un vincolo di nome non consentito.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Specifica che il certificato non presenta un vincolo di nome supportato o presenta un vincolo di nome non supportato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Specifica che la catena X509 non è valida a causa di vincoli di base non validi.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Specifica che la catena X509 non è valida a causa di un'estensione non valida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Specifica che la catena X509 non è valida a causa di vincoli di nome non validi.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Specifica che la catena X509 non è valida a causa di vincoli di criteri non validi.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Specifica che la catena X509 non presenta errori.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Specifica che nel certificato non esiste alcuna estensione dei criteri di certificato.Questo errore si verifica se i criteri di gruppo specificano che tutti i certificati devono presentare criteri di certificato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Specifica che la catena X509 non è valida a causa di una firma di certificato non valida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Deprecato.Specifica che il certificato della CA e il certificato emesso presentano periodi di validità non annidati.Ad esempio, se il certificato della CA è valido dal 1° gennaio al 1° dicembre e il certificato emesso è valido dal 2 gennaio al 2 dicembre, i periodi di validità non sono annidati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Specifica che la catena X509 non è valida a causa di un valore temporale non valido, ad esempio un valore che indica un certificato scaduto.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Specifica che l'utilizzo della chiave non è valido.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Specifica che l'elenco certificati revocati (CRL, Certificate Revocation List) online su cui si basa la catena X509 non è al momento online.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Specifica che la catena X509 non può essere compilata fino al certificato radice.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Specifica che non è possibile determinare se il certificato è stato revocato.Questo problema può essere dovuto al fatto che l'elenco certificati revocati non è online o non è disponibile.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Specifica che la catena X509 non è valida a causa di un certificato revocato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Specifica che la catena X509 non è valida a causa di un certificato radice non attendibile.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Specifica il formato di un certificato X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Certificato X.509 Authenticode. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>Certificato X.509 singolo.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>Certificato in formato PFX.Il valore di Pfx è identico al valore di Pkcs12.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>Certificato in formato PKCS #12.Il valore di Pkcs12 è identico al valore di Pfx.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>Certificato in formato PKCS #7.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>Certificato X.509 singolo serializzato. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>Archivio serializzato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>Certificato X.509 sconosciuto.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Definisce l'insieme di identificatori di oggetto (OID) che indica le applicazioni che utilizzano la chiave.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> e un valore che indica se l'estensione è critica.</summary>
+      <param name="encodedEnhancedKeyUsages">Dati codificati da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.OidCollection" /> e un valore che identifica se l'estensione è critica. </summary>
+      <param name="enhancedKeyUsages">Insieme <see cref="T:System.Security.Cryptography.OidCollection" />. </param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'oggetto <see cref="T:System.Security.Cryptography.OidCollection" /> specificato contiene uno o più valori danneggiati.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Consente di inizializzare una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> mediante un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Dati codificati da utilizzare per creare l'estensione.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Ottiene l'insieme di identificatori di oggetto (OID) che indica le applicazioni che utilizzano la chiave.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.OidCollection" /> che indica le applicazioni che utilizzano la chiave.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Rappresenta un'estensione X509.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="encodedExtension">Dati codificati da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Identificatore di oggetto utilizzato per identificare l'estensione.</param>
+      <param name="rawData">Dati codificati utilizzati per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> è null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> è una stringa vuota ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Stringa che rappresenta l'identificatore di oggetto.</param>
+      <param name="rawData">Dati codificati utilizzati per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Copia le proprietà dell'estensione dell'oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> specificato.</summary>
+      <param name="asnEncodedData">
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> da copiare.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> è null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" />non presenta un'estensione X.509 valida.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Ottiene un valore Boolean che indica se l'estensione è critica.</summary>
+      <returns>true se l'estensione è critica; in caso contrario, false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Rappresenta una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Aggiunge un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> a un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Indice in corrispondenza del quale è stato aggiunto il parametro <paramref name="extension" />.</returns>
+      <param name="extension">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> da aggiungere all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Il valore del parametro <paramref name="extension" /> è null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Copia un insieme in una matrice partendo dall'indice specificato.</summary>
+      <param name="array">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Posizione all'interno della matrice in cui iniziare la copia. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> è una stringa di lunghezza zero oppure contiene un valore non valido. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> è null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> specifica un valore non compreso nell'intervallo della matrice. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Ottiene il numero di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> presenti in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Numero intero che rappresenta il numero di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> presenti nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Restituisce un enumeratore che può scorrere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> da utilizzare per scorrere l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Ottiene un valore che indica se l'insieme è sicuramente thread-safe.</summary>
+      <returns>true se l'insieme è thread-safe; in caso contrario, false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Ottiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> in corrispondenza dell'indice specificato.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="index">Posizione dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> da recuperare. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> è minore di zero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> è uguale o maggiore della lunghezza della matrice. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Ottiene il primo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> il cui valore o nome descrittivo è specificato da un identificatore di oggetto (OID).</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="oid">Identificatore di oggetto (OID) dell'estensione da recuperare. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copia l'insieme in una matrice partendo dall'indice specificato.</summary>
+      <param name="array">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Posizione all'interno della matrice in cui iniziare la copia. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> è una stringa di lunghezza zero oppure contiene un valore non valido. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> è null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> specifica un valore non compreso nell'intervallo della matrice. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Restituisce un enumeratore che può scorrere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Oggetto <see cref="T:System.Collections.IEnumerator" /> da utilizzare per scorrere l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Supporta una semplice iterazione su un insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Sposta in avanti l'enumeratore in corrispondenza dell'elemento successivo nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Ottiene un oggetto da un insieme.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Specifica il tipo di valore cercato dal metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome descrittivo dei criteri dell'applicazione o l'identificatore di oggetto (OID o <see cref="T:System.Security.Cryptography.Oid" />) del certificato.Ad esempio, è possibile utilizzare "Crittografia file system" o "1.3.6.1.4.1.311.10.3.4".Per un'applicazione che verrà localizzata, è necessario utilizzare il valore OID poiché il nome descrittivo è localizzato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome descrittivo o l'identificatore di oggetto (OID o <see cref="T:System.Security.Cryptography.Oid" />) dei criteri del certificato.La procedura migliore consiste nell'utilizzare il valore OID, ad esempio "1.3.6.1.4.1.311.10.3.4".Per un'applicazione che verrà localizzata, è necessario utilizzare il valore OID poiché il nome descrittivo è localizzato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che descrive l'estensione da trovare.L'identificatore dell'oggetto (OID, Object Identifier) viene comunemente utilizzato per indicare al metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> di cercare tutti i certificati che presentano un'estensione corrispondente a quel valore OID.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome distinto dell'emittente del certificato.Si tratta di una ricerca più specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole per l'intero nome distinto.La ricerca eseguita tramite il nome dell'emittente del certificato è una ricerca meno precisa.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome dell'emittente del certificato.Si tratta di una ricerca meno specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole utilizzando il valore fornito.Ad esempio, se si passa "NomeCA" al metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, verranno trovati tutti i certificati con il nome dell'emittente del certificato che contengono tale stringa, indipendentemente dagli altri valori relativi all'emittente.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta l'utilizzo della chiave o un Integer che rappresenta una maschera di bit contenente tutti gli utilizzi della chiave richiesti.Per il valore stringa è consentito specificare un solo utilizzo della chiave alla volta, ma è possibile utilizzare il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> in una sequenza a cascata per ottenere l'intersezione degli utilizzi richiesti.Ad esempio, il parametro <paramref name="findValue" /> può essere impostato su "KeyEncipherment" o su un intero (0x30 indica "KeyEncipherment" e "DataEncipherment").È anche possibile utilizzare i valori dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il numero di serie del certificato come viene visualizzato nella finestra di dialogo del certificato, ma senza spazi, oppure come viene restituito dal metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" />. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome distinto dell'oggetto del certificato.Si tratta di una ricerca più specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole per l'intero nome distinto.La ricerca eseguita tramite il nome dell'oggetto è una ricerca meno precisa.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta l'identificatore della chiave dell'oggetto in formato esadecimale, ad esempio "FF3E815D45E83B8477B9284113C64EF208E897112", come visualizzato nell'interfaccia utente.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome dell'oggetto del certificato.Si tratta di una ricerca meno specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole utilizzando il valore fornito.Ad esempio, se si passa "NomeCert" al metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, verranno trovati tutti i certificati con il nome dell'oggetto che contengono tale stringa, indipendentemente dagli altri valori relativi all'oggetto.La ricerca eseguita tramite il nome distinto è una ricerca più precisa.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome di modello del certificato, ad esempio "ClientAuth".Il nome di modello è un'estensione della versione 3 dello standard X509 che specifica gli utilizzi del certificato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta l'identificazione digitale del certificato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere un valore <see cref="T:System.DateTime" /> espresso nell'ora locale.È possibile ad esempio trovare tutti i certificati validi fino al termine dell'anno corrente eliminando i risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per l'elemento <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> dell'ultimo giorno dell'anno dai risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere un valore <see cref="T:System.DateTime" /> espresso nell'ora locale.Il valore non deve essere nel futuro.Ad esempio, è possibile utilizzare <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> per trovare certificati che diventano validi nell'anno corrente prendendo l'intersezione dei risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> per l'ultimo giorno dell'anno precedente con i risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> di <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere un valore <see cref="T:System.DateTime" /> espresso nell'ora locale.È possibile utilizzare <see cref="P:System.DateTime.Now" /> per trovare tutti i certificati attualmente validi.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Definisce la posizione e la modalità di importazione della chiave privata di un certificato X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>Viene utilizzato il set di chiavi predefinito,  che in genere corrisponde al set di chiavi dell'utente. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Le chiavi importate sono contrassegnate come esportabili.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Le chiavi private sono memorizzate nell'archivio del computer locale anziché in quello dell'utente corrente. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>Le chiavi associate a un file PFX vengono mantenute quando si importa un certificato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Le chiavi private sono memorizzate nell'archivio dell'utente corrente anziché in quello del computer locale.Questo accade anche se il certificato specifica che le chiavi devono essere inserite nell'archivio del computer locale.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Informa l'utente, tramite una finestra di dialogo o in altro modo, che è stato effettuato l'accesso alla chiave.  Il provider del servizio di crittografia (CSP) in uso definisce il comportamento esatto.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Definisce l'utilizzo di una chiave inclusa in un certificato X.509.  La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> e un valore che indica se l'estensione è critica. </summary>
+      <param name="encodedKeyUsage">Dati codificati da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> utilizzando il valore di <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> specificato e un valore che indica se l'estensione è critica. </summary>
+      <param name="keyUsages">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> che specifica la modalità di utilizzo della chiave.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" />. </summary>
+      <param name="asnEncodedData">Dati codificati da utilizzare per creare l'estensione.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Ottiene il flag di utilizzo della chiave associato al certificato.</summary>
+      <returns>Uno dei valori di <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Definisce le modalità di utilizzo della chiave del certificato.Se questo valore non è definito, è possibile utilizzare la chiave per qualsiasi scopo.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>La chiave può essere utilizzata per firmare un elenco di revoche di certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>È possibile utilizzare la chiave per la crittografia dei dati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>È possibile utilizzare la chiave esclusivamente per operazioni di decrittografia.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>È possibile utilizzare la chiave come firma digitale.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>È possibile utilizzare la chiave esclusivamente per operazioni di crittografia.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>È possibile utilizzare la chiave per determinare lo scambio di chiave, come nel caso di una chiave creata con l'algoritmo di scambio di chiave Diffie-Hellman.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>È possibile utilizzare la chiave per firmare i certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>È possibile utilizzare la chiave per la crittografia delle chiavi.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>Nessun parametro per l'utilizzo della chiave.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>È possibile utilizzare la chiave per l'autenticazione.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Specifica il tipo di nome contenuto nel certificato X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>Nome DNS associato al nome alternativo dell'oggetto o dell'emittente di un certificato X.509.  Questo valore equivale al valore <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>Nome DNS associato al nome alternativo dell'oggetto o dell'emittente di un certificato X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>Indirizzo di posta elettronica dell'oggetto o dell'emittente associato di un certificato X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>Nome semplice di un oggetto o dell'emittente di un certificato X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>Nome UPN dell'oggetto o dell'emittente di un certificato X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>Indirizzo URL associato al nome alternativo dell'oggetto o dell'emittente di un certificato X509.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Specifica su quali certificati X509 della catena deve essere eseguito un controllo di revoca.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Il controllo di revoca è eseguito solo sul certificato finale.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>Il controllo di revoca è eseguito sull'intera catena di certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>Il controllo di revoca è eseguito sull'intera catena ad eccezione del certificato radice.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Specifica la modalità utilizzata per eseguire un controllo di revoca dei certificati X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>Non viene eseguito alcun controllo di revoca sul certificato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>Viene eseguito un controllo di revoca mediante un elenco certificati revocati (CRL, Certificate Revocation List) memorizzato nella cache.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>Viene eseguito un controllo di revoca mediante un elenco certificati revocati online.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Rappresenta un archivio X.509, ovvero un archivio fisico in cui vengono memorizzati e gestiti i certificati.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> usando i certificati personali dell'archivio dell'utente corrente.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> usando i valori di <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> e <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> specificati.</summary>
+      <param name="storeName">Uno dei valori di enumerazione che specifica il nome dell'archivio certificati X.509. </param>
+      <param name="storeLocation">Uno dei valori di enumerazione che specifica il percorso dell'archivio certificati X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> non è una posizione valida o <paramref name="storeName" /> non è un nome valido. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> usando una stringa che rappresenta un valore dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> e un valore dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Stringa che rappresenta un valore dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />. </param>
+      <param name="storeLocation">Uno dei valori di enumerazione che specifica il percorso dell'archivio certificati X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" />contiene valori non validi. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Aggiunge un certificato a un archivio certificati X.509.</summary>
+      <param name="certificate">Certificato da aggiungere. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile aggiungere il certificato all'archivio.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Restituisce una raccolta di certificati presenti in un archivio certificati X.509.</summary>
+      <returns>Raccolta di certificati.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Rilascia le risorse usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Ottiene la posizione dell'archivio certificati X.509.</summary>
+      <returns>Percorso dell'archivio certificati.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Ottiene il nome dell'archivio certificati X.509.</summary>
+      <returns>Nome dell'archivio certificati.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Apre un archivio certificati X.509 o ne crea uno nuovo, a seconda delle impostazioni del flag <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />.</summary>
+      <param name="flags">Combinazione bit per bit di valori di enumerazione che specifica la modalità di apertura dell'archivio certificati X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'archivio è illeggibile. </exception>
+      <exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
+      <exception cref="T:System.ArgumentException">L'archivio contiene valori non validi.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Rimuove un certificato da un archivio certificati X.509.</summary>
+      <param name="certificate">Certificato da rimuovere.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+      <exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Definisce una stringa che indica l'identificatore della chiave del soggetto (SKI, Subject Key Identifier) di un certificato.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una matrice di byte e un valore che indica se l'estensione è critica.</summary>
+      <param name="subjectKeyIdentifier">Matrice di byte che rappresenta i dati da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando i dati codificati e un valore che indica se l'estensione è critica.</summary>
+      <param name="encodedSubjectKeyIdentifier">Oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una chiave pubblica e un valore che indica se l'estensione è critica.</summary>
+      <param name="key">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> dal quale creare un identificatore SKI. </param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una chiave pubblica, un identificatore di algoritmo hash e un valore che indica se l'estensione è critica. </summary>
+      <param name="key">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> dal quale creare un identificatore SKI.</param>
+      <param name="algorithm">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> che indica quale algoritmo hash utilizzare.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una stringa e un valore che indica se l'estensione è critica.</summary>
+      <param name="subjectKeyIdentifier">Stringa, codificata in formato esadecimale, che rappresenta l'identificatore SKI di un certificato.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Crea una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> copiando le informazioni dai dati codificati.</summary>
+      <param name="asnEncodedData">Oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> da utilizzare per creare l'estensione.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Ottiene una stringa che rappresenta l'identificatore SKI di un certificato.</summary>
+      <returns>Stringa, codificata in formato esadecimale, che rappresenta l'identificatore SKI.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Definisce il tipo di algoritmo hash da utilizzare con la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>L'identificatore SKI è costituito da un hash SHA-1 a 160 bit della chiave pubblica codificata, inclusi il tag, la lunghezza e il numero di bit inutilizzati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>L'identificatore SKI è costituito da un hash SHA-1 a 160 bit del valore della chiave pubblica, esclusi il tag, la lunghezza e il numero di bit inutilizzati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>L'identificatore SKI è costituito da un campo di tipo a 4 bit con valore 0100, seguito dai 60 bit meno significativi dell'hash SHA-1 del valore della chiave pubblica, esclusi il tag, la lunghezza e il numero di bit di stringa inutilizzati.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Specifica le condizioni nelle quali deve essere eseguita la verifica dei certificati della catena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>Include tutti i flag relativi alla verifica.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Ignora che la catena non può essere verificata a causa di un'autorità di certificazione (CA, Certificate Authority) sconosciuta.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>Ignora che la revoca dell'autorità di certificazione è sconosciuta durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>Ignora che l'elenco certificati attendibili (CTL, Certificate Trust List) non è valido, ad esempio perché il CTL è scaduto, durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>Ignora che la revoca del firmatario dell'elenco certificati attendibili è sconosciuta durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>Ignora che la revoca del certificato finale (il certificato dell'utente) è sconosciuta durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>Ignora che i vincoli di base non sono validi durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>Ignora che il certificato presenta un nome non valido durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>Ignora che il certificato presenta criteri non validi durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>Ignora che il certificato della CA e il certificato emesso presentano periodi di validità non annidati durante la verifica dei certificati.Ad esempio, se il certificato della CA è valido dal 1° gennaio al 1° dicembre e il certificato emesso è valido dal 2 gennaio al 2 dicembre, i periodi di validità non sono annidati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>Ignora i certificati della catena non validi perché scaduti o perché non ancora attivi durante la determinazione della validità dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>Ignora che la revoca radice è sconosciuta durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>Ignora che il certificato non è stato emesso per l'utilizzo corrente durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>Non include alcun flag relativo alla verifica.</summary>
+    </member>
+  </members>
+</doc>

+ 1723 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1723 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>X.509 のチェーンを表すセーフ ハンドルを提供します。詳細については、「<see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />」を参照してください。</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>X.509 証明書ストアを開く方法を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>X.509 証明書ストアを開いて、アーカイブされた証明書を格納します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>許可された最も高いレベルのアクセスで X.509 証明書ストアを開きます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>既存のストアだけを開きます。ストアが存在しない場合、<see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> メソッドは新しいストアを作成しません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>読み取り専用で 509 証明書ストアを開きます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>読み取りおよび書き込み用に 509 証明書を開きます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>証明書の公開キー情報を表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>公開キー、公開キー パラメーターの ASN.1 エンコードされた表現、および公開キー値の ASN.1 エンコードされた表現のオブジェクト識別子 (OID) を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="oid">公開キーを表すオブジェクト識別子 (OID) オブジェクト。</param>
+      <param name="parameters">公開キー パラメーターの ASN.1 エンコードされた表現。</param>
+      <param name="keyValue">公開キー値の ASN.1 エンコードされた表現。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>公開キー値の ASN.1 エンコードされた表現を取得します。</summary>
+      <returns>公開キー値の ASN.1 エンコードされた表現。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>公開キー パラメーターの ASN.1 エンコードされた表現を取得します。</summary>
+      <returns>公開キー パラメーターの ASN.1 エンコードされた表現。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>公開キーを表す <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> オブジェクトまたは <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> オブジェクトを取得します。</summary>
+      <returns>公開キーを表す <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> オブジェクト。</returns>
+      <exception cref="T:System.NotSupportedException">キー アルゴリズムはサポートされていません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>公開キーのオブジェクト識別子 (OID: Object Identifier) オブジェクトを取得します。</summary>
+      <returns>公開キーのオブジェクト識別子 (OID) オブジェクト。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>X.509 証明書ストアの場所を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>現在のユーザーが使用する X.509 証明書ストア。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>ローカル マシンに割り当てられた X.509 証明書ストア。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>開く X.509 証明書ストアの名前を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>他のユーザーの X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>サードパーティ証明機関 (CA: Certificate Authority) の X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>中間証明機関 (CA) の X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>失効した証明書の X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>個人用証明書の X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>信頼されたルート証明機関 (CA) の X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>直接信頼されたユーザーやリソースの X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>直接信頼された発行者の X.509 証明書ストア</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>X509 証明書の識別名を表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>指定されたバイト配列の情報に基づいて、<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedDistinguishedName">識別名情報を保持するバイト配列。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>指定された <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクトを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedDistinguishedName">識別名を表す <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>指定された <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> オブジェクトを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="distinguishedName">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>指定された文字列の情報に基づいて、<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="distinguishedName">識別名を表す文字列。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>指定された文字列および <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> フラグを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="distinguishedName">識別名を表す文字列。</param>
+      <param name="flag">識別名の特性を指定する列挙値のビットごとの組み合わせ。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>
+        <paramref name="flag" /> パラメーターで指定された特性を使用して識別名をデコードします。</summary>
+      <returns>デコードされた識別名。</returns>
+      <param name="flag">識別名の特性を指定する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書の名前が無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>X500 の識別名を書式設定して返します。識別名を印刷したり、テキスト ウィンドウやコンソールに出力するときに使用します。</summary>
+      <returns>X500 識別名を表す、書式設定済みの文字列。</returns>
+      <param name="multiLine">戻り値の文字列にキャリッジ リターンを含める場合は true を、それ以外の場合は false を指定します。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>X500 証明書からコンマ区切りの識別名を取得します。</summary>
+      <returns>X509 証明書のコンマ区切りの識別名。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>X.500 の識別名の特性を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>識別名で正符号 (+) が使用されていません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>識別名で引用符が使用されていません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>強制的に、識別名が印刷可能な Unicode 文字列ではなく、UTF-8 文字列を使用して、特定の X.500 キーをエンコードするようにします。詳細および影響を受ける X.500 キーの一覧については、「X500NameFlags 列挙体」を参照してください。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>識別名に特殊属性がありません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>識別名は予約されています。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>識別名でコンマが使用されています。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>識別名で改行文字が使用されています。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>識別名でセミコロン (;) が使用されています。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>識別名に T61 エンコーディングが使用されています。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>識別名に、Unicode 文字エンコーディングではなく UTF8 エンコーディングが使用されています。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>証明書に設定された制約を定義します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> クラスの新しいインスタンスを初期化します。パラメーターでは、証明書が証明機関 (CA) の証明書であるかどうかを表す値、証明書で許可するパス レベルの数に制限があるかどうかを示す値、証明書のパスで許可されるレベルの数、および拡張機能が重要かどうかを示す値を指定します。</summary>
+      <param name="certificateAuthority">証明書が証明機関 (CA) の証明書である場合は true。それ以外の場合は false。</param>
+      <param name="hasPathLengthConstraint">証明書で許可するパス レベルの数に制限がある場合は true。それ以外の場合は false。</param>
+      <param name="pathLengthConstraint">証明書のパスで許可されるレベルの数。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedBasicConstraints">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>証明書が証明機関 (CA: Certificate Authority) の証明書であるかどうかを示す値を取得します。</summary>
+      <returns>証明書が証明機関 (CA) の証明書である場合は true。それ以外の場合は false。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクトを使用して <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> クラスの新しいインスタンスを 初期化します。</summary>
+      <param name="asnEncodedData">拡張機能の作成に使用するエンコード済みのデータ。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>証明書で許可するパス レベルの数に制限があるかどうかを表す値を取得します。</summary>
+      <returns>証明書で許可するパス レベルの数に制限がある場合は true。それ以外の場合は false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">拡張機能をデコードできません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>証明書のパスで許可されるレベルの数を取得します。</summary>
+      <returns>証明書のパスで許可されるレベルの数を表す整数。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">拡張機能をデコードできません。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>X.509 v.3 証明書を使用するために役立つメソッドを提供します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>X.509v3 証明書を表すバイトのシーケンスから定義された <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="data">X.509 証明書のデータを格納しているバイト配列。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> パラメーターが null です。または<paramref name="rawData" /> パラメーターの長さが 0 です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>バイト配列とパスワードを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> パラメーターが null です。または<paramref name="rawData" /> パラメーターの長さが 0 です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>バイト配列、パスワード、およびキー格納フラグを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする場所と方法を制御する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> パラメーターが null です。または<paramref name="rawData" /> パラメーターの長さが 0 です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[セキュリティ クリティカル] アンマネージ PCCERT_CONTEXT 構造体を識別するハンドルを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="handle">アンマネージ PCCERT_CONTEXT 構造体を識別するハンドル。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>PKCS7 で署名されたファイルの名前を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">PKCS7 で署名されたファイルの名前。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> パラメーターが null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>PKCS7 で署名されたファイルの名前と証明書にアクセスするためのパスワードを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">PKCS7 で署名されたファイルの名前。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> パラメーターが null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>PKCS7 で署名されたファイルの名前、証明書にアクセスするためのパスワード、およびキー格納フラグを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">PKCS7 で署名されたファイルの名前。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする場所と方法を制御する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> パラメーターが null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトによって使用されているすべてのリソースを解放します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>これによって使用されるアンマネージ リソースのすべてを解放<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />し必要に応じてマネージ リソースも解放します。 </summary>
+      <param name="disposing">マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>2 つの <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトが等しいかどうかを比較します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトが <paramref name="other" /> パラメーターで指定されたオブジェクトと等しい場合は true。それ以外の場合は false。</returns>
+      <param name="obj">現在のオブジェクトと比較する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクト。 </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>2 つの <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトが等しいかどうかを比較します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトが <paramref name="other" /> パラメーターで指定されたオブジェクトと等しい場合は true。それ以外の場合は false。</returns>
+      <param name="other">現在のオブジェクトと比較する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>いずれかの <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 値で記述する形式で、現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトをバイト配列にエクスポートします。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトを表すバイトの配列。</returns>
+      <param name="contentType">出力データの形式を記述する <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 値の 1 つ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />、<see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" />、または <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 以外の値が <paramref name="contentType" /> パラメーターに渡されました。または証明書をエクスポートできませんでした。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>指定したパスワードを使用し、いずれかの <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 値で記述する形式で、現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトをバイト配列にエクスポートします。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトを表すバイトの配列。</returns>
+      <param name="contentType">出力データの形式を記述する <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 値の 1 つ。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />、<see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" />、または <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 以外の値が <paramref name="contentType" /> パラメーターに渡されました。または証明書をエクスポートできませんでした。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>X.509v3 証明書のハッシュ値をバイト配列として返します。</summary>
+      <returns>X.509 証明書のハッシュ値。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>この X.509v3 証明書の形式の名前を返します。</summary>
+      <returns>X.509 証明書の形式。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>X.509v3 証明書の整数形式のハッシュ コードを返します。</summary>
+      <returns>X.509 証明書の整数形式のハッシュ コード。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>この X.509v3 証明書の文字列形式のキー アルゴリズム情報を返します。</summary>
+      <returns>X.509 証明書の文字列形式のキー アルゴリズム情報。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>X.509v3 証明書のバイト配列形式のキー アルゴリズム パラメーターを返します。</summary>
+      <returns>X.509 証明書のバイト配列形式のキー アルゴリズム パラメーター。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>この X.509v3 証明書の 16 進数文字列形式のキー アルゴリズム パラメーターを返します。</summary>
+      <returns>X.509 証明書の 16 進数文字列形式のキー アルゴリズム パラメーター。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>X.509v3 証明書のバイト配列形式の公開キーを返します。</summary>
+      <returns>X.509 証明書のバイト配列形式の公開キー。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>X.509v3 証明書のバイト配列形式のシリアル番号を返します。</summary>
+      <returns>X.509 証明書のバイト配列形式のシリアル番号。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[セキュリティ クリティカル] アンマネージ PCCERT_CONTEXT 構造体で指定された Microsoft Cryptographic API 証明書コンテキストを識別するハンドルを取得します。</summary>
+      <returns>アンマネージ PCCERT_CONTEXT 構造体を表す <see cref="T:System.IntPtr" /> 構造体。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>X.509v3 証明書を発行した証明機関の名前を取得します。</summary>
+      <returns>X.509v3 証明書を発行した証明機関の名前。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書ハンドルが無効です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>証明書からサブジェクトの識別名を取得します。</summary>
+      <returns>証明書から取得したサブジェクトの識別名。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書ハンドルが無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの文字列形式を返します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの文字列形式。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>補足情報が指定されている場合はその情報を含めて、現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの文字列形式を返します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの文字列形式。</returns>
+      <param name="fVerbose">true to produce the verbose form of the string representation; otherwise, false.</param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>X.509 証明書を表します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>バイト配列の情報を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>バイト配列とパスワードを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>バイト配列、パスワード、およびキー格納フラグを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする場所と方法を制御する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>アンマネージ ハンドルを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="handle">アンマネージ コードの証明書コンテキストへのポインター。C 構造体は、PCCERT_CONTEXT と呼ばれます。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>証明書ファイル名を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">証明書ファイルの名前。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>証明書ファイル名と証明書にアクセスするためのパスワードを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">証明書ファイルの名前。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>証明書ファイル名、証明書にアクセスするためのパスワード、およびキー格納フラグを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">証明書ファイルの名前。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする場所と方法を制御する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>X.509 証明書がアーカイブされていることを示す値を取得または設定します。</summary>
+      <returns>証明書がアーカイブされている場合は true。証明書がアーカイブされていない場合は false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトのコレクションを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>証明書に関連付けられたエイリアスを取得または設定します。</summary>
+      <returns>証明書の表示名。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>バイト配列に格納された証明書の種類を示します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> オブジェクト。</returns>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> の長さが 0 であるか、またはその値が null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>ファイルに格納された証明書の種類を示します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> オブジェクト。</returns>
+      <param name="fileName">証明書ファイルの名前。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>証明書からサブジェクト名と発行者名を取得します。</summary>
+      <returns>証明書の名前。</returns>
+      <param name="nameType">サブジェクトの <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> 値。</param>
+      <param name="forIssuer">発行者名を含める場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトに秘密キーが格納されているかどうかを示す値を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトに秘密キーが格納されている場合は true。それ以外の場合は false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>証明書発行者の識別名を取得します。</summary>
+      <returns>証明書発行者の名前を格納する <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>証明書の有効期限を表す日付を現地時間で取得します。</summary>
+      <returns>証明書の有効期限を表す <see cref="T:System.DateTime" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>証明書が有効になる日付を現地時間で取得します。</summary>
+      <returns>証明書の発効日を表す <see cref="T:System.DateTime" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>証明書に関連付けられた秘密キーを表す <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> オブジェクトを取得または設定します。</summary>
+      <returns>RSA 暗号化サービス プロバイダーまたは DSA 暗号化サービス プロバイダーである <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">キーの値が RSA キーと DSA キーのどちらでもないか、またはキーを読み取ることができません。</exception>
+      <exception cref="T:System.ArgumentNullException">このプロパティに設定されている値が null です。</exception>
+      <exception cref="T:System.NotSupportedException">この秘密キーのキー アルゴリズムはサポートされていません。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">X.509 キーが一致しません。</exception>
+      <exception cref="T:System.ArgumentException">暗号化サービス プロバイダーのキーが null です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>証明書に関連付けられた <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">キーの値が RSA キーと DSA キーのどちらでもないか、またはキーを読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>証明書の生データを取得します。</summary>
+      <returns>バイト配列としての証明書の生データ。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>証明書のシリアル番号を取得します。</summary>
+      <returns>証明書のシリアル番号。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>証明書の署名を作成するために使用するアルゴリズムを取得します。</summary>
+      <returns>署名アルゴリズムのオブジェクト識別子 (<see cref="T:System.Security.Cryptography.Oid" />) を返します。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>証明書からサブジェクトの識別名を取得します。</summary>
+      <returns>証明書のサブジェクトの名前を表す <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>証明書のサムプリントを取得します。</summary>
+      <returns>証明書のサムプリント。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>X.509 証明書をテキスト形式で表示します。</summary>
+      <returns>証明書情報。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>X.509 証明書をテキスト形式で表示します。</summary>
+      <returns>証明書情報。</returns>
+      <param name="verbose">公開キー、秘密キー、拡張機能などを表示する場合は true。サムプリント、シリアル番号、サブジェクト名、発行者名など <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスと類似した情報を表示する場合は false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>X.509 形式のバージョンの証明書を取得します。</summary>
+      <returns>証明書の形式。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトのコレクションを表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 情報を指定せずに、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトを使用して <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> クラスの新しいインスタンスを 初期化します。</summary>
+      <param name="certificate">コレクションの最初の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトの配列を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトの配列。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>証明書コレクションを指定して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> の末尾にオブジェクトを追加します。</summary>
+      <returns>
+        <paramref name="certificate" /> が追加された位置の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> インデックス。</returns>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトとして表される X.509 証明書。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>配列内の複数の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトを <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトに追加します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトの配列。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の複数の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトを別の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトに追加します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトに特定の証明書が格納されているかどうかを確認します。</summary>
+      <returns>指定した <paramref name="certificate" /> が <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> に含まれている場合は true。それ以外の場合は false。</returns>
+      <param name="certificate">コレクション内で検索する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>X.509 証明書情報をバイト配列にエクスポートします。</summary>
+      <returns>バイト配列内の X.509 証明書情報。</returns>
+      <param name="contentType">サポートされる <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>パスワードを使用して X.509 証明書情報をバイト配列にエクスポートします。</summary>
+      <returns>バイト配列内の X.509 証明書情報。</returns>
+      <param name="contentType">サポートされる <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> オブジェクト。</param>
+      <param name="password">バイト配列を保護するために使用する文字列。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができないか、内容が無効であるか、または (証明書でパスワードが必要な場合) 指定されたパスワードが無効なために秘密キーをエクスポートできませんでした。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 列挙体および <paramref name="findValue" /> オブジェクトで指定された検索条件を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトを検索します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト。</returns>
+      <param name="findType">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 値の 1 つ。</param>
+      <param name="findValue">検索条件を表すオブジェクト。</param>
+      <param name="validOnly">検索で有効な証明書だけが返されるようにする場合は true。それ以外の場合は false。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> が無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトを反復処理できる列挙子を返します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトを反復処理できる <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> オブジェクト。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>証明書をバイト配列形式で <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトにインポートします。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>証明書にアクセスするためのパスワードを必要とするバイト配列形式で証明書を <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトにインポートします。</summary>
+      <param name="rawData">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトのデータを格納しているバイト配列。</param>
+      <param name="password">証明書情報にアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする方法と場所を制御する列挙値のビットごとの組み合わせ。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>証明書ファイルを <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトにインポートします。</summary>
+      <param name="fileName">証明書情報を格納しているファイルの名前。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>パスワードが必要な証明書ファイルを <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトにインポートします。</summary>
+      <param name="fileName">証明書情報を格納しているファイルの名前。</param>
+      <param name="password">証明書情報にアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする方法と場所を制御する列挙値のビットごとの組み合わせ。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の指定したインデックス位置にオブジェクトを挿入します。</summary>
+      <param name="index">
+        <paramref name="certificate" /> を挿入する位置の、0 から始まるインデックス。</param>
+      <param name="certificate">挿入する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> が 0 未満です。または<paramref name="index" /> が <see cref="P:System.Collections.CollectionBase.Count" /> プロパティより大きい値です。</exception>
+      <exception cref="T:System.NotSupportedException">コレクションは読み取り専用です。またはコレクションが固定サイズです。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null なので、</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>指定したインデックスにある要素を取得または設定します。</summary>
+      <returns>指定したインデックスにある要素。</returns>
+      <param name="index">取得または設定する要素の、0 から始まるインデックス番号。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> が 0 未満です。または<paramref name="index" /> が <see cref="P:System.Collections.CollectionBase.Count" /> プロパティ以上です。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内で最初に見つかった証明書を削除します。</summary>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトから削除される <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>配列内の複数の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトを <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトから削除します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトの配列。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の複数の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトを別の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトから削除します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> は null なので、</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトに対する単純な反復処理をサポートします。このクラスは継承できません。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の現在の要素を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>列挙子を <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトの次の要素に進めます。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>列挙子を初期位置、つまり <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトの最初の要素の前に設定します。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>このメンバーの説明については、<see cref="P:System.Collections.IEnumerator.Current" /> のトピックを参照してください。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>このメンバーの説明については、<see cref="M:System.Collections.IEnumerator.MoveNext" /> のトピックを参照してください。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>このメンバーの説明については、<see cref="M:System.Collections.IEnumerator.Reset" /> のトピックを参照してください。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトを格納するコレクションを定義します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの配列から <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="value">新しいオブジェクトを初期化するために使用する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの配列。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>別の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> から <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="value">新しいオブジェクトを初期化するために使用する <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>指定した値を持つ <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> を現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に追加します。</summary>
+      <returns>新しい <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> が挿入された位置である現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> へのインデックス。</returns>
+      <param name="value">現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に追加する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 型の配列の要素を現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の末尾にコピーします。</summary>
+      <param name="value">現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に追加するオブジェクトを格納している <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 型の配列。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> パラメーターが null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の要素を現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の末尾にコピーします。</summary>
+      <param name="value">コレクションに追加するオブジェクトを格納している <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> パラメーターが null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> が現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に格納されているかどうかを示す値を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> がこのコレクションに格納されている場合は true。それ以外の場合は false。</returns>
+      <param name="value">検索する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>1 次元の <see cref="T:System.Array" /> インスタンスの指定したインデックスに、現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 値をコピーします。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の値のコピー先である 1 次元の <see cref="T:System.Array" />。</param>
+      <param name="index">コピーを開始する <paramref name="array" /> へのインデックス。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="array" /> パラメーターが多次元です。または<see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の要素数が、<paramref name="arrayIndex" /> と <paramref name="array" /> の末尾との間に格納できる数を超えています。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> パラメーターが null です。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="arrayIndex" /> パラメーターが、<paramref name="array" /> パラメーターの下限より小さい値です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> を反復処理できる列挙子を返します。</summary>
+      <returns>コレクションを反復処理するために使用できる <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> のサブ要素の列挙子。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に格納されているすべての値に基づいたハッシュ値を構築します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に格納されているすべての値に基づいたハッシュ値。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内の、指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> のインデックスを返します。</summary>
+      <returns>
+        <paramref name="value" /> パラメーターで指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> が <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内に存在する場合は、そのインデックス。それ以外の場合は -1。</returns>
+      <param name="value">検索する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内の指定したインデックス位置に <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> を挿入します。</summary>
+      <param name="index">
+        <paramref name="value" /> を挿入する位置の 0 から始まるインデックス番号。</param>
+      <param name="value">挿入する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の、指定したインデックスにあるエントリを取得または設定します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の、指定したインデックスにある <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</returns>
+      <param name="index">現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内で特定するエントリの 0 から始まるインデックス番号。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> パラメーターが、コレクションの有効なインデックスの範囲外です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> から特定の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> を削除します。</summary>
+      <param name="value">現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> から削除する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="value" /> パラメーターで指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> が現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内に見つかりません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトを列挙します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="mappings">列挙する <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内の現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内の現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>列挙子をコレクションの次の要素に進めます。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子がインスタンス化された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>列挙子を初期位置、つまりコレクションの最初の要素の前に設定します。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子がインスタンス化された後に、コレクションが変更されます。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>このメンバーの説明については、<see cref="P:System.Collections.IEnumerator.Current" /> のトピックを参照してください。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> オブジェクト内の現在の X.509 証明書オブジェクト。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>このメンバーの説明については、<see cref="M:System.Collections.IEnumerator.MoveNext" /> のトピックを参照してください。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子がインスタンス化された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>このメンバーの説明については、<see cref="M:System.Collections.IEnumerator.Reset" /> のトピックを参照してください。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子がインスタンス化された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 証明書のチェーン作成エンジンを表します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> で指定したポリシーを使用して X.509 チェーンを作成します。</summary>
+      <returns>X.509 証明書が有効な場合は true。それ以外の場合は false。</returns>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" /> が有効な証明書でないか、または値が null です。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" /> を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> オブジェクトのコレクションを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>X.509 証明書チェーンを作成するときに使用する <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> を取得または設定します。</summary>
+      <returns>この X.509 チェーンに関連付けられている <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> オブジェクト。</returns>
+      <exception cref="T:System.ArgumentNullException">このプロパティに設定されている値が null です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> オブジェクト内の各要素の状態を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> オブジェクトの配列。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>この <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> によって使用されているすべてのリソースを解放します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>この <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> によって使用されているアンマネージ リソースを解放します。オプションとして、マネージ リソースを解放することもできます。</summary>
+      <param name="disposing">マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>この <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> インスタンスのセーフ ハンドルを取得します。</summary>
+      <returns>
+        <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" /> を返します。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>X.509 チェーンの要素を表します。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>特定のチェーン要素にある X.509 証明書を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>チェーン内にある現在の X.509 証明書のエラー状態を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> オブジェクトの配列。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>アンマネージ証明書チェーン構造体から追加のエラー情報を取得します。</summary>
+      <returns>Crypto API のアンマネージ CERT_CHAIN_ELEMENT 構造体の pwszExtendedErrorInfo メンバーを表す文字列。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> オブジェクトのコレクションを表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>指定したインデックスを開始位置として、配列に <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> オブジェクトをコピーします。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> オブジェクトの配列。</param>
+      <param name="index">インデックス値を表す整数。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">指定された <paramref name="index" /> が 0 未満であるか、この配列の長さ以上です。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> と現在のカウントの合計が配列の長さ以上です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>コレクション内の要素の数を取得します。</summary>
+      <returns>コレクション内の要素の数を表す整数。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>チェーン要素のコレクション内を移動するために使用できる <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>チェーン要素のコレクションの同期がとられているかどうかを示す値を取得します。</summary>
+      <returns>常に false を返します。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>指定したインデックス位置にある <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> オブジェクト。</returns>
+      <param name="index">整数値。</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> が 0 未満です。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> がコレクションの長さ以上です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。</summary>
+      <returns>現在のオブジェクトへのポインター参照。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>指定したインデックスを開始位置として、配列に <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> オブジェクトをコピーします。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> オブジェクトのコピー先の配列。</param>
+      <param name="index">コピーの開始位置を示す <paramref name="array" /> のインデックス。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">指定された <paramref name="index" /> が 0 未満であるか、この配列の長さ以上です。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> と現在のカウントの合計が配列の長さ以上です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>チェーンの要素のコレクション内を移動するために使用できる <see cref="T:System.Collections.IEnumerator" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Collections.IEnumerator" /> オブジェクト。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> に対する単純な反復処理をサポートします。このクラスは継承できません。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 内の現在の要素を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>列挙子を <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> の次の要素に進めます。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>列挙子を初期位置、つまり <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> の最初の要素の前に設定します。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 内の現在の要素を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>X509 証明書チェーンを構築する際に適用されるチェーン ポリシーを表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>証明書でサポートされるアプリケーション ポリシーまたは拡張されたキー使用目的 (EKU) を指定するオブジェクト識別子 (OID) のコレクションを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>証明書がサポートする証明書ポリシーを指定するオブジェクト識別子 (OID) のコレクションを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>証明書チェーンの検証時にチェーン エンジンによって検索される証明書の追加のコレクションを表します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> の各メンバーを既定値にリセットします。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>X509 失効フラグの値を取得または設定します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> オブジェクト。</returns>
+      <exception cref="T:System.ArgumentException">指定された <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 値は、有効なフラグではありません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>X509 証明書失効モードの値を取得または設定します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> オブジェクト。</returns>
+      <exception cref="T:System.ArgumentException">指定された <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 値は、有効なフラグではありません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>オンライン失効検証時、または証明書失効リスト (CRL) のダウンロード時のタイムアウト時間を取得します。</summary>
+      <returns>
+        <see cref="T:System.TimeSpan" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>証明書の検証フラグを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 列挙体の値。</returns>
+      <exception cref="T:System.ArgumentException">指定された <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 値は、有効なフラグではありません。既定値は <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>証明書が検証された時刻 (現地時刻)。</summary>
+      <returns>
+        <see cref="T:System.DateTime" /> オブジェクト。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>X509 チェインのステータスおよびエラー情報を格納するための単純な構造体を提供します。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>X509 チェインのステータスを指定します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" /> 値です。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> 値の説明を指定します。</summary>
+      <returns>ローカライズ可能な文字列です。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>X509 チェインのステータスを定義します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>証明書信頼リスト (CTL) に無効な署名が含まれていることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>時刻値が無効であるため (有効期限切れなど)、有効な証明書信頼リスト (CTL) ではないことを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>証明書信頼リスト (CTL) の使用目的が無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>X509 チェインを確立できないことを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>証明書によって名前制約が除外されているため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>証明書に未定義の名前制約が存在することを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>証明書に、許可されない名前制約が存在することを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>証明書にサポートされている名前制約が存在しないか、サポートされていない名前制約が存在することを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>無効な基本制約のため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>無効な拡張機能のため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>無効な名前制約のため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>無効なポリシー制約のため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>X509 チェインにエラーがないことを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>証明書ポリシー拡張機能が証明書に存在しないことを示します。このエラーは、グループ ポリシーにより、すべての証明書が証明書ポリシーを持つように指定されている場合に発生します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>証明書の署名が無効であるため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>使用しないでください。証明書の検証時、有効期間が正しくネストされていない、つまり、発行された証明書の有効期間が CA (証明機関) 証明書の有効期間を超えていることを指定します。たとえば、CA 証明書の有効期間が 1 月 1 日から 12 月 1 日であるにもかかわらず、発行された証明書の有効期間が 2 月 2 日から 12 月 2 日であった場合、有効期間が正しくネストされていないことになります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>時刻値が無効であるため (証明書の有効期限切れなど)、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>キーの使用目的が無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>X509 チェインで使用されているオンラインの証明書失効リスト (CRL) が現在、オフラインになっていることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>ルート証明書までの X509 チェインを確立できないことを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>証明書の失効状態を検証できないことを示します。原因としては、証明書失効リスト (CRL) がオフラインまたはアクセスできない状態になっていることが考えられます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>証明書が失効されているため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>信頼関係のないルート証明書のため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>X.509 証明書の形式を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Authenticode X.509 証明書。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>単一の X.509 証明書。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>PFX 形式の証明書。Pfx 値は、Pkcs12 値と同じです。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>PKCS #12 形式の証明書。Pkcs12 値は、Pfx 値と同じです。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>PKCS #7 形式の証明書。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>単一のシリアル化された X.509 証明書。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>シリアル化されたストア。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>不明な X.509 証明書。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>キーを使用するアプリケーションを示すオブジェクト識別子 (OID: Object Identifier) のコレクションを定義します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト、および拡張機能が重要であるかどうか識別する値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedEnhancedKeyUsages">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="enhancedKeyUsages">
+        <see cref="T:System.Security.Cryptography.OidCollection" /> コレクション。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">指定した <see cref="T:System.Security.Cryptography.OidCollection" /> に、破損した値が 1 つ以上格納されています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクトを使用して <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="asnEncodedData">拡張機能の作成に使用するエンコード済みのデータ。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>キーを使用するアプリケーションを示すオブジェクト識別子 (OID) のコレクションを取得します。</summary>
+      <returns>キーを使用するアプリケーションを示す <see cref="T:System.Security.Cryptography.OidCollection" /> オブジェクト。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>X509 拡張機能を表します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedExtension">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="oid">拡張機能の識別に使用するオブジェクト識別子。</param>
+      <param name="rawData">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> が空の文字列 ("") です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="oid">オブジェクト識別子を表す文字列。</param>
+      <param name="rawData">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>指定された <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクトの拡張機能プロパティをコピーします。</summary>
+      <param name="asnEncodedData">コピーする <see cref="T:System.Security.Cryptography.AsnEncodedData" />。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> に有効な X.509 拡張機能がありません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>拡張機能がクリティカルであるかどうかを示すブール値を取得します。</summary>
+      <returns>拡張機能がクリティカルである場合は true。それ以外の場合は false。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトのコレクションを表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトを <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトに追加します。</summary>
+      <returns>
+        <paramref name="extension" /> パラメーターが追加された位置のインデックス。</returns>
+      <param name="extension">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトに追加する <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="extension" /> パラメーターの値が null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>指定したインデックスを開始位置として、配列にコレクションをコピーします。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトの配列。</param>
+      <param name="index">配列内でコピーを開始する位置。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> は長さ 0 の文字列であるか、無効な値が格納されています。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> に配列の範囲外の値が指定されています。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクト内の <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトの数を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクト内の <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトの数を表す整数。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトを反復処理できる列挙子を返します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトを反復処理するために使用する <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>コレクションでスレッド セーフが確実に行われるかどうかを示す値を取得します。</summary>
+      <returns>コレクションがスレッド セーフである場合は true。それ以外の場合は false。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>指定したインデックス位置にある <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクト。</returns>
+      <param name="index">取得する <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトの場所。</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> が 0 未満です。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> が配列の長さ以上です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>値または表示名がオブジェクト識別子 (OID: Object Identifier) によって指定される最初の <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクト。</returns>
+      <param name="oid">取得する拡張機能のオブジェクト識別子 (OID)。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトへのアクセスを同期するために使用できるオブジェクト。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>指定したインデックスを開始位置として、配列にコレクションをコピーします。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトの配列。</param>
+      <param name="index">配列内でコピーを開始する位置。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> は長さ 0 の文字列であるか、無効な値が格納されています。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> に配列の範囲外の値が指定されています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトを反復処理できる列挙子を返します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトを反復処理するために使用する <see cref="T:System.Collections.IEnumerator" /> オブジェクト。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> に対する単純な反復処理をサポートします。このクラスは継承できません。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 内の現在の要素を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>列挙子を <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> の次の要素に進めます。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>列挙子を初期位置、つまり <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> の最初の要素の前に設定します。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>コレクションからオブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドで検索する値の種類を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、アプリケーション ポリシーの表示名または証明書のオブジェクト識別子 (OID、または <see cref="T:System.Security.Cryptography.Oid" />) を表す文字列であることが必要です。たとえば、"Encrypting File System" や "1.3.6.1.4.1.311.10.3.4" などを使用できます。ローカライズを予定しているアプリケーションの場合、フレンドリ名がローカライズされることを考慮し、OID 値を使用する必要があります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書ポリシーの表示名またはオブジェクト識別子 (OID、または <see cref="T:System.Security.Cryptography.Oid" />) を表す文字列であることが必要です。できるだけ、"1.3.6.1.4.1.311.10.3.4" などの OID を使用することをお勧めします。ローカライズを予定しているアプリケーションの場合、フレンドリ名がローカライズされることを考慮し、OID を使用する必要があります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、検索する拡張機能を表す文字列であることが必要です。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドで特定の拡張機能を持つすべての証明書を検索する場合は、一致条件にオブジェクト識別子 (OID) を使用するのが一般的です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書発行者の識別名を表す文字列であることが必要です。この検索は、<see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> 列挙値で提供される場合よりも、条件がはっきりします。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> 値を使用した場合、識別名全体について、大文字と小文字を区別しない文字列比較が実行されます。発行者名での検索は、これよりも条件があいまいになります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書の発行者名を表す文字列であることが必要です。この検索は、<see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> 列挙値で提供される場合よりも、条件があいまいになります。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> 値を使用した場合、指定した値に基づいて、大文字と小文字を区別しない文字列比較が実行されます。たとえば、<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに "MyCA" を指定した場合、発行者の他の値に関係なく、発行者名にこの文字列が使われている、すべての証明書が検索されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターには、キーの使用目的を表す文字列を指定するか、要求されたキー使用目的をすべて満たしたビット マスクを整数で指定する必要があります。文字列値の場合、同時に指定できるキーの使用目的は 1 つだけですが、<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドで検索範囲を段階的に狭めてゆくことにより、要求した使用目的を論理積的に得ることもできます。たとえば、<paramref name="findValue" /> パラメーターには、"KeyEncipherment" または整数値 (0x30 は "KeyEncipherment" および "DataEncipherment" に相当) を設定できるほか、<see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 列挙型の値を使用することもできます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書のダイアログ ボックスで表示される証明書のシリアル番号を表す文字列、または <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" /> メソッドが返す文字列である必要があります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書サブジェクトの識別名を表す文字列であることが必要です。この検索は、<see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> 列挙値で提供される場合よりも、条件がはっきりします。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> 値を使用した場合、識別名全体について、大文字と小文字を区別しない文字列比較が実行されます。サブジェクト名での検索は、これよりも条件があいまいになります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、サブジェクトのキー識別子 ("F3E815D45E83B8477B9284113C64EF208E897112" などの 16 進数で表される) を UI 上の文字列で指定する必要があります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書のサブジェクト名を表す文字列であることが必要です。この検索は、<see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> 列挙値で提供される場合よりも、条件があいまいになります。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> 値を使用した場合、指定した値に基づいて、大文字と小文字を区別しない文字列比較が実行されます。たとえば、<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに "MyCert" を指定した場合、サブジェクトの他の値に関係なく、サブジェクト名にこの文字列が使われている、すべての証明書が検索されます。識別名での検索の方が、より具体的な条件になります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、"ClientAuth" など、証明書のテンプレート名を表す文字列であることが必要です。テンプレート名は、証明書の使用目的を指定する、X509 バージョン 3 の拡張機能です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書のサムプリントを表す文字列であることが必要です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、現地時間の <see cref="T:System.DateTime" /> 値であることが必要です。たとえば、年末まで有効なすべての証明書を調べるには、<see cref="P:System.DateTime.Now" /> の <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作の結果から年の最後の日の <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> の <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作の結果を除外します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、現地時間の <see cref="T:System.DateTime" /> 値であることが必要です。この値は将来存在する必要はありません。たとえば、<see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> を使用して、現在の年に有効になった証明書を調べることができます。そのためには、去年の最後の日に対する <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> の <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作の結果と、<see cref="P:System.DateTime.Now" /> の <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> の <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作の結果との交差部分を求めます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、現地時間の <see cref="T:System.DateTime" /> 値であることが必要です。<see cref="P:System.DateTime.Now" /> を使用して、現在有効なすべての証明書を検索できます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>X.509 証明書の秘密キーをインポートする場所と方法を定義します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>既定のキー セットが使用されます。既定のキー セットは、通常、ユーザーのキー セットです。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>インポートされたキーは、エクスポート可能とマークされます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>秘密キーが現在のユーザーのストアではなく、ローカル コンピューターのストアに格納されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>PFX ファイルに関連付けられたキーは、証明書をインポートするときに永続化されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>秘密キーがローカル コンピューターのストアではなく、現在のユーザーのストアに格納されます。これは、キーをローカル コンピューター ストアに格納することを証明書で指定した場合も同様です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>ダイアログ ボックスなどを使用してキーがアクセスされたことをユーザーに通知します。正確な動作は、使用中の暗号化サービス プロバイダー (CSP: Cryptographic Service Provider) によって定義されます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>X.509 証明書内に格納されたキーの使用法を定義します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedKeyUsage">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 値、および拡張機能が重要であるかどうかを示す値を指定して、<see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="keyUsages">キーの使用方法を指定する <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 値の 1 つ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクトを使用して <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> クラスの新しいインスタンスを 初期化します。</summary>
+      <param name="asnEncodedData">拡張機能の作成に使用するエンコード済みのデータ。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>証明書に関連付けられたキー使用法フラグを取得します。</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" /> 値のいずれか。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">拡張機能をデコードできません。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>証明書キーの使用方法を定義します。この値が定義されていない場合、キーは任意の目的に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>キーを証明書失効リスト (CRL: Certificate Revocation List) への署名に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>キーをデータの暗号化に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>キーを復号化だけに使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>キーをデジタル署名として使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>キーを暗号化だけに使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>Diffie-Hellman キーの承諾アルゴリズムによって作成したキーのように、キーをキーの承諾の確認に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>キーを証明書への署名に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>キーをキーの暗号化に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>キー使用法のパラメーターを指定しません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>キーを認証に使用できます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>X509 証明書が保持する名前の種類を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>X509 証明書のサブジェクトまたは発行者の代替名に関連付けられた DNS 名です。この値は、<see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" /> 値と等価です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>X509 証明書のサブジェクトまたは発行者の代替名に関連付けられた DNS 名です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>X509 証明書のサブジェクトまたは発行者に関連付けられた電子メール アドレスです。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>X509 証明書のサブジェクトまたは発行者の通常の名前です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>X509 証明書のサブジェクトまたは発行者の UPN 名です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>X509 証明書のサブジェクトまたは発行者の代替名に関連付けられた URL アドレスです。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>チェインにおいて、失効状態を検証する X509 証明書を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>終了証明書の失効状態のみ検証されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>証明書チェイン全体を対象に失効状態が検証されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>ルート証明書を除く、証明書チェイン全体を対象に失効状態が検証されます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>X509 証明書の失効状態を検証するときに使用するモードを指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>証明書に対する失効状態の検証は実行されません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>失効状態の検証は、キャッシュされている証明書失効リスト (CRL) を使って実行されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>失効状態の検証は、オンラインの証明書失効リスト (CRL) を使って実行されます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>証明書を永続化して管理する物理ストアである X.509 ストアを表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>現在のユーザー ストアの個人用証明書を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>指定した <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 値および <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="storeName">X.509 証明書ストアの名前を指定する列挙値の 1 つ。</param>
+      <param name="storeLocation">X.509 証明書ストアの場所を指定する列挙値の 1 つ。 </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> が有効な場所ではないか、<paramref name="storeName" /> が有効な名前ではありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 列挙体の値と <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 列挙体の値を表す文字列を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="storeName">
+        <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 列挙体の値を表す文字列。</param>
+      <param name="storeLocation">X.509 証明書ストアの場所を指定する列挙値の 1 つ。 </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> に無効な値が含まれています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>証明書を X.509 証明書ストアに追加します。</summary>
+      <param name="certificate">追加する証明書。 </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null です。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書をストアに追加できませんでした。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>X.509 証明書ストア内にある証明書のコレクションを返します。</summary>
+      <returns>証明書のコレクション。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>これによって使用されるリソースを解放<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />です。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>X.509 証明書ストアの場所を取得します。</summary>
+      <returns>証明書ストアの場所。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>X.509 証明書ストアの名前を取得します。</summary>
+      <returns>証明書ストアの名前。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" /> フラグの設定に応じて、X.509 証明書ストアを開くか、または新しいストアを作成します。</summary>
+      <param name="flags">X.509 証明書ストアを開く方法を指定する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">ストアを読み取ることができません。</exception>
+      <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
+      <exception cref="T:System.ArgumentException">ストアに無効な値が含まれています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>X.509 証明書ストアから証明書を削除します。</summary>
+      <param name="certificate">削除する証明書。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null です。</exception>
+      <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>証明書のサブジェクト キー識別子 (SKI: Subject Key Identifier) を示す文字列を定義します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>バイト配列、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="subjectKeyIdentifier">拡張機能を作成するために使用するデータを表すバイト配列。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>エンコードされたデータ、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedSubjectKeyIdentifier">拡張機能の作成に使用する <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>公開キー、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="key">サブジェクト キー識別子 (SKI) の作成元となる <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> オブジェクト。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>公開キー、ハッシュ アルゴリズム識別子、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="key">サブジェクト キー識別子 (SKI) の作成元となる <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> オブジェクト。</param>
+      <param name="algorithm">使用するハッシュ アルゴリズムを識別する <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> 値の 1 つ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>文字列、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="subjectKeyIdentifier">証明書の サブジェクト キー識別子 (SKI) を表す 16 進形式でエンコードされた文字列。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>エンコード済みデータから情報をコピーして、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを作成します。</summary>
+      <param name="asnEncodedData">拡張機能の作成に使用する <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>証明書のサブジェクト キー識別子 (SKI) を表す文字列を取得します。</summary>
+      <returns>サブジェクト キー識別子 (SKI) を表す 16 進形式でエンコードされた文字列。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">拡張機能をデコードできません。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスで使用するハッシュ アルゴリズムの種類を定義します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>サブジェクト キー識別子 (SKI) は、エンコードされた公開キー (タグ、長さ、未使用ビットの数を含む) の 160 ビット SHA-1 ハッシュで構成されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>SKI は、公開キー (タグ、長さ、および未使用ビットの数を除く) の値の 160 ビット SHA-1 ハッシュで構成されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>SKI は、値 0100 が格納された 4 ビット タイプのフィールド、それに続く公開キー (タグ、長さ、および文字列ビット中の未使用ビットの数を除く) 値の SHA-1 ハッシュの 60 下位ビットで構成されます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>X509 チェインで証明書を検証する際の条件を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>検証に関するすべてのフラグが有効になります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>証明機関 (CA) が不明であるためにチェインを検証できなかった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>証明書の検証時に証明機関の失効状態が不明であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>証明書の検証時に、CTL の有効期限切れなど、証明書信頼リスト (CTL) が無効であっても無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>証明書の検証時に、証明書信頼リスト (CTL) の署名主の失効状態が不明であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>証明書の検証時に、終了証明書 (ユーザー証明書) の失効状態が不明であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>証明書の検証時に、基本制約が無効であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>証明書の検証時に、証明書の名前が無効であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>証明書の検証時に、証明書に無効なポリシーが存在していた場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>証明書の検証時、有効期間が正しくネストされていない、つまり、発行された証明書の有効期間が CA (証明機関) 証明書の有効期間を超えていた場合でも無視します。たとえば、CA 証明書の有効期間が 1 月 1 日から 12 月 1 日であるにもかかわらず、発行された証明書の有効期間が 2 月 2 日から 12 月 2 日であった場合、有効期間が正しくネストされていないことになります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>証明書の検証時、チェインに存在する証明書が、有効期限切れや、まだ有効開始日が来ていないなどの理由で無効であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>証明書の検証時にルートの失効状態が不明であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>証明書の検証時に、証明書の使用目的上の違反が見つかった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>検証に関するフラグはすべて無効になります。</summary>
+    </member>
+  </members>
+</doc>

+ 1726 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1726 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>X.509 체인을 나타내는 SafeHandle을 제공합니다.자세한 내용은 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />을 참조하십시오.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>X.509 인증서 저장소를 여는 방법을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>X.509 인증서 저장소를 열고 보관된 인증서를 포함시킵니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>허용되는 최고 액세스 권한에 대해 X.509 인증서 저장소를 엽니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>기존 저장소만 엽니다. 저장소가 없어도 <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> 메서드는 새 저장소를 만들지 않습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>읽기 전용으로 X.509 인증서 저장소를 엽니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>읽기 및 쓰기용으로 X.509 인증서 저장소를 엽니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>인증서의 공개 키 정보를 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>공개 키의 OID(개체 식별자) 개체, ASN.1로 인코딩된 공개 키 매개 변수 및 ASN.1로 인코딩된 공개 키 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="oid">공개 키를 나타내는 OID(개체 식별자) 개체입니다.</param>
+      <param name="parameters">ASN.1로 인코딩된 공개 키 매개 변수입니다.</param>
+      <param name="keyValue">ASN.1로 인코딩된 공개 키 값입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>ASN.1로 인코딩된 공개 키 값을 가져옵니다.</summary>
+      <returns>ASN.1로 인코딩된 공개 키 값입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>ASN.1로 인코딩된 공개 키 매개 변수를 가져옵니다.</summary>
+      <returns>ASN.1로 인코딩된 공개 키 매개 변수입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>공개 키를 나타내는 <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> 또는 <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> 개체를 가져옵니다.</summary>
+      <returns>공개 키를 나타내는 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 개체입니다.</returns>
+      <exception cref="T:System.NotSupportedException">키 알고리즘이 지원되지 않는 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>공개 키의 OID(개체 식별자) 개체를 가져옵니다.</summary>
+      <returns>공개 키의 OID(개체 식별자) 개체입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>X.509 인증서 저장소의 위치를 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>현재 사용자가 사용하는 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>로컬 컴퓨터에 지정된 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>열려는 X.509 인증서 저장소의 이름을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>다른 사용자용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>제3의 CA(인증 기관)용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>중개 CA(인증 기관)용 X.509 인증서 저장소입니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>해지된 인증서용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>개인 인증서용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>신뢰할 수 있는 루트 CA(인증 기관)용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>직접 신뢰할 수 있는 사람 및 리소스용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>직접 신뢰할 수 있는 게시자용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>X509 인증서의 고유 이름을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>지정된 바이트 배열의 정보를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="encodedDistinguishedName">고유 이름 정보가 들어 있는 바이트 배열입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="encodedDistinguishedName">고유 이름을 나타내는 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="distinguishedName">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 개체</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>지정된 문자열의 정보를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="distinguishedName">고유 이름을 나타내는 문자열입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>지정된 문자열과 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> 플래그를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="distinguishedName">고유 이름을 나타내는 문자열입니다.</param>
+      <param name="flag">고유 이름의 특성을 지정하는 열거형 값의 비트 조합입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>
+        <paramref name="flag" /> 매개 변수에 지정된 특징을 사용하여 고유 이름을 디코딩합니다.</summary>
+      <returns>디코딩한 고유 이름입니다.</returns>
+      <param name="flag">고유 이름의 특성을 지정하는 열거형 값의 비트 조합입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서의 이름이 잘못되었습니다.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>인쇄하거나 텍스트 창 또는 콘솔에 출력할 수 있도록 형식이 지정된 버전의 X500 고유 이름을 반환합니다.</summary>
+      <returns>X500 고유 이름을 나타내는 형식이 지정된 문자열입니다.</returns>
+      <param name="multiLine">반환 문자열에 캐리지 리턴이 포함되어야 하는 경우 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>X500 인증서에서 쉼표로 구분된 고유 이름을 가져옵니다.</summary>
+      <returns>X509 인증서의 쉼표로 구분된 고유 이름입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>X.500 고유 이름의 특성을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>고유 이름에 더하기 기호를 사용하지 않습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>고유 이름에 따옴표를 사용하지 않습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>고유 이름이 특정 X.500 키를 인쇄 가능한 유니코드 문자열이 아닌 UTF-8 문자열로 인코딩하도록 합니다.자세한 내용과 영향을 받는 X.500 키의 목록은 X500NameFlags 열거형을 참조하세요.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>고유 이름에 특수 특성이 없습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>고유 이름이 역순입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>고유 이름에 쉼표를 사용합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>고유 이름에 줄 바꿈 문자를 사용합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>고유 이름에 세미콜론을 사용합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>고유 이름에 T61 인코딩을 사용합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>고유 이름에 유니코드 문자 인코딩이 아닌 UTF8 인코딩을 사용합니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>인증서에 대해 설정되는 제약 조건을 정의합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 클래스의 새 인스턴스를 초기화합니다.매개 변수는 인증서가 CA(인증 기관) 인증서인지 여부를 나타내는 값, 인증서에 허용되는 경로 수준의 수가 제한되어 있는지 여부를 나타내는 값, 인증서 경로에 허용되는 수준의 수 그리고 확장이 중요한지 여부를 나타내는 값을 지정합니다.</summary>
+      <param name="certificateAuthority">인증서가 CA(인증 기관) 인증서이면 true이고, 그렇지 않으면 false입니다.</param>
+      <param name="hasPathLengthConstraint">인증서에 허용되는 경로 수준의 수가 제한되어 있으면 true이고, 그렇지 않으면 false입니다.</param>
+      <param name="pathLengthConstraint">인증서 경로에 허용되는 수준의 수입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체 및 확장이 중요한지 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="encodedBasicConstraints">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>인증서가 CA(인증 기관) 인증서인지 여부를 나타내는 값을 가져옵니다.</summary>
+      <returns>인증서가 CA(인증 기관) 인증서이면 true이고, 그렇지 않으면 false입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="asnEncodedData">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>인증서에 허용되는 경로 수준의 수가 제한되어 있는지 여부를 나타내는 값을 가져옵니다.</summary>
+      <returns>인증서에 허용되는 경로 수준의 수가 제한되어 있으면 true이고, 그렇지 않으면 false입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">확장은 디코딩할 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>인증서 경로에 허용되는 수준의 수를 가져옵니다.</summary>
+      <returns>인증서 경로에 허용되는 수준의 수를 나타내는 정수입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">확장은 디코딩할 수 없는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>X.509 v.3 인증서를 사용할 수 있도록 하는 메서드를 제공합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>X.509v3 인증서를 나타내는 바이트 시퀀스에서 정의된 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="data">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 매개 변수가 null입니다.또는<paramref name="rawData" /> 매개 변수의 길이가 0인 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>바이트 배열 및 암호를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다.</param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 매개 변수가 null입니다.또는<paramref name="rawData" /> 매개 변수의 길이가 0인 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>바이트 배열, 암호 및 키 저장소 플래그를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 매개 변수가 null입니다.또는<paramref name="rawData" /> 매개 변수의 길이가 0인 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[보안 중요] 비관리 PCCERT_CONTEXT 구조체에 대한 핸들을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="handle">비관리 PCCERT_CONTEXT 구조체에 대한 핸들입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>PKCS7 서명 파일의 이름을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="fileName">PKCS7 서명 파일의 이름입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 매개 변수가 null입니다.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>PKCS7 서명 파일의 이름과 인증서에 액세스하기 위한 암호를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="fileName">PKCS7 서명 파일의 이름입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 매개 변수가 null입니다.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>PKCS7 서명 파일의 이름, 인증서에 액세스하기 위한 암호 및 키 저장소 플래그를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="fileName">PKCS7 서명 파일의 이름입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 매개 변수가 null입니다.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체에서 사용하는 모든 리소스를 해제합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>이 사용 되는 관리 되지않는 리소스의 모든 해제 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 관리 되는 리소스를 선택적으로 해제 합니다. </summary>
+      <param name="disposing">관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>두 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체가 같은지 비교합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체가 <paramref name="other" /> 매개 변수에 의해 지정된 개체와 같으면 true이고, 그렇지 않으면 false입니다.</returns>
+      <param name="obj">현재 개체와 비교할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>두 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체가 같은지 비교합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체가 <paramref name="other" /> 매개 변수에 의해 지정된 개체와 같으면 true이고, 그렇지 않으면 false입니다.</returns>
+      <param name="other">현재 개체와 비교할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 값 중 하나로 설명되는 형식으로 바이트 배열로 내보냅니다. </summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 나타내는 바이트의 배열입니다.</returns>
+      <param name="contentType">출력 데이터 서식 지정 방법을 설명하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 값 중 하나입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> 또는 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 이외의 값이 <paramref name="contentType" /> 매개 변수로 전달된 경우또는인증서를 내보낼 수 없는 경우</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 지정된 암호를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 값 중 하나로 설명되는 형식으로 바이트 배열로 내보냅니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 나타내는 바이트의 배열입니다.</returns>
+      <param name="contentType">출력 데이터 서식 지정 방법을 설명하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 값 중 하나입니다.</param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> 또는 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 이외의 값이 <paramref name="contentType" /> 매개 변수로 전달된 경우또는인증서를 내보낼 수 없는 경우</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>X.509v3 인증서에 대한 해시 값을 바이트 배열로 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서에 대한 해시 값입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>이 X.509v3 인증서의 형식 이름을 반환합니다.</summary>
+      <returns>이 Authenticode X.509 v.3 인증서의 형식입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>X.509v3 인증서에 대한 해시 코드를 정수로 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서에 대한 해시 코드(정수)입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>이 X.509v3 인증서에 대한 키 알고리즘 정보(문자열)를 반환합니다.</summary>
+      <returns>이 Authenticode X.509 v.3 인증서에 대한 키 알고리즘 정보(문자열)입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>X.509v3 인증서에 대한 키 알고리즘 매개 변수(바이트 배열)를 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서에 대한 키 알고리즘 매개 변수(바이트 배열)입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>X.509v3 인증서에 대한 키 알고리즘 매개 변수(16진 문자열)를 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서에 대한 키 알고리즘 매개 변수(16진 문자열)입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>X.509v3 인증서에 대한 공개 키(바이트 배열)를 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서에 대한 공개 키(바이트 배열)입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>X.509v3 인증서의 일련 번호(바이트 배열)를 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서의 일련 번호(바이트 배열)입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[보안 중요] 비관리 PCCERT_CONTEXT 구조체로 설명되는 Microsoft 암호화 API 인증서 컨텍스트에 대한 핸들을 가져옵니다. </summary>
+      <returns>비관리 PCCERT_CONTEXT 구조체를 나타내는 <see cref="T:System.IntPtr" /> 구조체입니다.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>X.509v3 인증서를 발급한 인증 기관의 이름을 가져옵니다.</summary>
+      <returns>X.509v3 인증서를 발급한 인증 기관의 이름입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 핸들이 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>인증서에서 구별된 주체 이름을 가져옵니다.</summary>
+      <returns>인증서에서 구별된 주체 이름입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 핸들이 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 문자열 표현을 반환합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 문자열 표현입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>지정되면 추가 정보와 함께 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 문자열 표현을 반환합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 문자열 표현입니다.</returns>
+      <param name="fVerbose">상세한 문자열 표현을 나타내려면 true이고, 그렇지 않으면 false입니다. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>X.509 인증서를 나타냅니다.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>바이트 배열의 정보를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>바이트 배열 및 암호를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>바이트 배열, 암호 및 키 저장소 플래그를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>관리되지 않는 핸들을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="handle">비관리 코드의 인증서 컨텍스트에 대한 포인터입니다.이러한 C 구조를 PCCERT_CONTEXT라고 합니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>인증서 파일 이름을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="fileName">인증서 파일의 이름입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>인증서 파일 이름과 인증서 액세스에 사용되는 암호를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="fileName">인증서 파일의 이름입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>인증서 파일 이름, 인증서 액세스에 사용되는 암호 및 키 저장소 플래그를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="fileName">인증서 파일의 이름입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>X.509 인증서가 보관됨을 나타내는 값을 가져오거나 설정합니다.</summary>
+      <returns>인증서가 보관되면 true이고, 인증서가 보관되지 않으면 false입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체의 컬렉션을 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>인증서의 관련 별칭을 가져오거나 설정합니다.</summary>
+      <returns>인증서의 이름입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>바이트 배열에 포함된 인증서 형식을 나타냅니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 개체</returns>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" />의 길이가 0이거나 null인 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>파일에 포함된 인증서 형식을 나타냅니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 개체</returns>
+      <param name="fileName">인증서 파일의 이름입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" />가 null입니다.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>인증서에서 주체와 발급자 이름을 가져옵니다.</summary>
+      <returns>인증서 이름입니다.</returns>
+      <param name="nameType">주체에 대한 <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> 값입니다. </param>
+      <param name="forIssuer">발급자 이름을 포함하려면 true이고, 그렇지 않으면 false입니다. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체에 개인 키가 들어 있는지 여부를 나타내는 값을 가져옵니다. </summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체에 개인 키가 들어 있으면 true이고, 그렇지 않으면 false입니다. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>인증서 발급자의 고유 이름을 가져옵니다.</summary>
+      <returns>인증서 발급자의 이름이 들어 있는 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 개체입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>인증서가 더 이상 유효하지 않은 현지 시간 날짜를 가져옵니다.</summary>
+      <returns>인증서의 만료 날짜를 나타내는 <see cref="T:System.DateTime" /> 개체입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>인증서를 사용할 수 있게 되는 현지 시간 날짜를 가져옵니다.</summary>
+      <returns>인증서의 개시 날짜를 나타내는 <see cref="T:System.DateTime" /> 개체입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>인증서와 관련된 개인 키를 나타내는 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 개체를 가져오거나 설정합니다.</summary>
+      <returns>RSA 또는 DSA 암호화 서비스 공급자인 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 개체입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">키 값이 RSA 또는 DSA 키가 아니거나 키를 읽을 수 없는 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">이 속성에 대해 설정되는 값이 null인 경우</exception>
+      <exception cref="T:System.NotSupportedException">이 개인 키에 대한 키 알고리즘이 지원되지 않는 경우</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">X.509 키가 일치하지 않는 경우</exception>
+      <exception cref="T:System.ArgumentException">암호화 서비스 공급자 키가 null인 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>인증서와 관련된 <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 개체</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">키 값이 RSA 또는 DSA 키가 아니거나 키를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>인증서의 원시 데이터를 가져옵니다.</summary>
+      <returns>바이트 배열로 나타낸 인증서의 원시 데이터입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>인증서의 일련 번호를 가져옵니다.</summary>
+      <returns>인증서의 일련 번호입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>인증서의 서명을 만드는 데 사용하는 알고리즘을 가져옵니다.</summary>
+      <returns>서명 알고리즘의 개체 식별자(<see cref="T:System.Security.Cryptography.Oid" />)를 반환합니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>인증서에서 주체 고유 이름을 가져옵니다.</summary>
+      <returns>인증서 주체의 이름을 나타내는 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 개체입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>인증서의 지문을 가져옵니다.</summary>
+      <returns>인증서의 지문입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>X.509 인증서를 텍스트 형식으로 표시합니다.</summary>
+      <returns>인증서 정보입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>X.509 인증서를 텍스트 형식으로 표시합니다.</summary>
+      <returns>인증서 정보입니다.</returns>
+      <param name="verbose">공개 키, 개인 키, 확장 등을 표시하려면 true이고, 지문, 일련 번호, 주체 및 발급자 이름 등을 포함하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스와 유사한 정보를 표시하려면 false입니다. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>X.509 형식의 인증서 버전을 가져옵니다.</summary>
+      <returns>인증서 형식입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체의 컬렉션을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 정보를 사용하지 않고 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="certificate">컬렉션을 시작할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체의 배열을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체로 이루어진 배열입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>지정된 인증서 컬렉션을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>개체를 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />의 끝 부분에 추가합니다.</summary>
+      <returns>
+        <paramref name="certificate" />가 추가된 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 인덱스입니다.</returns>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체로 표시되는 X.509 인증서입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>배열의 여러 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체를 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에 추가합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체로 이루어진 배열입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 여러 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체를 다른 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에 추가합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에 특정 인증서가 포함되어 있는지 여부를 확인합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />에 지정된 <paramref name="certificate" />가 있으면 true이고, 그렇지 않으면 false입니다.</returns>
+      <param name="certificate">컬렉션에서 찾을 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>X.509 인증서 정보를 바이트 배열로 내보냅니다.</summary>
+      <returns>바이트 배열의 X.509 인증서 정보입니다.</returns>
+      <param name="contentType">지원되는 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 개체입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>암호를 사용하여 X.509 인증서 정보를 바이트 배열로 내보냅니다.</summary>
+      <returns>바이트 배열의 X.509 인증서 정보입니다.</returns>
+      <param name="contentType">지원되는 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 개체입니다. </param>
+      <param name="password">바이트 배열 보호에 사용되는 문자열입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">이 인증서를 읽을 수 없거나, 콘텐츠가 잘못되었거나, 인증서에 암호가 필요한데 제공된 암호가 잘못되어 개인 키를 내보낼 수 없는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 열거형 및 <paramref name="findValue" /> 개체로 지정된 검색 조건을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체를 검색합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체</returns>
+      <param name="findType">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 값 중 하나입니다. </param>
+      <param name="findValue">개체로서의 검색 조건입니다. </param>
+      <param name="validOnly">검색에서 유효한 인증서만 반환하려면 true이고, 그렇지 않으면 false입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" />이(가) 잘못되었습니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 전체에서 반복할 수 있는 열거자를 반환합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 전체에서 반복할 수 있는 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> 개체입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>바이트 배열 형식의 인증서를 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체로 가져옵니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>인증서에 액세스하기 위해 암호를 요구하는 바이트 배열 형식의 인증서를 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체로 가져옵니다.</summary>
+      <param name="rawData">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <param name="password">인증서 정보에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합 </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>인증서 파일을 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체로 가져옵니다.</summary>
+      <param name="fileName">인증서 정보를 포함하는 파일의 이름입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>암호가 필요한 인증서 파일을 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체로 가져옵니다.</summary>
+      <param name="fileName">인증서 정보를 포함하는 파일의 이름입니다. </param>
+      <param name="password">인증서 정보에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합 </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>개체를 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 내의 지정된 인덱스에 삽입합니다.</summary>
+      <param name="index">
+        <paramref name="certificate" />를 삽입할 인덱스(0부터 시작)입니다. </param>
+      <param name="certificate">삽입할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체입니다. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 0보다 작은 경우또는 <paramref name="index" />가 <see cref="P:System.Collections.CollectionBase.Count" /> 속성보다 큰 경우 </exception>
+      <exception cref="T:System.NotSupportedException">컬렉션이 읽기 전용입니다.또는 컬렉션이 고정 크기를 갖는 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null입니다. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>지정된 인덱스에 있는 요소를 가져오거나 설정합니다.</summary>
+      <returns>지정된 인덱스의 요소입니다.</returns>
+      <param name="index">가져오거나 설정할 요소의 인덱스(0부터 시작)입니다. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 0보다 작은 경우또는 <paramref name="index" />가 <see cref="P:System.Collections.CollectionBase.Count" /> 속성보다 크거나 같은 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에서 맨 처음 발견되는 인증서를 제거합니다.</summary>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에서 제거할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에서 배열의 여러 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체를 제거합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체로 이루어진 배열입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>다른 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에서 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 여러 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체를 제거합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" />가 null입니다. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 단순 반복을 지원합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 현재 요소를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 다음 요소로 열거자를 이동합니다.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 첫 번째 요소 앞의 초기 위치로 열거자를 설정합니다.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>이 멤버에 대한 설명은 <see cref="P:System.Collections.IEnumerator.Current" />를 참조하십시오.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>이 멤버에 대한 설명은 <see cref="M:System.Collections.IEnumerator.MoveNext" />를 참조하십시오.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>이 멤버에 대한 설명은 <see cref="M:System.Collections.IEnumerator.Reset" />를 참조하십시오.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 저장하는 컬렉션을 정의합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 배열에서 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="value">새 개체를 초기화하는 데 사용할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 배열입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>다른 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="value">새 개체를 초기화하는 데 사용할 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>지정된 값을 갖는 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />를 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 추가합니다.</summary>
+      <returns>새 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />가 삽입된 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 인덱스입니다.</returns>
+      <param name="value">현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 추가할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 끝으로 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 형식의 배열 요소를 복사합니다.</summary>
+      <param name="value">현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 추가할 개체를 포함하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 형식의 배열입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> 매개 변수가 null인 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 요소를 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 끝에 복사합니다.</summary>
+      <param name="value">컬렉션에 추가할 개체를 포함하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> 매개 변수가 null인 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />가 포함되는지 여부를 나타내는 값을 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />가 이 컬렉션에 있으면 true이고, 그렇지 않으면 false입니다.</returns>
+      <param name="value">찾을 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>지정한 인덱스에서 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 값을 일차원 <see cref="T:System.Array" /> 인스턴스에 복사합니다.</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 복사한 값의 대상인 일차원 <see cref="T:System.Array" />입니다. </param>
+      <param name="index">복사를 시작할 <paramref name="array" />의 인덱스입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="array" /> 매개 변수가 다차원 배열인 경우또는 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 요소 수가 <paramref name="arrayIndex" />와 <paramref name="array" /> 끝 사이의 사용 가능한 공간보다 큰 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> 매개 변수가 null입니다. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="arrayIndex" /> 매개 변수가 <paramref name="array" /> 매개 변수의 하한보다 작은 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 반복할 수 있는 열거자를 반환합니다.</summary>
+      <returns>컬렉션 전체에 걸쳐 반복하는 데 사용할 수 있는 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 하위 요소의 열거자입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 포함된 모든 값을 기반으로 하는 해시 값을 작성합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 포함된 모든 값을 기반으로 하는 해시 값입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />의 인덱스를 반환합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 <paramref name="value" /> 매개 변수에서 지정한 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />의 인덱스가 있으면 그 인덱스이고, 그렇지 않으면 -1입니다.</returns>
+      <param name="value">찾을 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>지정된 인덱스에 있는 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />를 삽입합니다.</summary>
+      <param name="index">
+        <paramref name="value" />를 삽입할 0부터 시작하는 인덱스입니다. </param>
+      <param name="value">삽입할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 지정된 인덱스에 있는 엔트리를 가져오거나 설정합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 지정된 인덱스에 있는 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다.</returns>
+      <param name="index">현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />이 있는 엔트리의 0부터 시작하는 인덱스입니다. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 매개 변수가 컬렉션의 유효한 인덱스 범위 밖에 있는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 특정 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />를 제거합니다.</summary>
+      <param name="value">현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 제거할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="value" /> 매개 변수에서 지정한 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />가 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 없는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 열거합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 대한 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="mappings">열거할 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />입니다. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>열거자를 컬렉션의 다음 요소로 이동합니다.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 인스턴스화된 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>컬렉션의 첫 번째 요소 앞의 초기 위치에 열거자를 설정합니다.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 인스턴스화된 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>이 멤버에 대한 설명은 <see cref="P:System.Collections.IEnumerator.Current" />를 참조하십시오.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 개체의 현재 X.509 인증서 개체입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>이 멤버에 대한 설명은 <see cref="M:System.Collections.IEnumerator.MoveNext" />를 참조하십시오.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 인스턴스화된 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>이 멤버에 대한 설명은 <see cref="M:System.Collections.IEnumerator.Reset" />를 참조하십시오.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 인스턴스화된 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 인증서에 대한 체인 빌딩 엔진을 나타냅니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />에 지정된 정책을 사용하여 X.509 체인을 빌드합니다.</summary>
+      <returns>X.509 인증서가 유효하면 true이고, 그렇지 않으면 false입니다.</returns>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체입니다.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" />가 유효한 인증서가 아니거나 null인 경우 </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" />를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 개체의 컬렉션입니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 개체입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>X.509 인증서 체인 빌드 시 사용할 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />를 가져오거나 설정합니다.</summary>
+      <returns>이 X.509 체인과 관련된 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 개체입니다.</returns>
+      <exception cref="T:System.ArgumentNullException">이 속성에 대해 설정되는 값이 null인 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 개체에 포함된 각 요소의 상태를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 개체의 배열입니다.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>이 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />에서 사용하는 리소스를 모두 해제합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>이 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.</summary>
+      <param name="disposing">관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>이 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 인스턴스의 SafeHandle을 가져옵니다. </summary>
+      <returns>
+        <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />를 반환합니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>X.509 체인의 요소를 나타냅니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>특정 체인 요소의 X.509 인증서를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>체인에 있는 현재 X.509 인증서의 오류 상태를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 개체로 이루어진 배열입니다.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>비관리 인증서 체인 구조체에서 추가 오류 정보를 가져옵니다.</summary>
+      <returns>암호화 API에서 비관리 CERT_CHAIN_ELEMENT 구조체의 pwszExtendedErrorInfo 멤버를 나타내는 문자열입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 개체의 컬렉션을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 개체를 지정된 인덱스에서 시작하여 배열에 복사합니다.</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 개체로 이루어진 배열입니다. </param>
+      <param name="index">인덱스 값을 나타내는 정수입니다. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">지정된 <paramref name="index" />가 0보다 작거나 배열의 길이보다 크거나 같은 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" />가 null입니다. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" />에 현재 개수를 더한 값이 배열의 길이보다 큰 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>컬렉션에 있는 요소의 수를 가져옵니다.</summary>
+      <returns>컬렉션의 요소 수를 나타내는 정수입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>체인 요소 컬렉션을 탐색하는 데 사용할 수 있는 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 개체</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>체인 요소 컬렉션이 동기화되는지 여부를 나타내는 값을 가져옵니다.</summary>
+      <returns>항상 false를 반환합니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>지정된 인덱스의 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 개체</returns>
+      <param name="index">정수 값입니다. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" />가 0보다 작은 경우 </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 컬렉션의 길이보다 크거나 같은 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 개체에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다.</summary>
+      <returns>현재 개체에 대한 포인터 참조입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 개체를 지정된 인덱스에서 시작하여 배열에 복사합니다.</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 개체를 복사할 대상 배열입니다.</param>
+      <param name="index">복사를 시작할 <paramref name="array" />의 인덱스입니다.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">지정된 <paramref name="index" />가 0보다 작거나 배열의 길이보다 크거나 같은 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" />가 null입니다. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" />에 현재 개수를 더한 값이 배열의 길이보다 큰 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>체인 요소 컬렉션을 탐색하는 데 사용할 수 있는 <see cref="T:System.Collections.IEnumerator" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Collections.IEnumerator" /> 개체</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />에서 단순하게 반복할 수 있도록 지원합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 현재 요소를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>열거자를 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 다음 요소로 이동합니다.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 첫 번째 요소 앞의 초기 위치에 열거자를 설정합니다.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 현재 요소를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>X509 인증서 체인을 만들 때 적용할 체인 정책을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>인증서가 지원하는 응용 프로그램 정책이나 EKU(Enhanced Key Usage)를 지정하는 OID(개체 식별자) 컬렉션을 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 개체입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>인증서가 지원하는 인증서 정책을 지정하는 OID(개체 식별자) 컬렉션을 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 개체</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>인증서 체인의 유효성을 검사할 때 체인 엔진에서 검색할 수 있는 추가 인증서 컬렉션을 나타냅니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 멤버를 기본값으로 다시 설정합니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>X509 해지 플래그에 대한 값을 가져오거나 설정합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 개체</returns>
+      <exception cref="T:System.ArgumentException">제공된 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 값이 유효한 플래그가 아닌 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>X509 인증서 해지 모드에 대한 값을 가져오거나 설정합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 개체</returns>
+      <exception cref="T:System.ArgumentException">제공된 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 값이 유효한 플래그가 아닌 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>온라인 해지 확인 또는 CRL(인증서 해지 목록) 다운로드 중에 경과된 기간을 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.TimeSpan" /> 개체</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>인증서에 대한 확인 플래그를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 열거형의 값입니다.</returns>
+      <exception cref="T:System.ArgumentException">제공된 <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 값이 유효한 플래그가 아닌 경우기본값은 <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" />입니다.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>인증서가 확인된 현지 시간입니다.</summary>
+      <returns>
+        <see cref="T:System.DateTime" /> 개체</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>X509 체인 상태와 오류 정보를 저장하기 위한 간단한 구조를 제공합니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>X509 체인의 상태를 지정합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" /> 값입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> 값에 대한 설명을 지정합니다.</summary>
+      <returns>지역화할 수 있는 문자열입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>X509 체인의 상태를 정의합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>CTL(인증서 신뢰 목록)에 잘못된 서명이 포함되어 있음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>CTL(인증서 신뢰 목록)이 만료된 경우 등과 같이 잘못된 시간 값으로 인해 CTL이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>이 용도에 CTL(인증서 신뢰 목록)이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>X509 체인을 빌드할 수 없음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>인증서에서 이름 제약 조건이 제외되었으므로 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>인증서에 정의되지 않은 이름 제약 조건이 있음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>인증서에 허용되지 않는 이름 제약 조건이 있음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>인증서에 지원되는 이름 제약 조건이 없거나 지원되지 않는 이름 제약 조건이 있음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>잘못된 기본 제약 조건으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>잘못된 확장으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>잘못된 이름 제약 조건으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>잘못된 정책 제약 조건으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>X509 체인에 오류가 없음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>인증서에 인증서 정책 확장이 없음을 나타냅니다.이 오류는 모든 인증서에 인증서 정책이 있도록 그룹 정책을 지정한 경우에 발생할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>잘못된 인증서 서명으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>사용되지 않습니다.CA(인증 기관) 인증서와 발급된 인증서의 기간이 서로 일치하지 않아도 유효하도록 지정합니다.예를 들어, CA 인증서는 1월 1일부터 12월 1일까지 유효하고 발급된 인증서는 1월 2일부터 12월 2일까지 유효한 경우 이는 유효 기간이 일치하지 않음을 의미합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>인증서가 만료되었음을 의미하는 값 등과 같이 유효하지 않은 시간 값으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>키 용도가 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>X509 체인에 사용되는 온라인 CRL(인증서 해지 목록)이 현재 오프라인 상태임을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>루트 인증서까지 X509 체인을 빌드할 수 없음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>인증서가 해지되었는지 여부를 확인할 수 없음을 나타냅니다.CRL(인증서 해지 목록)이 오프라인 상태이거나 사용할 수 없기 때문일 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>인증서의 해지로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>신뢰할 수 없는 루트 인증서로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>X.509 인증서의 형식을 지정합니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Authenticode X.509 인증서입니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>단일 X.509 인증서입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>PFX 형식의 인증서입니다.Pfx 값은 Pkcs12 값과 동일합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>PKCS #12 형식의 인증서입니다.Pkcs12 값은 Pfx 값과 동일합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>PKCS #7 형식의 인증서입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>serialize된 단일 X.509 인증서입니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>serialize된 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>알 수 없는 X.509 인증서입니다.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>키를 사용하는 응용 프로그램을 나타내는 OID(개체 식별자) 컬렉션을 정의합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체와 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="encodedEnhancedKeyUsages">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.OidCollection" />과 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="enhancedKeyUsages">
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 컬렉션입니다. </param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">지정한 <see cref="T:System.Security.Cryptography.OidCollection" />에 손상된 값이 하나 이상 포함된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="asnEncodedData">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>키를 사용하는 응용 프로그램을 나타내는 OID(개체 식별자) 컬렉션을 가져옵니다.</summary>
+      <returns>키를 사용하는 응용 프로그램을 나타내는 <see cref="T:System.Security.Cryptography.OidCollection" /> 개체입니다.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>X509 확장을 나타냅니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="encodedExtension">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="oid">확장을 식별하는 데 사용되는 개체 식별자입니다.</param>
+      <param name="rawData">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" />가 null입니다.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" />이 빈 문자열("")인 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="oid">개체 식별자를 나타내는 문자열입니다.</param>
+      <param name="rawData">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체의 확장 속성을 복사합니다.</summary>
+      <param name="asnEncodedData">복사할 <see cref="T:System.Security.Cryptography.AsnEncodedData" />입니다.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" />가 null입니다. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" />에 유효한 X.509 확장이 없는 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>확장이 중요한지 여부를 나타내는 부울 값을 가져옵니다.</summary>
+      <returns>중요한 확장이면 true이고, 그렇지 않으면 false입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체의 컬렉션을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체를 추가합니다.</summary>
+      <returns>
+        <paramref name="extension" /> 매개 변수가 추가된 인덱스입니다.</returns>
+      <param name="extension">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에 추가할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="extension" /> 매개 변수의 값이 null인 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>컬렉션을 지정된 인덱스에서 시작하여 배열에 복사합니다.</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체로 이루어진 배열입니다. </param>
+      <param name="index">배열에서 복사를 시작할 위치입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" />가 길이가 0인 문자열이거나 잘못된 값을 포함하는 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" />가 null입니다. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 배열의 범위를 벗어난 값을 지정하는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체의 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체 수를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체의 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체 수를 나타내는 정수입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에서 반복될 수 있는 열거자를 반환합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체를 반복하는 데 사용할 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> 개체입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>컬렉션이 스레드로부터 안전한지 여부를 나타내는 값을 가져옵니다.</summary>
+      <returns>컬렉션이 스레드로부터 안전하면 true이고, 그렇지 않으면 false입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>지정된 인덱스의 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체</returns>
+      <param name="index">검색할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체의 위치입니다. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" />가 0보다 작은 경우 </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 배열의 길이보다 크거나 같은 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>값 또는 이름이 OID(개체 식별자)로 지정된 첫 번째 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체</returns>
+      <param name="oid">검색할 확장의 OID(개체 식별자)입니다. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에 대한 액세스를 동기화하는 데 사용할 수 있는 개체입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>컬렉션을 지정된 인덱스에서 시작하여 배열에 복사합니다.</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체로 이루어진 배열입니다. </param>
+      <param name="index">배열에서 복사를 시작할 위치입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" />가 길이가 0인 문자열이거나 잘못된 값을 포함하는 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" />가 null입니다. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 배열의 범위를 벗어난 값을 지정하는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에서 반복될 수 있는 열거자를 반환합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체를 반복하는 데 사용할 <see cref="T:System.Collections.IEnumerator" /> 개체입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />에서 단순하게 반복할 수 있도록 지원합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />의 현재 요소를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>열거자를 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />의 다음 요소로 이동합니다.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />의 첫 번째 요소 앞의 초기 위치에 열거자를 설정합니다.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>컬렉션의 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드를 사용하여 검색되는 값의 형식을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 개체 식별자(OID 또는 <see cref="T:System.Security.Cryptography.Oid" />)나 응용 프로그램 정책 이름을 나타내는 문자열이어야 합니다.예를 들어, "Encrypting File System" 또는 "1.3.6.1.4.1.311.10.3.4"를 사용할 수 있습니다.지역화할 응용 프로그램의 경우 이름이 지역화되므로 OID 값을 사용해야 합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서 정책의 개체 식별자(OID, 또는 <see cref="T:System.Security.Cryptography.Oid" />)나 이름을 나타내는 문자열이어야 합니다.가장 좋은 방법은 "1.3.6.1.4.1.311.10.3.4"와 같이 OID를 사용하는 것입니다.지역화할 응용 프로그램의 경우 이름이 지역화되므로 OID를 사용해야 합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 찾으려는 확장명을 설명하는 문자열이어야 합니다.OID(개체 식별자)는 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드를 사용하여 해당 OID 값이 일치하는 확장이 있는 인증서를 모두 검색하려는 경우에 가장 일반적으로 사용됩니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 발급자 고유 이름을 나타내는 문자열이어야 합니다.이 경우 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> 열거형 값으로 제공된 것보다 검색이 더 구체적입니다.<see cref="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)" /> 메서드에서 전체 고유 이름에 대해 대/소문자를 구분하지 않는 문자열 비교를 수행합니다.발급자 이름을 기준으로 검색하면 정확도가 떨어집니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 발급자 이름을 나타내는 문자열이어야 합니다.이 경우 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> 열거형 값으로 제공된 것보다 검색이 덜 구체적입니다.<see cref="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="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 "MyCA"를 전달하면 다른 발급자 값에 상관없이 해당 문자열이 포함된 발급자 이름의 모든 인증서를 찾습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 요청된 키 용도가 모두 포함된 비트 마스크를 나타내는 정수이거나 키 용도를 나타내는 문자열이어야 합니다.문자열 값의 경우 키 용도를 한 번에 하나만 지정할 수 있지만 캐스케이딩 시퀀스에 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드를 사용하면 요청된 용도의 교집합을 구할 수 있습니다.예를 들어, <paramref name="findValue" /> 매개 변수를 "KeyEncipherment"나 정수로 설정할 수 있습니다. 0x30은 "KeyEncipherment" 및 "DataEncipherment"를 나타냅니다.<see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 열거형의 값을 사용할 수도 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드의 <paramref name="findValue" /> 매개 변수는 인증서 대화 상자에 표시된 인증서 일련 번호를 나타내는 공백 없는 문자열 또는 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" /> 메서드에서 반환한 문자열이어야 합니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 구별된 주체 이름을 나타내는 문자열이어야 합니다.이 경우 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> 열거형 값으로 제공된 것보다 검색이 더 구체적입니다.<see cref="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)" /> 메서드에서 전체 고유 이름에 대해 대/소문자를 구분하지 않는 문자열 비교를 수행합니다.주체 이름을 기준으로 검색하면 정확도가 떨어집니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 "F3E815D45E83B8477B9284113C64EF208E897112" 등과 같이 UI에 표시되는 16진수의 주체 키 식별자를 나타내는 문자열이어야 합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 주체 이름을 나타내는 문자열이어야 합니다.이 경우 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> 열거형 값으로 제공된 것보다 검색이 덜 구체적입니다.<see cref="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="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 "MyCert"를 전달하면 다른 주체 값에 상관없이 해당 문자열이 포함된 주체 이름의 모든 인증서를 찾습니다.고유 이름을 기준으로 검색하면 정확도가 향상됩니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 "ClientAuth"와 같이 인증서의 템플릿 이름을 나타내는 문자열이어야 합니다.템플릿 이름은 인증서 용도를 지정하는 X509 버전 3 확장입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 지문을 나타내는 문자열이어야 합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 현지 시간의 <see cref="T:System.DateTime" /> 값이어야 합니다.예를 들어, <see cref="P:System.DateTime.Now" />에 대한 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 연산의 결과에서 연도 마지막 날의 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" />에 대한 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 연산의 결과를 제거하여 연말까지 유효한 모든 인증서를 찾을 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 현지 시간의 <see cref="T:System.DateTime" /> 값이어야 합니다.값이 미래의 값일 필요는 없습니다.예를 들어, <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" />를 사용하여 연도 마지막 날의 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" />에 대한 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 연산의 결과와 <see cref="P:System.DateTime.Now" />의 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" />에 대한 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 연산의 결과가 교차되는 부분을 가져와서 올해 유효하게 될 인증서를 찾을 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 현지 시간의 <see cref="T:System.DateTime" /> 값이어야 합니다.<see cref="P:System.DateTime.Now" />를 사용하여 현재 유효한 모든 인증서를 찾을 수 있습니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>X.509 인증서의 개인 키를 가져올 위치 및 방법을 정의합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>기본 키 설정이 사용됩니다.  일반적으로 사용자 기본 키가 기본 설정입니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>가져온 키가 내보낼 수 있는 키로 표시됩니다.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>개인 키가 현재 사용자 저장소가 아닌 로컬 컴퓨터 저장소에 저장됩니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>PFX 파일과 관련된 키가 인증서를 가져올 때 지속됩니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>개인 키가 로컬 컴퓨터 저장소가 아닌 현재 사용자 저장소에 저장됩니다.인증서에 키가 로컬 컴퓨터 저장소로 이동되도록 지정된 경우에도 이 작업이 수행됩니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>키에 액세스되었음을 대화 상자 또는 다른 방법을 통해 사용자에게 알립니다.  사용 중인 CSP(암호화 서비스 공급자)가 정확한 동작을 정의합니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>X.509 인증서 내에 포함된 키의 용도를 정의합니다.  이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체와 확장이 중요한지 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="encodedKeyUsage">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 값과 확장이 중요한지 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="keyUsages">키 사용 방법을 설명하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 값 중 하나입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="asnEncodedData">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>인증서와 관련된 키 용도 플래그를 가져옵니다.</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" /> 값 중 하나입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">확장은 디코딩할 수 없는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>인증서 키의 사용 방법을 정의합니다.이 값을 정의하지 않으면 인증서 키를 어떠한 용도로도 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>키를 CRL(인증서 해지 목록) 서명에 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>키를 데이터 암호화에 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>키를 암호 해독용으로만 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>키를 디지털 서명으로 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>키를 암호화용으로만 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>Diffie-Hellman 키 계약 알고리즘을 사용하여 만든 키와 같이 키 계약을 확인하는 데 키를 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>키를 인증서 서명에 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>키를 키 암호화에 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>키 용도 매개 변수가 없습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>키를 인증에 사용할 수 있습니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>X509 인증서에 포함된 이름의 형식을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>X.509 인증서의 발급자나 주체의 다른 이름과 관련된 DNS 이름입니다.  이 값은 <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" /> 값과 동일합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>X509 인증서의 발급자나 주체의 다른 이름과 관련된 DNS 이름입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>X509 인증서의 관련 발급자나 주체에 대한 전자 메일 주소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>X509 인증서의 발급자나 주체에 대한 단순한 이름입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>X509 인증서의 발급자나 주체에 대한 UPN 이름입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>X509 인증서의 발급자나 주체의 다른 이름과 관련된 URL 주소입니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>체인에서 해지 여부를 검사할 X509 인증서를 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>최종 인증서의 해지 여부만 검사합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>전체 인증서 체인의 해지 여부를 검사합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>루트 인증서를 제외한 전체 체인의 해지 여부를 검사합니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>X509 인증서 해지를 검사하는 데 사용되는 모드를 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>인증서에 대한 해지 검사를 수행하지 않습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>캐시된 CRL(인증서 해지 목록)을 사용하여 해지 검사를 수행합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>온라인 CRL(인증서 해지 목록)을 사용하여 해지 검사를 수행합니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>인증서가 유지 및 관리되는 실제 저장소인 X.509 저장소를 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>현재 사용자 저장소의 개인 인증서를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 및 <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="storeName">X.509 인증서 저장소의 이름을 지정하는 열거형 값 중 하나입니다. </param>
+      <param name="storeLocation">X.509 인증서 저장소의 위치를 지정하는 열거형 값 중 하나입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" />이 올바른 위치가 아니거나 <paramref name="storeName" />이 올바른 이름이 아닌 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 열거형의 값과 <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 열거형의 값을 나타내는 문자열을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="storeName">
+        <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 열거형의 값을 나타내는 문자열입니다. </param>
+      <param name="storeLocation">X.509 인증서 저장소의 위치를 지정하는 열거형 값 중 하나입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" />에 잘못된 값이 있는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>X.509 인증서 저장소에 인증서를 추가합니다.</summary>
+      <param name="certificate">추가할 인증서입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null인 경우 </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 저장소에 추가할 수 없는 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>X.509 인증서 저장소에 있는 인증서 컬렉션을 반환합니다.</summary>
+      <returns>인증서의 컬렉션입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>이 사용 되는 리소스를 해제 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>X.509 인증서 저장소의 위치를 가져옵니다.</summary>
+      <returns>인증서 저장소의 위치입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>X.509 인증서 저장소 이름을 가져옵니다.</summary>
+      <returns>인증서 저장소의 이름입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" /> 플래그 설정에 따라 X.509 인증서 저장소를 열거나 새 저장소를 만듭니다.</summary>
+      <param name="flags">X.509 인증서 저장소를 여는 방법을 지정하는 열거형 값의 비트 조합입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">읽을 수 없는 저장소인 경우 </exception>
+      <exception cref="T:System.Security.SecurityException">호출자에게 필요한 권한이 없는 경우 </exception>
+      <exception cref="T:System.ArgumentException">저장소에 잘못된 값이 있는 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>X.509 인증서 저장소에서 인증서를 제거합니다.</summary>
+      <param name="certificate">제거할 인증서입니다.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null인 경우 </exception>
+      <exception cref="T:System.Security.SecurityException">호출자에게 필요한 권한이 없는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>인증서의 SKI(주체 키 식별자)를 식별하는 문자열을 정의합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>바이트 배열 및 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="subjectKeyIdentifier">확장을 만드는 데 사용할 데이터를 나타내는 바이트 배열입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>인코딩된 데이터 및 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="encodedSubjectKeyIdentifier">확장을 만드는 데 사용할 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>공개 키 및 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="key">SKI(주체 키 식별자)를 만들 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 개체입니다. </param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>공개 키, 해시 알고리즘 식별자 및 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="key">SKI(주체 키 식별자)를 만들 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 개체입니다.</param>
+      <param name="algorithm">사용할 해시 알고리즘을 식별하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> 값 중 하나입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>문자열 및 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="subjectKeyIdentifier">인증서의 SKI(주체 키 식별자)를 나타내며 16진수 형식으로 인코딩된 문자열입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>인코딩된 데이터에서 정보를 복사하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 만듭니다.</summary>
+      <param name="asnEncodedData">확장을 만드는 데 사용할 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>인증서의 SKI(주체 키 식별자)를 나타내는 문자열을 가져옵니다.</summary>
+      <returns>SKI(주체 키 식별자)를 나타내며 16진수 형식으로 인코딩된 문자열입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">확장은 디코딩할 수 없는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스와 함께 사용할 해시 알고리즘의 형식을 정의합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>SKI(주체 키 식별자)는 인코딩된 공개 키의 160비트 SHA-1 해시로 구성됩니다(태그, 길이 및 사용되지 않는 비트 수 포함).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>SKI는 공개 키 값의 160비트 SHA-1 해시로 구성됩니다(태그, 길이 및 사용되지 않는 비트 수 제외).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>SKI는 값이 0100인 4비트 형식 필드 뒤에 오는 공개 키 값의 최하위 60비트 SHA-1 해시로 구성됩니다(태그, 길이 및 사용되지 않는 비트 문자열 수 제외).</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>X509 체인에서 인증서의 안정성을 확인해야 하는 조건을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>안정성 확인과 관련된 모든 플래그가 포함됩니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>알 수 없는 CA(인증 기관)로 인해 체인의 안정성을 확인할 수 없는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>인증서 안정성 확인을 결정할 때 인증 기관 해지 상태를 알 수 없는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>인증서 안정성 확인을 결정할 때 CTL(인증서 신뢰 목록) 만료 등의 이유로 CTL이 유효하지 않은 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>인증서 안정성 확인을 결정할 때 CTL(인증서 신뢰 목록) 서명자 해지 상태를 알 수 없는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>인증서 안정성 확인을 결정할 때 최종 인증서(사용자 인증서) 해지 상태를 알 수 없는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>인증서 안정성 확인을 결정할 때 기본 제약 조건이 유효하지 않은 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>인증서 안정성 확인을 결정할 때 인증서에 잘못된 이름이 있는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>인증서 안정성 확인을 결정할 때 인증서에 잘못된 정책이 있는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>인증서의 안정성을 확인할 때 CA(인증 기관) 인증서와 발급된 인증서의 유효 기간이 서로 일치하지 않는 경우 이를 무시합니다.예를 들어, CA 인증서는 1월 1일부터 12월 1일까지 유효하고 발급된 인증서는 1월 2일부터 12월 2일까지 유효한 경우 이는 유효 기간이 일치하지 않음을 의미합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>인증서 유효성을 확인할 때 만료되었거나 더는 적용되지 않아서 유효하지 않는 인증서가 체인에 있는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>인증서 안정성 확인을 결정할 때 루트 해지 상태를 알 수 없는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>인증서 안정성 확인을 결정할 때 인증서가 현재 사용하도록 발급되지 않은 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>안정성 확인과 관련된 플래그가 포함되지 않습니다.</summary>
+    </member>
+  </members>
+</doc>

+ 1523 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1523 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Предоставляет безопасный дескриптор, представляющий цепочки сертификата X.509.Для получения дополнительной информации см. <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Задает способ открытия хранилища сертификатов X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Откройте хранилище сертификатов X.509 и включите архив сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Откройте хранилище сертификатов X.509 для самого высокого уровня доступа.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Открывает только существующие хранилища; если хранилища отсутствуют, метод <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> не создаст новое хранилище.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Откройте хранилище сертификатов X.509 только для чтения.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Откройте хранилище сертификатов X.509 для чтения и записи.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Представляет сведения об открытом ключе сертификата.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> с помощью объекта идентификатора объекта (OID) открытого ключа, представления параметров открытого ключа в кодировке ASN.1 и представления значения открытого ключа в кодировке ASN.1. </summary>
+      <param name="oid">Объект идентификатора объекта (OID), представляющий открытый ключ.</param>
+      <param name="parameters">Представление параметров открытого ключа в кодировке ASN.1.</param>
+      <param name="keyValue">Представление значения отрытого ключа в кодировке ASN.1.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Получает представление значения открытого ключа в кодировке ASN.1.</summary>
+      <returns>Представление значения открытого ключа в кодировке ASN.1.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Получает представление параметров открытого ключа в кодировке ASN.1.</summary>
+      <returns>Представление параметров открытого ключа в кодировке ASN.1.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Получает объект <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> или <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" />, представляющий открытый ключ.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, представляющий открытый ключ.</returns>
+      <exception cref="T:System.NotSupportedException">Алгоритм ключа не поддерживается.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Получает идентификатор объекта (OID) открытого ключа.</summary>
+      <returns>Идентификатор объекта (OID) открытого ключа.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Задает расположение хранилища сертификатов X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>Хранилище сертификатов X.509 используется текущим пользователем.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>Хранилище сертификатов X.509, назначенное локальному компьютеру.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Задает имя открываемого хранилища сертификатов X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>Хранилище сертификатов X.509 для других пользователей.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>Хранилище сертификатов X.509 для сторонних центров сертификации (ЦС).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>Хранилище сертификатов X.509 для промежуточных центров сертификации. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>Хранилище сертификатов X.509 для отозванных сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>Хранилище сертификатов X.509 для личных сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>Хранилище сертификатов X.509 для доверенного корневого центра сертификации.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>Хранилище сертификатов X.509 для непосредственно доверенных лиц и ресурсов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>Хранилище сертификатов X.509 для непосредственно доверенных издателей.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Представляет различающееся имя сертификата X.509.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> с использованием информации из указанного массива байтов.</summary>
+      <param name="encodedDistinguishedName">Массив байтов, который содержит информацию о различающемся имени.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, используя заданный объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="encodedDistinguishedName">Объект<see cref="T:System.Security.Cryptography.AsnEncodedData" />, представляющий различающееся имя.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, используя заданный объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</summary>
+      <param name="distinguishedName">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> с использованием информации из указанного строки.</summary>
+      <param name="distinguishedName">Строка, которая представляет различающееся имя.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> с использованием указанной строки и флага <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" />.</summary>
+      <param name="distinguishedName">Строка, которая представляет различающееся имя.</param>
+      <param name="flag">Побитовая комбинация значений перечисления, определяющих характеристики различающегося имени.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Декодирует различающееся имя с помощью характеристик, заданных параметром <paramref name="flag" />.</summary>
+      <returns>Декодированное различающееся имя.</returns>
+      <param name="flag">Побитовая комбинация значений перечисления, определяющих характеристики различающегося имени.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат имеет недопустимое имя.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Возвращает форматированную версию различающегося имени сертификата X500 для печати или вывода в текстовое окно или на консоль.</summary>
+      <returns>Форматированная строка, представляющая различающееся имя X500.</returns>
+      <param name="multiLine">Значение true, если возвращаемая строка должна содержать возвраты каретки; в противном случае — false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Получает различающееся имя с разделителями-запятыми из сертификата X500.</summary>
+      <returns>Различающееся имя сертификата X.509 с разделителями-запятыми.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Задает характеристики различающегося имени, соответствующего стандарту X.500.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>В различающемся имени не используется знак «плюс».</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>В различающемся имени не используются кавычки.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Обеспечивает принудительную кодировку определенных ключей X.500 в различающемся имени как строк UTF-8, а не печатных строк Юникода.Дополнительную информацию и список затрагиваемых ключей X.500 см. в описании перечисления X500NameFlags.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>В различающемся имени отсутствуют особые параметры.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>Различающееся имя записывается в обратном порядке.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>В различающемся имени используются запятые.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>В различающемся имени используется символ новой строки.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>В различающемся имени используются точки с запятой.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>В различающемся имени используется кодировка T61.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>В различающемся имени используется кодировка UTF8 вместо кодировки символов Юникода.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Определяет ограничения, установленные для сертификата.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.Параметры задают значение, показывающее, является ли сертификат сертификатом центра сертификации (ЦС), значение, показывающее, имеется ли у сертификата ограничение количества допустимых уровней пути и количества уровней, допустимых в пути к сертификату, и значение, показывающее, является ли расширение критическим.</summary>
+      <param name="certificateAuthority">Значение true, если сертификат является сертификатом центра сертификации; в противном случае — false.</param>
+      <param name="hasPathLengthConstraint">Значение true, если сертификат имеет ограничение по количеству допустимых уровней пути, в противном случае — false.</param>
+      <param name="pathLengthConstraint">Количество уровней, допустимых в пути к сертификату.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" /> и значения, указывающего, является ли расширение критическим. </summary>
+      <param name="encodedBasicConstraints">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Получает значение, показывающее, является ли сертификат сертификатом центра сертификации (ЦС).</summary>
+      <returns>Значение true, если сертификат является сертификатом центра сертификации; в противном случае — false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> с помощью объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Закодированные данные, используемые для создания расширения.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Получает значение, указывающее, имеются ли у сертификата ограничения количества допустимых уровней пути.</summary>
+      <returns>Значение true, если сертификат имеет ограничение по количеству допустимых уровней пути, в противном случае — false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Получает количество уровней, допустимых в пути к сертификату.</summary>
+      <returns>Целое число, указывающее допустимое количество уровней в пути к сертификату.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Предоставляет методы, помогающие использовать сертификаты X.509 v.3.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Инициализирует новый класс <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, определенный из последовательности байтов, представляющих сертификат X.509v3.</summary>
+      <param name="data">Массив байтов, содержащий данные сертификата X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="rawData" /> — null.-или-Длина параметра <paramref name="rawData" /> равна 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с использованием массива байтов и пароля.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509.</param>
+      <param name="password">Пароль для доступа к данным сертификата X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="rawData" /> — null.-или-Длина параметра <paramref name="rawData" /> равна 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с использованием массива байтов, пароля и флага хранилища ключей.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="rawData" /> — null.-или-Длина параметра <paramref name="rawData" /> равна 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с помощью дескриптора неуправляемой структуры PCCERT_CONTEXT.</summary>
+      <param name="handle">Дескриптор неуправляемой структуры PCCERT_CONTEXT.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> именем подписанного файла PKCS7. </summary>
+      <param name="fileName">Имя подписанного файла PKCS7.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="fileName" /> — null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, именем подписанного файла PKCS7 и паролем для доступа к сертификату.</summary>
+      <param name="fileName">Имя подписанного файла PKCS7. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="fileName" /> — null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, именем подписанного файла PKCS7 и паролем для доступа к сертификату и флагом хранилища ключей. </summary>
+      <param name="fileName">Имя подписанного файла PKCS7. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="fileName" /> — null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Освобождает все ресурсы, используемые текущим объектом <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Освобождает все неуправляемые ресурсы, используемые <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> и дополнительно освобождает управляемые ресурсы. </summary>
+      <param name="disposing">trueЧтобы освободить управляемые и неуправляемые ресурсы; false чтобы освободить только неуправляемые ресурсы.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Определяет равенство двух объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <returns>Значение true, если текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> равен объекту, заданному параметром <paramref name="other" />; в противном случае — false.</returns>
+      <param name="obj">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, который требуется сравнить с текущим объектом. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Определяет равенство двух объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <returns>Значение true, если текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> равен объекту, заданному параметром <paramref name="other" />; в противном случае — false.</returns>
+      <param name="other">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, который требуется сравнить с текущим объектом.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Экспортирует текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в массив байтов в формате, описанном одним из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </summary>
+      <returns>Массив байтов, представляющий текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="contentType">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, описывающих способы форматирования выходных данных. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Значение, отличное от <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> или <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" />, было передано в параметр <paramref name="contentType" />.-или-Не удалось экспортировать сертификат.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Экспортирует текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в массив байтов в формате, описанном одним из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, с использованием заданного пароля.</summary>
+      <returns>Массив байтов, представляющий текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="contentType">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, описывающих способы форматирования выходных данных.</param>
+      <param name="password">Пароль для доступа к данным сертификата X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Значение, отличное от <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> или <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" />, было передано в параметр <paramref name="contentType" />.-или-Не удалось экспортировать сертификат.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Возвращает хэш-значение для сертификата X.509v3 в виде массива байтов.</summary>
+      <returns>Хэш-значение для сертификата X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Возвращает имя формата сертификата X.509v3.</summary>
+      <returns>Формат сертификата X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Возвращает хэш-код для сертификата X.509v3 в виде целого числа.</summary>
+      <returns>Хэш-код для сертификата X.509 в виде целого числа.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Возвращает сведения об алгоритме ключа для сертификата X.509v3 в виде строки.</summary>
+      <returns>Сведения об алгоритме ключа для сертификата X.509 в виде строки.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Возвращает параметры алгоритма ключа для сертификата X.509v3 в виде массива байтов.</summary>
+      <returns>Параметры алгоритма ключа для сертификата X.509 в виде массива байтов.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Возвращает параметры алгоритма ключа для сертификата X.509v3 в виде шестнадцатеричной строки.</summary>
+      <returns>Параметры алгоритма ключа для сертификата X.509 в виде шестнадцатеричной строки.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Возвращает открытый ключ для сертификата X.509v3 в виде массива байтов.</summary>
+      <returns>Открытый ключ для сертификата X.509 в виде массива байтов.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Возвращает серийный номер сертификата X.509v3 в виде массива байтов.</summary>
+      <returns>Серийный номер сертификата X.509 в виде массива байтов.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[SECURITY CRITICAL] Получает дескриптор контекста сертификата Microsoft Cryptographic API, описанный неуправляемой структурой PCCERT_CONTEXT. </summary>
+      <returns>Структура <see cref="T:System.IntPtr" />, представляющая неуправляемую структуру PCCERT_CONTEXT.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Получает имя центра сертификации, выдавшего сертификат X.509v3.</summary>
+      <returns>Имя центра сертификации, выдавшего сертификат X.509v3.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый дескриптор сертификата.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Возвращает различающееся имя субъекта из сертификата.</summary>
+      <returns>Различающееся имя субъекта из сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый дескриптор сертификата.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Возвращает строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <returns>Строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Возвращает строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с дополнительными сведениями, если заданы.</summary>
+      <returns>Строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="fVerbose">trueдля создания подробной формы строкового представления; в противном случае — false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Представляет сертификат X.509.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием информации из указанного массива байтов.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием массива байтов и пароля.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием массива байтов, пароля и флага хранилища ключей.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с помощью неуправляемого дескриптора.</summary>
+      <param name="handle">Указатель на контекст сертификата в неуправляемом коде.Структура на языке C вызывается PCCERT_CONTEXT.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с помощью имени файла сертификата.</summary>
+      <param name="fileName">Имя файла сертификата. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, используя имя файла сертификата и пароль для доступа к сертификату.</summary>
+      <param name="fileName">Имя файла сертификата. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием имени файла сертификата и пароля для доступа к сертификату, а также флага хранилища ключа.</summary>
+      <param name="fileName">Имя файла сертификата. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Получает или задает значение, указывающее на архивирование сертификата X.509.</summary>
+      <returns>Значение true, если сертификат архивирован, значениеfalse, если сертификат не архивирован.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Получает коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Получает или задает связанный псевдоним для сертификата.</summary>
+      <returns>Понятное имя сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Показывает тип сертификата, содержащегося в массиве байтов.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+      <exception cref="T:System.ArgumentException">Параметр <paramref name="rawData" /> имеет нулевую длину, или его значение равно null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Показывает тип сертификата, содержащегося в файле.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="fileName">Имя файла сертификата. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="fileName" /> имеет значение null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Получает имена субъекта и поставщика сертификата.</summary>
+      <returns>Имя сертификата.</returns>
+      <param name="nameType">Значение <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> для субъекта. </param>
+      <param name="forIssuer">Значение true для включения имени поставщика; в противном случае — false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Возвращает значение, которое указывает, содержит ли объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> закрытый ключ. </summary>
+      <returns>Значение true, если объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> содержит закрытый ключ; в противном случае — false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Получает различающееся имя поставщика сертификата.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, содержащий имя поставщика сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Получает дату в формате местного времени, после которой сертификат недействителен.</summary>
+      <returns>Объект <see cref="T:System.DateTime" />, представляющий дату окончания срока действия сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Получает дату в формате местного времени, после которой сертификат становится действительным.</summary>
+      <returns>Объект <see cref="T:System.DateTime" />, представляющий дату вступления в силу сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Получает или задает объект <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, который представляет закрытый ключ, связанный с сертификатом.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, являющийся поставщиком служб шифрования RSA или DSA.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Значение ключа не является значением RSA или DSA, или ключ не читается. </exception>
+      <exception cref="T:System.ArgumentNullException">Для этого свойства устанавливается значение null.</exception>
+      <exception cref="T:System.NotSupportedException">Алгоритм ключа для этого закрытого ключа не поддерживается.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Ключи X.509 не совпадают.</exception>
+      <exception cref="T:System.ArgumentException">Значение ключа поставщика служб шифрования равно null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Получает объект <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />, связанный с сертификатом.</summary>
+      <returns>Объект <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Значение ключа не является значением RSA или DSA, или ключ не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Получает необработанные данные сертификата.</summary>
+      <returns>Необработанные данные сертификата в качестве массива байтов.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Получает серийный номер сертификата.</summary>
+      <returns>Серийный номер сертификата.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Получает алгоритм, используемый для создания подписи сертификата.</summary>
+      <returns>Возвращает идентификатор объекта (<see cref="T:System.Security.Cryptography.Oid" />) алгоритма подписи.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Получает различающееся имя субъекта от сертификата.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, представляющий имя субъекта сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Получает отпечаток сертификата.</summary>
+      <returns>Отпечаток сертификата.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Отображает сертификат X.509 в текстовом формате.</summary>
+      <returns>Сведения о сертификате.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Отображает сертификат X.509 в текстовом формате.</summary>
+      <returns>Сведения о сертификате.</returns>
+      <param name="verbose">Значение true для отображения открытого ключа, закрытого ключа, расширений и т. д.; значение false для отображения сведений, аналогичных классу <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, в том числе отпечаток, серийный номер, имена субъекта и поставщика и т. д. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Получает версию формата сертификата X.509.</summary>
+      <returns>Формат сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Представляет коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> без дополнительной информации <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> с помощью объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, с которого начинается коллекция.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, используя массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificates">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, используя заданную коллекцию сертификатов.</summary>
+      <param name="certificates">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Добавляет объект в конец коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Индекс <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, по которому был добавлен параметр <paramref name="certificate" />.</returns>
+      <param name="certificate">Сертификат X.509 представлен в качестве объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Добавляет несколько объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> в массиве в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Добавляет несколько объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> к другому объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Определяет, содержит ли объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> указанный сертификат.</summary>
+      <returns>Значение true, если объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> содержит указанный параметр <paramref name="certificate" />, в противном случае — значение false.</returns>
+      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, который требуется найти в коллекции. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Экспортирует сведения о сертификате X.509 в массив байтов.</summary>
+      <returns>Сведения о сертификате X.509 в массиве байтов.</returns>
+      <param name="contentType">Поддерживаемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Экспортирует сведения о сертификате X.509 в массив байтов, используя пароль.</summary>
+      <returns>Сведения о сертификате X.509 в массиве байтов.</returns>
+      <param name="contentType">Поддерживаемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </param>
+      <param name="password">Строка, используемая для защиты массива байтов. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Нечитаемый сертификат, недопустимое содержимое или, если используется сертификат с паролем, ошибка экспорта закрытого ключа из-за неправильного пароля. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Выполняет поиск в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> с использованием критериев поиска, указанных в перечислении <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> и объекте <paramref name="findValue" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <param name="findType">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />. </param>
+      <param name="findValue">Критерий поиска в качестве объекта. </param>
+      <param name="validOnly">Значение true разрешает возврат из поиска только допустимых сертификатов; в противном случае — false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> не является допустимым. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Возвращает перечислитель, который может выполнять итерацию объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" />, который может выполнять итерацию в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Импортирует сертификат в форме массива байтов в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Импортирует сертификат в форме массива байтов, требующего пароля для доступа к сертификату, в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Массив байтов, содержащий данные из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <param name="password">Пароль, необходимый для доступа к сведениям о сертификате. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как импортирован сертификат. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Импортирует файл сертификата в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Имя файла, содержащего сведения о сертификате. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Импортирует файл сертификата, требующий пароль, в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Имя файла, содержащего сведения о сертификате. </param>
+      <param name="password">Пароль, необходимый для доступа к сведениям о сертификате. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как импортирован сертификат. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Вставляет объект в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> по указанному индексу.</summary>
+      <param name="index">Отсчитываемый с нуля индекс, по которому должен быть вставлен параметр <paramref name="certificate" />. </param>
+      <param name="certificate">Вставляемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> меньше нуля.– или – Значение параметра <paramref name="index" /> больше значения свойства <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.NotSupportedException">Семейство доступно только для чтения.– или – Коллекция имеет фиксированный размер. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Получает или задает элемент с указанным индексом.</summary>
+      <returns>Элемент с заданным индексом.</returns>
+      <param name="index">Отсчитываемый с нуля индекс получаемого или задаваемого элемента. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> меньше нуля.– или – Значение параметра <paramref name="index" /> больше или равно значению свойства <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="index" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Удаляет первое вхождение сертификата из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, удаляемый из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Удаляет несколько объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> в массиве из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Удаляет несколько объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> из другого объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Поддерживает простую итерацию элементов объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Перемещает перечислитель к следующему элементу в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Устанавливает перечислитель в исходное положение перед первым элементом в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>Описание этого члена см. в разделе <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Определяет коллекцию, хранящую объекты <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Инициализирует экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> из массива объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <param name="value">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> для инициализации нового объекта. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Инициализирует класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> из другого класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> для инициализации нового объекта. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Добавляет класс <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с заданным значением в текущий класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Индекс в текущем объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, в котором вставлялся новый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="value">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, добавляемый к текущему объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Копирует элементы массива типа <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в конец текущего класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Массив типа <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, содержащий объекты, добавляемые в текущий класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="value" /> — null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Копирует элементы указанного объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> в конец текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, содержащий объекты для добавления в коллекцию. </param>
+      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="value" /> — null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Получает значение, определяющее, содержит ли текущий класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> указанный объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <returns>Значение true, если объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> содержится в этой коллекции; в противном случае — значение false.</returns>
+      <param name="value">Искомый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Копирует значения <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в текущем классе <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> в одномерный экземпляр <see cref="T:System.Array" /> по указанному индексу.</summary>
+      <param name="array">Одномерный объект <see cref="T:System.Array" />, в который копируются значения из коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <param name="index">Индекс в объекте <paramref name="array" />, с которого начинается копирование. </param>
+      <exception cref="T:System.ArgumentException">Параметр <paramref name="array" /> является многомерным.– или – Число элементов в классе <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> превышает свободное место между параметром <paramref name="arrayIndex" /> концом массива <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="array" /> — null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="arrayIndex" /> меньше нижней границы параметра <paramref name="array" />. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Возвращает перечислитель, выполняющий итерацию коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Перечислитель дочерних элементов <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, используемый для итерации коллекции.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Создает хэш-значение на основе всех значений, содержащихся в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Хэш-значение на основе всех значений, содержащихся в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Возвращает индекс указанного объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Индекс объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, заданного параметром <paramref name="value" /> в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, если он найден; в противном случае — -1.</returns>
+      <param name="value">Искомый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Вставляет объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в текущую коллекцию <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> по указанному индексу.</summary>
+      <param name="index">Начинающийся с нуля индекс места вставки параметра <paramref name="value" />. </param>
+      <param name="value">Вставляемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Получает или задает запись по указанному индексу текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> по указанному индексу текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <param name="index">Начинающийся с нуля индекс записи, которую требуется найти в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="index" /> находится вне диапазона допустимых индексов коллекции. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Удаляет определенный объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> из текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, который требуется удалить из текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentException">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, заданный параметром <paramref name="value" />, не найден в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Перечисляет объекты <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> для указанного объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="mappings">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> для перечисления. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Получает текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Перемещает перечислитель к следующему элементу коллекции.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Устанавливает перечислитель в его начальное положение, т. е. перед первым элементом коллекции.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция изменяется после создания экземпляра перечисления. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Описание этого члена см. в разделе <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Текущий объект сертификата X.509 в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Представляет обработчик для создания цепочки для сертификатов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Создает цепочку X.509 с использованием политики, указанной в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+      <returns>Значение true, если сертификат X.509 действителен; в противном случае — значение false.</returns>
+      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
+      <exception cref="T:System.ArgumentException">Сертификат <paramref name="certificate" />недействителен, или значение равно null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Нечитаемый сертификат <paramref name="certificate" />. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Возвращает коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Возвращает или задает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />, используемый для создания цепочки сертификатов X.509.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />, связанный с данной цепочкой X.509.</returns>
+      <exception cref="T:System.ArgumentNullException">Для этого свойства устанавливается значение null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Возвращает состояние каждого элемента в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+      <returns>Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Освобождает все ресурсы, используемые объектом <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Освобождает неуправляемые ресурсы, используемые объектом <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />, а при необходимости освобождает также управляемые ресурсы.</summary>
+      <param name="disposing">Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Возвращает безопасный дескриптор для данного экземпляра <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />. </summary>
+      <returns>Возвращает <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Представляет элемент цепочки сертификата X.509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Получает сертификат X.509 в конкретном элементе цепочки.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Получает состояние ошибки текущего сертификата X.509 в цепочке.</summary>
+      <returns>Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Получает дополнительные сведения об ошибке из структуры цепочки неуправляемого сертификата.</summary>
+      <returns>Строка, представляющая элемент pwszExtendedErrorInfo неуправляемой структуры в CERT_CHAIN_ELEMENT в шифровании Crypto API.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Представляет коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Копирует объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> в массив, начиная с указанного индекса.</summary>
+      <param name="array">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />. </param>
+      <param name="index">Целое число, представляющее значение индекса. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Указанное значение параметра <paramref name="index" /> меньше нуля или больше или равно длине массива. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null. </exception>
+      <exception cref="T:System.ArgumentException">Параметр <paramref name="index" /> вместе с текущим количеством больше, чем длина массива. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Получает количество элементов коллекции.</summary>
+      <returns>Целое число, представляющее количество элементов в коллекции.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Получает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />, который может использоваться для перехода в коллекции элементов цепочки.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Получает значение, позволяющее определить, является ли коллекция элементов цепочки синхронизированной.</summary>
+      <returns>Всегда возвращает значение false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Возвращает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> по указанному индексу.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</returns>
+      <param name="index">Целочисленное значение. </param>
+      <exception cref="T:System.InvalidOperationException">Значение параметра <paramref name="index" /> меньше нуля. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" />больше или равно длине коллекции. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Получает объект, который можно использовать для синхронизации доступа к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Ссылка на текущий объект.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Копирует объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> в массив, начиная с указанного индекса.</summary>
+      <param name="array">Массив для копирования объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</param>
+      <param name="index">Индекс объекта <paramref name="array" />, с которого требуется начать копирование.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Указанное значение параметра <paramref name="index" /> меньше нуля или больше или равно длине массива. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null. </exception>
+      <exception cref="T:System.ArgumentException">Параметр <paramref name="index" /> вместе с текущим количеством больше, чем длина массива. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Получает объект <see cref="T:System.Collections.IEnumerator" />, который может использоваться для перехода в коллекции элементов цепочки.</summary>
+      <returns>Объект <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Поддерживает простую итерацию коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Перемещает перечислитель к следующему элементу в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Устанавливает перечислитель в исходное положение перед первым элементом коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Представляет политику цепочки, применяемую при построении цепочки сертификата X509.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Получает коллекцию идентификаторов объекта (OID), задающих политики применения и расширенные использования ключа, поддерживаемые сертификатом.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Получает коллекцию идентификаторов объекта (OID), задающих политики сертификатов, которые поддерживаются сертификатом.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Представляет дополнительную коллекцию сертификатов, в которой поиск может осуществляться модулем цепочки при проверке цепочки сертификатов.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Восстанавливает значения по умолчанию для членов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Получает или задает значения для флагов отзыва X509.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />.</returns>
+      <exception cref="T:System.ArgumentException">Указанное значение <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> не является допустимым флагом. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Получает или задает значения для режима отзыва сертификата X509.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />.</returns>
+      <exception cref="T:System.ArgumentException">Указанное значение <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> не является допустимым флагом. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Получает интервал времени, прошедшего в процессе интерактивной проверки отзыва или загрузки списка отзыва сертификатов (CRL).</summary>
+      <returns>Объект <see cref="T:System.TimeSpan" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Получает флаги проверки для сертификата.</summary>
+      <returns>Значение из перечисления <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />.</returns>
+      <exception cref="T:System.ArgumentException">Указанное значение <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> не является допустимым флагом.<see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> является значением по умолчанию.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>Время проверки сертификата в формате местного времени.</summary>
+      <returns>Объект <see cref="T:System.DateTime" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Предоставляет простую структуру для хранения состояния цепочки X509 и сведений об ошибках.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Задает состояние цепочки X509.</summary>
+      <returns>Значение <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Задает описание значения <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" />.</summary>
+      <returns>Локализуемая строка.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Определяет состояние цепочки X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Задает, что список доверия сертификатов (CTL) содержит недопустимую подпись.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Указывает, что список доверия сертификатов (CTL) является недопустимым, так как содержит недопустимое значение времени. Например, данное значение задает, что срок действия списка доверия сертификатов истек.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Указывает, что список доверия сертификатов (CTL) недействителен для данного применения.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Указывает, что цепочка X509 не может быть создана.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Указывает, что цепочка X509 является недопустимой, так как сертификат исключил ограничение имен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Указывает, что сертификат имеет неопределенную ограничение имени.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Указывает, что сертификат имеет недопустимое ограничение имен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Указывает, что у сертификата отсутствует поддерживаемая ограничение имени, или ограничение имени сертификата не поддерживается.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимых основных ограничений.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимого расширения.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимых ограничений имени.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимых ограничений политики.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Указывает, что в цепочке X509 отсутствуют ошибки.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Указывает, что в сертификате отсутствует расширение политики сертификатов.Если в групповой политике указано, что все сертификаты должны иметь политику сертификата, это приведет к возникновению ошибки.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимой подписи сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Не рекомендуется.Указывает, что сертификат центра сертификации (ЦС) и выданный сертификат имеют сроки действия, которые не являются вложенными.Например, сертификат центра сертификации (ЦС) может быть действителен с 1 января по 1 декабря, а выданный сертификат — со 2 января по 2 декабря. Это значит, что сроки действия не являются вложенными.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимого значения времени. Например, это значение указывает, что срок действия сертификата истек.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Указывает, что использование ключа недопустимо.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Указывает, что список отзыва сертификатов с подключением к сети, который использует цепочка X509, в настоящее время отключен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Указывает, что цепочка X509 не может быть построена для корневого сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Указывает, что невозможно определить, был ли отозван сертификат.Это может быть вызвано тем, что список отзыва сертификатов отключен или недоступен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за отозванного сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Указывает, что цепочка X509 недопустима из-за ненадежного корневого сертификата.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Задает формат сертификата X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Сертификат Authenticode X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>Единый сертификат X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>Сертификат в формате PFX.Значение Pfx идентично значению Pkcs12.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>Сертификат в формате PKCS 12.Значение Pkcs12 идентично значению Pfx.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>Сертификат в формате PKCS 7.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>Единый сериализованный сертификат X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>Сериализованное хранилище.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>Неизвестный сертификат X.509.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Определяет коллекцию идентификаторов объекта (OID), которая указывает приложения, использующие ключ.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" /> и значения, указывающего, является ли расширение критическим.</summary>
+      <param name="encodedEnhancedKeyUsages">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.OidCollection" /> и значения, указывающего, является ли расширение критическим. </summary>
+      <param name="enhancedKeyUsages">Коллекция <see cref="T:System.Security.Cryptography.OidCollection" />. </param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Указанный объект <see cref="T:System.Security.Cryptography.OidCollection" /> содержит одно или несколько поврежденных значений.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> с помощью объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Закодированные данные, используемые для создания расширения.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Получает коллекцию идентификаторов объекта (OID), которые указывают приложения, использующие ключ.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.OidCollection" />, который указывает приложения, использующие ключ.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Представляет расширение X509.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="encodedExtension">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Идентификатор объекта, используемый для определения расширения.</param>
+      <param name="rawData">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="oid" /> имеет значение null.</exception>
+      <exception cref="T:System.ArgumentException">Параметр <paramref name="oid" /> является пустой строкой ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Строка, представляющая идентификатор объекта.</param>
+      <param name="rawData">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Копирует свойства расширения указанного объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Копируемый объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="asnEncodedData" /> имеет значение null. </exception>
+      <exception cref="T:System.ArgumentException">В классе <paramref name="asnEncodedData" /> отсутствует допустимое расширение X.509.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Получает логическое значение, определяющее, является ли расширение критическим.</summary>
+      <returns>Значение true, если расширение является критическим, в противном случае — false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Представляет коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Добавляет объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Индекс, по которому был добавлен параметр <paramref name="extension" />.</returns>
+      <param name="extension">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> для добавления к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="extension" /> — null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Копирует элемент коллекции в массив, начиная с заданного индекса.</summary>
+      <param name="array">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Расположение в массиве, с которого начинается копирование. </param>
+      <exception cref="T:System.ArgumentException">В параметре <paramref name="index" /> содержится строка нулевой длины или недопустимое значение. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="index" /> имеет значение null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="index" /> задает значение, не входящее в массив. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Получает число объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Целое число, представляющее число объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Возвращает перечислитель, который может выполнять итерацию объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" />, используемый для выполнения итерации в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Получает значение, показывающее, гарантируется ли потокобезопасность коллекции.</summary>
+      <returns>Значение true, если коллекция является потокобезопасной; в противном случае — значение false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Получает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> по указанному индексу.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="index">Расположение объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> для извлечения. </param>
+      <exception cref="T:System.InvalidOperationException">Значение параметра <paramref name="index" /> меньше нуля. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> больше или равно длине массива. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Получает первый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />, значение или понятное имя которого определяется идентификатором объекта.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="oid">Идентификатор объекта расширения для извлечения. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Получает объект, который можно использовать для синхронизации доступа к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Объект, который можно использовать для синхронизации доступа к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Копирует коллекцию в массив, начиная с заданного индекса.</summary>
+      <param name="array">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Расположение в массиве, с которого начинается копирование. </param>
+      <exception cref="T:System.ArgumentException">В параметре <paramref name="index" /> содержится строка нулевой длины или недопустимое значение. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="index" /> имеет значение null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="index" /> задает значение, не входящее в массив. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Возвращает перечислитель, который может выполнять итерацию объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Объект <see cref="T:System.Collections.IEnumerator" />, используемый для выполнения итерации в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Поддерживает простую итерацию элементов объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Перемещает перечислитель к следующему элементу в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Устанавливает перечислитель в исходное положение перед первым элементом в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Получает объект из коллекции.</summary>
+      <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Задает тип значения, поиск которого выполняется с помощью метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей либо понятное имя политики применения, либо идентификатор объекта (OID или <see cref="T:System.Security.Cryptography.Oid" />) сертификата.Например, могут использоваться "Шифрованная файловая система" или "1.3.6.1.4.1.311.10.3.4".Для приложения, которое будет локализовано, необходимо использовать значение идентификатора объекта, так как понятное имя локализуется.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей либо понятное имя, либо идентификатор объекта (OID или <see cref="T:System.Security.Cryptography.Oid" />) политики сертификата.Рекомендуется использовать идентификатор объекта, например, "1.3.6.1.4.1.311.10.3.4".Для приложения, которое будет локализовано, необходимо использовать идентификатор объекта, так как понятное имя локализуется.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, описывающей искомое расширение.Идентификатор объекта, как правило, используется для направления метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> для поиска всех сертификатов, у которых расширение соответствует данному значению идентификатора объекта.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>Параметр <paramref name="findValue" /> для метода <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" />.Используя значение <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)" /> выполняет сравнение строк с учетом регистра для всего различающегося имени.Поиск по имени поставщика является менее точным.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>Параметр <paramref name="findValue" /> для метода <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" />.Используя значение <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)" /> выполняет сравнение строк с учетом регистра с помощью предоставленного значения.Например, при передаче строки "MyCA" в метод <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, будут найдены все сертификаты, содержащие эту строку, вне зависимости от других значений поставщика.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть либо строкой, представляющей использование ключа, либо целым числом, представляющим битовую маску с содержанием всех запрошенных использований ключа.Для значения строки может быть одновременно указано только одно использование ключа, но метод <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> может использоваться в каскадной последовательности для получения пересечения использований.Например, для параметра <paramref name="findValue" /> можно установить значение "KeyEncipherment" или целое число (0x30 обозначает "KeyEncipherment" и "DataEncipherment").Могут также использоваться значения перечисления <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>Параметр <paramref name="findValue" /> метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей серийный номер сертификата, как показано диалоговым окном сертификата, но без пробелов, или как возвращается методом <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" />. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>Параметр <paramref name="findValue" /> для метода <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" />.Используя значение <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)" /> выполняет сравнение строк с учетом регистра для всего различающегося имени.Поиск по имени субъекта является менее точным.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей идентификатор ключа субъекта, например "F3E815D45E83B8477B9284113C64EF208E897112", как отображено в интерфейсе пользователя.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>Параметр <paramref name="findValue" /> для метода <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" />.Используя значение <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)" /> выполняет сравнение строк с учетом регистра с помощью предоставленного значения.Например, при передаче строки "MyCert" в метод <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, будут найдены все сертификаты, содержащие эту строку, вне зависимости от других значений субъекта.Поиск по различающемуся имени является более точным.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей имя шаблона сертификата, например "ClientAuth".Имя шаблона представляет собой расширение X509 версии 3, указывающее использования сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей отпечаток сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть значением <see cref="T:System.DateTime" /> местного времени.К примеру, вы можете найти все сертификаты, которые будут действительны до конца года, отделив результаты операции <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)" /> для <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть значением <see cref="T:System.DateTime" /> местного времени.Значение не обязательно должно быть в будущем.К примеру, ожно ипольовать<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="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="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> для <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть значением <see cref="T:System.DateTime" /> местного времени.Можно использовать свойство <see cref="P:System.DateTime.Now" /> для поиска всех действительный в данный момент сертификатов.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Определяет, где и как импортируется закрытый ключ сертификата X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>Используется набор ключей по умолчанию.  Пользовательский набор ключей обычно является набором по умолчанию. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Импортированные ключи помечаются как экспортируемые.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Закрытые ключи хранятся в хранилище локального компьютера, а не в хранилище текущего пользователя. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>Ключ, связанный с PFX-файлом, сохраняется при импорте сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Закрытые ключи хранятся в хранилище текущего пользователя, а не в хранилище локального компьютера.Это происходит, даже если сертификат указывает, что ключи должны храниться в хранилище локального компьютера.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Уведомите пользователя о доступе к ключу с помощью диалогового окна или другого метода.  Используемый поставщик служб шифрования (CSP) определяет точный характер поведения.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Определяет использование ключа, содержащегося в сертификате X.509.  Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" /> и значения, указывающего, является ли расширение критическим. </summary>
+      <param name="encodedKeyUsage">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> с использованием заданного значения <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> и значения, указывающего, является ли расширение критическим. </summary>
+      <param name="keyUsages">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />, описывающее использование ключа.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> с помощью объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />. </summary>
+      <param name="asnEncodedData">Закодированные данные, используемые для создания расширения.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Получает флаг использования ключа, связанный с сертификатом.</summary>
+      <returns>Одно из значений <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Определяет способы использования ключа сертификата.Если это значение не определено, ключ может использоваться для любой цели.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>Ключ может использоваться для подписи списка отзыва сертификатов (CRL).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>Ключ может использоваться для шифрования данных.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>Ключ может использоваться только для расшифровки.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>Ключ может использоваться в качестве цифровой подписи.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>Ключ может использоваться только для шифрования.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>Ключ может использоваться для определения согласования ключа, например, ключ, созданный с использованием алгоритма согласования ключей Диффи-Хеллмана.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>Ключ может использоваться для подписи сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>Ключ может использоваться для шифрования ключа.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>Отсутствуют параметры использования ключа.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>Ключ может использоваться для проверки подлинности.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Задает тип имени сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>DNS-имя, связанное с альтернативным именем субъекта или поставщика сертификата X509.  Это значение эквивалентно значению <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>DNS-имя, связанное с альтернативным именем субъекта или поставщика сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>Адрес электронной почты субъекта или поставщика сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>Простое имя субъекта или поставщика сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>Имя участника-пользователя (UPN) субъекта или поставщика сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>URL-адрес, связанный с альтернативным именем субъекта или поставщика сертификата X509.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Указывает, какие сертификаты X509 в цепочке должны быть проверены на отзыв.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Проверяется, не был ли отозван конечный сертификат.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>Проверяется, не была ли отозвана вся цепочка сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>Вся цепочка, за исключением корневого сертификата, проверяется на отзыв сертификатов.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Задает режим, используемый для проверки отзыва сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>Проверка отзыва сертификата не выполняется.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>Проверка выполняется с помощью кэшированного списка отзыва сертификатов (CRL).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>Проверка выполняется с помощью списка отзыва сертификатов с подключением к сети.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Представляет хранилище X.509, которое является физическими хранилищем, используемым для хранения сертификатов X.509 и управления ими.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Инициализирует новый класс <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> с использованием личных сертификатов из хранилища текущего пользователя.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />, используя указанные объекты <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> и значения <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Одно из значений перечисления, указывающее имя хранилища сертификатов X.509. </param>
+      <param name="storeLocation">Одно из значений перечисления, определяющее расположение хранилища сертификатов X.509. </param>
+      <exception cref="T:System.ArgumentException">Расположения <paramref name="storeLocation" /> или имя <paramref name="storeName" /> недопустимы. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> с помощью строки, представляющей значение из перечисления <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> и <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Строка, представляющая значение из перечисления <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />. </param>
+      <param name="storeLocation">Одно из значений перечисления, определяющее расположение хранилища сертификатов X.509. </param>
+      <exception cref="T:System.ArgumentException">Объект <paramref name="storeLocation" /> содержит недопустимые значения. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Добавляет сертификат в хранилище сертификатов X.509.</summary>
+      <param name="certificate">Добавляемый сертификат. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />is null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Не удалось добавить сертификат в хранилище.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Возвращает коллекцию сертификатов, расположенную в хранилище сертификатов X.509.</summary>
+      <returns>Коллекция сертификатов.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Освобождает ресурсы, используемые <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Получает расположение хранилища сертификатов X.509.</summary>
+      <returns>Расположение хранилища сертификатов.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Возвращает имя хранилища сертификатов X.509.</summary>
+      <returns>Имя хранилища сертификатов.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Открывает хранилище сертификатов X.509 или создает новое хранилище, в зависимости от параметров флага <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />.</summary>
+      <param name="flags">Побитовое сочетание значений перечисления, определяющее способ открывания хранилища сертификатов X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Хранилище не читается. </exception>
+      <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
+      <exception cref="T:System.ArgumentException">Хранилище содержит недопустимые значения.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Удаляет сертификат из хранилища сертификатов X.509.</summary>
+      <param name="certificate">Сертификат, подлежащий удалению.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />is null. </exception>
+      <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Определяет строку, указывающую идентификатор ключа субъекта (SKI) для сертификата.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью массива байтов и значения, указывающего, является ли расширение критическим.</summary>
+      <param name="subjectKeyIdentifier">Массив байтов, который представляет данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью закодированных данных и значения, указывающего, является ли расширение критическим.</summary>
+      <param name="encodedSubjectKeyIdentifier">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, используемый для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью открытого ключа и значения, указывающего, является ли расширение критическим.</summary>
+      <param name="key">Объект <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />, из которого создается идентификатор ключа субъекта (SKI). </param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью открытого ключа, идентификатора алгоритма хэша и значения, указывающего, является ли расширение критическим. </summary>
+      <param name="key">Объект <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />, из которого создается идентификатор ключа субъекта (SKI).</param>
+      <param name="algorithm">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" />, которое определяет используемый алгоритм хэша.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью строки и значения, указывающего, является ли расширение критическим.</summary>
+      <param name="subjectKeyIdentifier">Строка в шестнадцатеричной кодировке, представляющая идентификатор ключа субъекта (SKI) для сертификата.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Создает новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью копирования информации их закодированных данных.</summary>
+      <param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, используемый для создания расширения.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Получает строку, представляющую идентификатор ключа субъекта (SKI) для сертификата.</summary>
+      <returns>Строка в шестнадцатеричной кодировке, представляющая идентификатор ключа субъекта (SKI).</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Определяет тип хэш-алгоритма для использования с классом <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>Идентификатор ключа субъекта (SKI) состоит из 160-разрядного хэш-значения SHA-1 закодированного открытого ключа (включая тег, длину и количество неиспользуемых разрядов).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>Идентификатор ключа субъекта (SKI) состоит из 160-разрядного хэша SHA-1 значения открытого ключа (исключая тег, длину и количество неиспользуемых разрядов).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>Идентификатор ключа субъекта (SKI) состоит из поля 4-разрядного типа со значением 0100, за которым следует не менее 60 значащих разрядов хэш-значения SHA-1 открытого ключа (исключая тег, длину и количество неиспользуемых разрядов двоичных строк).</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Определяет условия, при которых должна проводиться проверка сертификатов в цепочке X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>Включены все флаги, относящиеся к проверке.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Не учитывать, что цепочку нельзя проверить из-за неизвестного центра сертификации (ЦС).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>При проверке сертификата не учитывать, что отзыв центра сертификации неизвестен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>При проверке сертификата не учитывать, что список доверия сертификатов (CTL) недействителен, например, из-за истечения срока действия списка доверия сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>При проверке сертификата не учитывать, что отзыв подписавшего список доверия сертификатов (CTL) неизвестен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>При проверке сертификата не учитывать, что отзыв конечного сертификата (сертификата пользователя) неизвестен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>При проверке сертификата не учитывать, что основные ограничения недопустимы.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>При проверке сертификата не учитывать, что сертификат имеет недопустимое имя.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>При проверке сертификата не учитывать, что сертификат имеет недопустимую политику.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>При проверке сертификата не учитывать, что сертификат центра сертификации (ЦС) и выданный сертификат имеют сроки действия, которые не являются вложенными.Например, сертификат центра сертификации (ЦС) может быть действителен с 1 января по 1 декабря, а выданный сертификат — со 2 января по 2 декабря. Это значит, что сроки действия не являются вложенными.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>При проверке сертификата не учитывать сертификаты в цепочке, которые недействительны, так как срок их действия истек или не наступил.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>При проверке сертификата не учитывать, что корневой отзыв неизвестен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>При проверке сертификата не учитывать, что сертификат был выдан не текущему пользователю.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>Не включены флаги, относящиеся к проверке.</summary>
+    </member>
+  </members>
+</doc>

+ 1633 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1633 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>提供表示 X.509 链的安全句柄。有关详细信息,请参阅<see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />。</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>指定打开 X.509 证书存储区的方式。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>打开 X.509 证书存储区并添加存档证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>以允许最高级访问的方式打开 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>仅打开现有存储区。如果不存在任何存储区,<see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> 方法不会创建新的存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>以只读方式打开 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>以读写方式打开 X.509 证书存储区。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>表示证书的公钥信息。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>使用公钥的对象标识符 (OID) 对象、公钥参数的 ASN.1 编码表示形式以及公钥值的 ASN.1 编码表示形式初始化 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 类的新实例。</summary>
+      <param name="oid">表示公钥的对象标识符 (OID) 对象。</param>
+      <param name="parameters">公钥参数的 ASN.1 编码表示形式。</param>
+      <param name="keyValue">公钥值的 ASN.1 编码表示形式。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>获取公钥值的 ASN.1 编码表示形式。</summary>
+      <returns>公钥值的 ASN.1 编码表示形式。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>获取公钥参数的 ASN.1 编码表示形式。</summary>
+      <returns>公钥参数的 ASN.1 编码表示形式。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>获取表示公钥的 <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> 或 <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> 对象。</summary>
+      <returns>表示公钥的 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 对象。</returns>
+      <exception cref="T:System.NotSupportedException">该密钥算法不受支持。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>获取公钥的对象标识符 (OID) 对象。</summary>
+      <returns>公钥的对象标识符 (OID) 对象。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>指定 X.509 证书存储区的位置。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>当前用户使用的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>分配给本地计算机的 X.509 证书存储区。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>指定要打开的 X.509 证书存储区的名称。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>其他用户的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>第三方证书颁发机构 (CA) 的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>中间证书颁发机构 (CA) 的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>吊销的证书的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>个人证书的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>受信任的根证书颁发机构 (CA) 的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>直接受信任的人和资源的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>直接受信任的发行者的 X.509 证书存储区。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>表示 X509 证书的识别名。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>使用指定字节数组中的信息初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 类的新实例。</summary>
+      <param name="encodedDistinguishedName">一个包含识别名信息的字节数组。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>使用指定的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 类的新实例。</summary>
+      <param name="encodedDistinguishedName">一个表示识别名的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>使用指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 类的新实例。</summary>
+      <param name="distinguishedName">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 对象。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>使用指定字符串中的信息初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 类的新实例。</summary>
+      <param name="distinguishedName">一个表示识别名的字符串。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>使用指定的字符串和 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> 标志初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 类的新实例。</summary>
+      <param name="distinguishedName">一个表示识别名的字符串。</param>
+      <param name="flag">指定区分名特征的枚举值的按位组合。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>使用由 <paramref name="flag" /> 参数指定的特征对识别名进行解码。</summary>
+      <returns>解码的识别名。</returns>
+      <param name="flag">指定区分名特征的枚举值的按位组合。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书名称无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>返回 X500 识别名的格式化版本,以便打印或输出到文本窗口或控制台。</summary>
+      <returns>一个表示 X500 识别名的格式化字符串。</returns>
+      <param name="multiLine">如果返回字符串应包含回车,则为 true;否则为 false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>从 X500 证书获取逗号分隔的识别名。</summary>
+      <returns>X509 证书的逗号分隔的识别名。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>指定 X.500 可分辨名称的特性。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>可分辨名称不使用加号。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>可分辨名称不使用引号。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>强制可分辨名称将特定 X.500 密钥编码为 UTF-8 字符串而不是可打印的 Unicode 字符串。有关受影响的 X.500 密钥的详细信息和列表,请参阅 X500NameFlags 枚举。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>可分辨名称没有特殊特性。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>反转可分辨名称。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>可分辨名称使用逗号。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>可分辨名称使用新行字符。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>可分辨名称使用分号。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>可分辨名称使用 T61 编码。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>可分辨名称使用 UTF8 编码而不是 Unicode 字符编码。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>定义对证书设置的约束。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 类的新实例。参数指定以下值:指示证书是否为证书颁发机构 (CA) 证书的值;指示证书对其允许的路径级别数是否有限制、证书路径允许的级别数的值;指示扩展是否重要的值。</summary>
+      <param name="certificateAuthority">如果证书为证书颁发机构 (CA) 证书,则为 true;否则为 false。</param>
+      <param name="hasPathLengthConstraint">如果证书对其允许的路径级别数有限制,则为 true;否则为 false。</param>
+      <param name="pathLengthConstraint">证书路径允许的级别数。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 类的新实例。</summary>
+      <param name="encodedBasicConstraints">用于创建扩展的编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>获取一个值,该值指示证书是否为证书颁发机构 (CA) 证书。</summary>
+      <returns>如果证书为证书颁发机构 (CA) 证书,则为 true;否则为 false。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 类的新实例。</summary>
+      <param name="asnEncodedData">用于创建扩展的编码数据。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>获取一个值,该值指示证书对其允许的路径级别数是否有限制。</summary>
+      <returns>如果证书对其允许的路径级别数有限制,则为 true;否则为 false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">扩展无法解码。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>获取证书路径允许的级别数。</summary>
+      <returns>一个整数,指示证书路径允许的级别数。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">扩展无法解码。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>提供帮助你使用 X.509 v.3 证书的方法。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>初始化从表示 X.509v3 证书的字节序列定义的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="data">一个包含 X.509 证书数据的字节数组。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 参数为 null。- 或 -<paramref name="rawData" /> 参数的长度为 0。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>使用一个字节数组和一个密码初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 参数为 null。- 或 -<paramref name="rawData" /> 参数的长度为 0。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>使用一个字节数组、一个密码和一个密钥存储标志初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <param name="keyStorageFlags">一个枚举值的按位组合,这些值控制在何处以及如何导入证书。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 参数为 null。- 或 -<paramref name="rawData" /> 参数的长度为 0。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[SECURITY CRITICAL] 使用非托管 PCCERT_CONTEXT 结构的句柄初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的一个新实例。</summary>
+      <param name="handle">非托管 PCCERT_CONTEXT 结构的一个句柄。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>使用 PKCS7 签名文件的名称初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="fileName">PKCS7 签名文件的名称。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 参数为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>使用 PKCS7 签名文件的名称和一个用于访问该证书的密码初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="fileName">PKCS7 签名文件的名称。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 参数为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>使用 PKCS7 签名文件的名称、一个用于访问该证书的密码和一个密钥存储标志初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="fileName">PKCS7 签名文件的名称。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <param name="keyStorageFlags">一个枚举值的按位组合,这些值控制在何处以及如何导入证书。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 参数为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>释放由当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象使用的所有资源。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>释放由此使用的非托管资源的所有<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />并选择性地释放托管的资源。 </summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>比较两个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象是否相等。</summary>
+      <returns>如果当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象等于 <paramref name="other" /> 参数指定的对象,则为 true;否则为 false。</returns>
+      <param name="obj">要与当前对象进行比较的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象。 </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>比较两个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象是否相等。</summary>
+      <returns>如果当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象等于 <paramref name="other" /> 参数指定的对象,则为 true;否则为 false。</returns>
+      <param name="other">要与当前对象进行比较的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>以 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值之一所描述的格式将当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象导出到字节数组。</summary>
+      <returns>表示当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字节数组。</returns>
+      <param name="contentType">描述如何设置输出数据格式的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值之一。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">将 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />、<see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> 或 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 之外的一个值传递给 <paramref name="contentType" /> 参数。- 或 -无法导出证书。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>使用指定的密码,以 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值之一所描述的格式将当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象导出到字节数组。</summary>
+      <returns>表示当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字节数组。</returns>
+      <param name="contentType">描述如何设置输出数据格式的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值之一。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">将 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />、<see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> 或 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 之外的一个值传递给 <paramref name="contentType" /> 参数。- 或 -无法导出证书。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>将 X.509v3 证书的哈希值作为字节数组返回。</summary>
+      <returns>X.509 证书的哈希值。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>返回此 X.509v3 证书的格式的名称。</summary>
+      <returns>此 X.509 证书的格式。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>返回整数形式的 X.509v3 证书的哈希代码。</summary>
+      <returns>整数形式的 X.509 证书的哈希代码。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>将此 X.509v3 证书的密钥算法信息作为字符串返回。</summary>
+      <returns>字符串形式的 X.509 证书的密钥算法信息。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>将 X.509v3 证书的密钥算法参数作为字节数组返回。</summary>
+      <returns>字节数组形式的 X.509 证书的密钥算法参数。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>将 X.509v3 证书的密钥算法参数作为十六进制字符串返回。</summary>
+      <returns>十六进制字符串形式的 X.509 证书的密钥算法参数。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>将 X.509v3 证书的公钥作为字节数组返回。</summary>
+      <returns>字节数组形式的 X.509 证书的公钥。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>将 X.509v3 证书的序列号作为字节数组返回。</summary>
+      <returns>字节数组形式的 X.509 证书的序列号。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[SECURITY CRITICAL] 获取非托管 PCCERT_CONTEXT 结构所描述的 Microsoft Cryptographic API 证书上下文的句柄。</summary>
+      <returns>表示非托管 PCCERT_CONTEXT 结构的 <see cref="T:System.IntPtr" /> 结构。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>获取颁发此 X.509v3 证书的证书颁发机构的名称。</summary>
+      <returns>颁发此 X.509v3 证书的证书颁发机构的名称。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书句柄无效。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>获取证书的主题可分辨名称。</summary>
+      <returns>证书的主题可分辨名称。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书句柄无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>返回当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字符串表示形式。</summary>
+      <returns>当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字符串表示形式。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>返回当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字符串表示形式,如果指定,带有其他信息。</summary>
+      <returns>当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字符串表示形式。</returns>
+      <param name="fVerbose">true to produce the verbose form of the string representation; otherwise, false.</param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>表示 X.509 证书。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>使用来自字节数组的信息初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>使用一个字节数组和一个密码初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>使用一个字节数组、一个密码和一个密钥存储标志初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <param name="keyStorageFlags">控制在何处以及如何导入证书的枚举值的按位组合。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>使用非托管句柄初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="handle">一个指向非托管代码中的证书上下文的指针。C 结构称为 PCCERT_CONTEXT。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>使用证书文件名初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="fileName">一个证书文件的名称。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>使用一个证书文件名和一个用于访问该证书的密码初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="fileName">一个证书文件的名称。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>使用一个证书文件名、一个用于访问该证书的密码和一个密钥存储标志初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="fileName">一个证书文件的名称。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <param name="keyStorageFlags">控制在何处以及如何导入证书的枚举值的按位组合。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>获取或设置一个指示是否存档 X.509 证书的值。</summary>
+      <returns>如果存档该证书,则为 true;如果不存档该证书,则为 false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的集合。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>获取或设置证书的关联别名。</summary>
+      <returns>证书的友好名称。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>指示字节数组中所包含的证书类型。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 对象。</returns>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 的长度为零或为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>指示文件中所包含的证书类型。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 对象。</returns>
+      <param name="fileName">一个证书文件的名称。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>从证书中获取主题和颁发者名称。</summary>
+      <returns>证书的名称。</returns>
+      <param name="nameType">该主题的 <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> 值。</param>
+      <param name="forIssuer">如果包含颁发者名称,则为 true;否则为 false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>获取一个值,该值指示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象是否包含私钥。</summary>
+      <returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象包含私钥,则为 true;否则为 false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>获取证书颁发者的可分辨名称。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 对象,包含证书颁发者的名称。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>获取本地时间中的一个日期,在该日期后证书不再有效。</summary>
+      <returns>表示证书的到期日期的 <see cref="T:System.DateTime" /> 对象。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>获取证书生效的本地时间中的日期。</summary>
+      <returns>一个表示证书生效日期的 <see cref="T:System.DateTime" /> 对象。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>获取或设置 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 对象,该对象表示与证书关联的私钥。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 对象,表示 RSA 或 DSA 加密服务提供程序。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">密钥值不是 RSA 或 DSA 密钥,或者密钥不可读。</exception>
+      <exception cref="T:System.ArgumentNullException">为此属性设置的值为 null。</exception>
+      <exception cref="T:System.NotSupportedException">此私钥的密钥算法不受支持。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">X.509 密钥不匹配。</exception>
+      <exception cref="T:System.ArgumentException">加密服务提供程序密钥为 null。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>获取一个与证书相关联的 <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 对象。</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 对象。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">密钥值不是 RSA 或 DSA 密钥,或者密钥不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>获取证书的原始数据。</summary>
+      <returns>字节数组形式的证书原始数据。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>获取证书的序列号。</summary>
+      <returns>证书的序列号。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>获取用于创建证书签名的算法。</summary>
+      <returns>返回签名算法的对象标识符 (<see cref="T:System.Security.Cryptography.Oid" />)。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>获取证书的主题可分辨名称。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 对象,用于表示证书主题的名称。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>获取证书的指纹。</summary>
+      <returns>证书的指纹。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>以文本格式显示 X.509 证书。</summary>
+      <returns>证书信息。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>以文本格式显示 X.509 证书。</summary>
+      <returns>证书信息。</returns>
+      <param name="verbose">为 true 则显示公钥、私钥、扩展等;为 false 则显示类似于 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的信息,包括指纹、序列号、主题和颁发者名称等。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>获取证书的 X.509 格式版本。</summary>
+      <returns>证书格式。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的集合。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>不使用任何 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 信息初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 类的新实例。</summary>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象,集合从该对象开始。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的数组初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 类的新实例。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的数组。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>使用指定的证书集合初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 类的新实例。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>将对象添加到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 的结尾处。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 索引,已在此处添加了 <paramref name="certificate" />。</returns>
+      <param name="certificate">表示为 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的 X.509 证书。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>将数组中的多个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象添加到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的数组。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>将 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的多个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象添加到另一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>确定 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象是否包含特定证书。</summary>
+      <returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 包含指定的 <paramref name="certificate" />,则为 true;否则为 false。</returns>
+      <param name="certificate">要在集合中定位的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>将 X.509 证书信息导出到字节数组中。</summary>
+      <returns>字节数组中的 X.509 证书信息。</returns>
+      <param name="contentType">受支持的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 对象。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>使用密码将 X.509 证书信息导出到字节数组中。</summary>
+      <returns>字节数组中的 X.509 证书信息。</returns>
+      <param name="contentType">受支持的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 对象。</param>
+      <param name="password">用于保护字节数组的字符串。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书不可读,内容无效,或证书要求密码,但提供的密码不正确因而未能导出私钥。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 枚举和 <paramref name="findValue" /> 对象所指定的搜索条件搜索 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</returns>
+      <param name="findType">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 值之一。</param>
+      <param name="findValue">作为对象的搜索条件。</param>
+      <param name="validOnly">如果仅允许从搜索中返回有效的证书,则为 true;否则为 false。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> 无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>返回可循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象的枚举数。</summary>
+      <returns>可循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> 对象。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>将字节数组形式的证书导入到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>将需要密码才能访问的、字节数组形式的证书导入到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="rawData">包含 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的数据的字节数组。</param>
+      <param name="password">访问证书信息所需的密码。</param>
+      <param name="keyStorageFlags">控制如何导入证书以及导入地点的枚举值的按位组合。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>将证书文件导入到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="fileName">包含证书信息的文件的名称。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>将要求密码的证书文件导入到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="fileName">包含证书信息的文件的名称。</param>
+      <param name="password">访问证书信息所需的密码。</param>
+      <param name="keyStorageFlags">控制如何导入证书以及导入地点的枚举值的按位组合。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>将对象插入到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象的指定索引位置。</summary>
+      <param name="index">从零开始的索引,在该处插入 <paramref name="certificate" />。</param>
+      <param name="certificate">要插入的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 小于零。- 或 -<paramref name="index" /> 大于 <see cref="P:System.Collections.CollectionBase.Count" /> 属性。</exception>
+      <exception cref="T:System.NotSupportedException">该集合为只读。- 或 -该集合的大小是固定的。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>获取或设置位于指定索引处的元素。</summary>
+      <returns>位于指定索引处的元素。</returns>
+      <param name="index">要获得或设置的元素从零开始的索引。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 小于零。- 或 -<paramref name="index" /> 等于或大于 <see cref="P:System.Collections.CollectionBase.Count" /> 属性。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>从 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中移除证书的第一个匹配项。</summary>
+      <param name="certificate">要从 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中移除的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>从 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中移除数组中的多个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的数组。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>从 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中移除另一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的多个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> 为 null。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>支持在 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象上进行简单迭代。此类不能被继承。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的当前元素。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>将枚举数前移到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的下一个元素。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>将枚举数设置为其初始位置,该位置位于 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中第一个元素之前。</summary>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>有关此成员的说明,请参见 <see cref="P:System.Collections.IEnumerator.Current" />。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>有关此成员的说明,请参见 <see cref="M:System.Collections.IEnumerator.MoveNext" />。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>有关此成员的说明,请参见 <see cref="M:System.Collections.IEnumerator.Reset" />。</summary>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>定义存储 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的集合。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>从 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象数组初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 类的新实例。</summary>
+      <param name="value">用来初始化新对象的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象数组。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>从其他 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 类的新实例。</summary>
+      <param name="value">用于初始化新对象的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>将具有指定值的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 添加到当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</summary>
+      <returns>当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中插入新的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 处的索引。</returns>
+      <param name="value">要添加到当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>将 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类型数组的元素复制到当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的结尾。</summary>
+      <param name="value">包含要添加到当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的对象的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类型的数组。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> 参数为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>将指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的元素复制到当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的结尾。</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />,包含要添加到集合的对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> 参数为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>获取一个值,该值指示当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 是否包含指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</summary>
+      <returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 包含在此集合中,则为 true;否则为 false。</returns>
+      <param name="value">要定位的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>将当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 值复制到一维 <see cref="T:System.Array" /> 实例的指定索引处。</summary>
+      <param name="array">一维 <see cref="T:System.Array" />,是从 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 复制的值的目标。</param>
+      <param name="index">
+        <paramref name="array" /> 中要开始复制的索引。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="array" /> 参数是多维的。- 或 -<see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的元素数目大于 <paramref name="arrayIndex" /> 和 <paramref name="array" /> 结尾之间的可用空间。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> 参数为 null。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="arrayIndex" /> 参数小于 <paramref name="array" /> 参数的下限。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>返回可循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的枚举数。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的子元素的枚举数,可用于循环访问该集合。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>生成基于包含在当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的所有值的哈希值。</summary>
+      <returns>基于包含在当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的所有值的哈希值。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>返回当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的指定 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 的索引。</summary>
+      <returns>如果找到,则为由 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的 <paramref name="value" /> 参数指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 的索引;否则为 -1。</returns>
+      <param name="value">要定位的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>将 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 插入当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的指定索引位置。</summary>
+      <param name="index">应插入 <paramref name="value" /> 处的从零开始的索引。</param>
+      <param name="value">要插入的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>获取或设置当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的指定索引处的项。</summary>
+      <returns>当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的指定索引处的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</returns>
+      <param name="index">要在当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中定位的项的从零开始的索引。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 参数不在集合的索引的有效范围内。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>从当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中移除特定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</summary>
+      <param name="value">要从当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中移除的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+      <exception cref="T:System.ArgumentException">由 <paramref name="value" /> 参数指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 未在当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中找到。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>枚举 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>为指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> 类的新实例。</summary>
+      <param name="mappings">要枚举的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>将枚举数推进到集合的下一个元素。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">集合在实例化枚举数后发生了修改。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>将枚举数设置为其初始位置,该位置位于集合中第一个元素之前。</summary>
+      <exception cref="T:System.InvalidOperationException">实例化枚举数之后修改了集合。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>有关此成员的说明,请参见 <see cref="P:System.Collections.IEnumerator.Current" />。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 对象中的当前 X.509 证书对象。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>有关此成员的说明,请参见 <see cref="M:System.Collections.IEnumerator.MoveNext" />。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">集合在实例化枚举数后发生了修改。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>有关此成员的说明,请参见 <see cref="M:System.Collections.IEnumerator.Reset" />。</summary>
+      <exception cref="T:System.InvalidOperationException">集合在实例化枚举数后发生了修改。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 证书的链生成引擎。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 所指定的策略生成 X.509 链。</summary>
+      <returns>如果 X.509 证书有效,则为 true;否则为 false。</returns>
+      <param name="certificate">一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" /> 不是有效的证书,或者为 null。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" /> 不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 对象的集合。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>获取或设置生成 X.509 证书链时要使用的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />。</summary>
+      <returns>与此 X.509 链关联的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 对象。</returns>
+      <exception cref="T:System.ArgumentNullException">为此属性设置的值为 null。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 对象中每个元素的状态。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 对象数组。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>释放此 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 使用的所有资源。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>释放此 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 使用的非托管资源,并且可选择释放托管资源。</summary>
+      <param name="disposing">若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>获取此 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 实例的安全句柄。</summary>
+      <returns>返回 <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>表示 X.509 链的一个元素。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>在特定链元素处获取 X.509 证书。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>获取链中的当前 X.509 证书的错误状态。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 对象的数组。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>从非托管证书链结构中获取其他错误信息。</summary>
+      <returns>一个字符串,表示 Crypto API 中非托管 CERT_CHAIN_ELEMENT 结构的 pwszExtendedErrorInfo 成员。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 对象的集合。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>从指定的索引开始,将 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 对象复制到数组中。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 对象的数组。</param>
+      <param name="index">一个整数,表示索引值。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">指定的 <paramref name="index" /> 小于零,或者大于等于数组的长度。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> 加上当前计数大于数组的长度。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>获取集合中的元素数。</summary>
+      <returns>一个整数,表示集合中的元素数。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>获取可用于在链元素集合中定位的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>获取一个值,该值指示链元素的集合是否已同步。</summary>
+      <returns>始终返回 false。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>获取位于指定索引位置的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 对象。</returns>
+      <param name="index">一个整数值。</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> 小于零。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 大于或等于集合的长度。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>获取一个对象,该对象可用于同步对 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 对象的访问。</summary>
+      <returns>对当前对象的指针引用。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>从指定的索引开始,将 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 对象复制到数组中。</summary>
+      <param name="array">要向其复制 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 对象的数组。</param>
+      <param name="index">开始复制的 <paramref name="array" /> 索引位置。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">指定的 <paramref name="index" /> 小于零,或者大于等于数组的长度。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> 加上当前计数大于数组的长度。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>获取可用于在链元素集合中定位的 <see cref="T:System.Collections.IEnumerator" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Collections.IEnumerator" /> 对象。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>支持在 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 上进行简单迭代。此类不能被继承。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的当前元素。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>将枚举数推进到 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的下一个元素。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>将枚举数设置到其初始位置,该位置位于 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中第一个元素之前。</summary>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的当前元素。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>表示在生成 X509 证书链时要应用的链策略。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 类的新实例。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>获取一个对象标识符 (OID) 集合,这些对象标识符指定证书支持的应用程序策略或增强型密钥用法 (EKU)。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.OidCollection" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>获取一个对象标识符 (OID) 集合,这些对象标识符指定证书支持的证书策略。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>表示验证证书链时可由链引擎搜索的其他证书集合。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>将 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 成员重置为其默认值。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>获取或设置 X509 吊销标志的值。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 对象。</returns>
+      <exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 值不是有效标志。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>获取或设置 X509 证书吊销模式的值。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 对象。</returns>
+      <exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 值不是有效标志。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>获取联机吊销验证或下载证书吊销列表 (CRL) 期间所用的时间长度。</summary>
+      <returns>
+        <see cref="T:System.TimeSpan" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>获取证书的验证标志。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 枚举中的一个值。</returns>
+      <exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 值不是有效标志。<see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> 为默认值。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>用本地时间表示的验证证书的时间。</summary>
+      <returns>一个 <see cref="T:System.DateTime" /> 对象。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>提供一个用于存储 X509 链状态和错误信息的简单结构。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>指定 X509 链的状态。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" /> 值。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>指定对 <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> 值的描述。</summary>
+      <returns>可本地化的字符串。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>定义 X509 链的状态。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>指定证书信任列表 (CTL) 包含一个无效签名。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>指定由于存在无效的时间值(如指示 CTL 已过期的时间值),因此证书信任列表 (CTL) 无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>指定证书信任列表 (CTL) 对此用途无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>指定未能生成 X509 链。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>指定由于证书已排除名称约束,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>指定证书具有未定义的名称约束。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>指定证书具有不允许的名称约束。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>指定证书没有受支持的名称约束或有一个不受支持的名称约束。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>指定由于基本约束无效,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>指定由于扩展无效,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>指定由于名称约束无效,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>指定由于策略约束无效,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>指定 X509 链没有错误。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>指定在证书中没有证书策略扩展。如果某个组策略已指定所有证书必须具有一个证书策略,则会发生此错误。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>指定由于证书签名无效,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>不推荐使用。指定 CA(证书颁发机构)证书和所颁发证书的有效期不重叠的情况。例如,CA 证书的有效期限是从 1 月 1 日到 12 月 1 日,而已颁发的证书的有效期限是从 1 月 2 日到 12 月 2 日,这就表示有效期限是不配套的。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>指定由于存在一个无效的时间值(如一个指示证书已过期的时间值),因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>指定密钥用法无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>指定 X509 链依赖的联机证书吊销列表 (CRL) 当前为脱机状态。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>指定未能生成一直到根证书的 X509 链。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>指定无法确定证书是否已被吊销。这可能是由于证书吊销列表 (CRL) 处于脱机状态或不可用造成的。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>指定由于有一个证书已被吊销,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>指定由于根证书不可信任,因此 X509 链无效。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>指定 X.509 证书的格式。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Authenticode X.509 证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>单个 X.509 证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>PFX 格式的证书。Pfx 值与 Pkcs12 值相同。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>PKCS #12 格式的证书。Pkcs12 值与 Pfx 值相同。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>PKCS #7 格式的证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>单个序列化 X.509 证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>序列化存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>未知 X.509 证书。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>定义对象标识符 (OID) 的集合,该集合指示使用密钥的应用程序。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 类的新实例。</summary>
+      <param name="encodedEnhancedKeyUsages">用于创建扩展的编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.OidCollection" /> 和一个标识扩展是否重要的值来初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 类的新实例。</summary>
+      <param name="enhancedKeyUsages">
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 集合。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">指定的 <see cref="T:System.Security.Cryptography.OidCollection" /> 包含一个或多个损坏的值。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 类的新实例。</summary>
+      <param name="asnEncodedData">用于创建扩展的编码数据。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>获取对象标识符 (OID) 的集合,该集合指示使用密钥的应用程序。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 对象,指示使用密钥的应用程序。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>表示一个 X509 扩展。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 类的新实例。</summary>
+      <param name="encodedExtension">用于创建扩展的已编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 类的新实例。</summary>
+      <param name="oid">用于标识扩展的对象标识符。</param>
+      <param name="rawData">用于创建扩展的编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> 为空字符串 ("")。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 类的新实例。</summary>
+      <param name="oid">表示对象标识符的字符串。</param>
+      <param name="rawData">用于创建扩展的编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>复制指定 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象的扩展属性。</summary>
+      <param name="asnEncodedData">要复制的 <see cref="T:System.Security.Cryptography.AsnEncodedData" />。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> 没有有效的 X.509 扩展。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>获取一个指示扩展是否必不可少的布尔值。</summary>
+      <returns>如果扩展是必不可少的,则为 true;否则为 false。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的集合。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>将 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象添加到 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象中。</summary>
+      <returns>添加 <paramref name="extension" /> 参数的位置处的索引。</returns>
+      <param name="extension">要添加到 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="extension" /> 参数的值为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>从指定的索引开始,将集合复制到数组。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的数组。</param>
+      <param name="index">数组中开始复制的位置。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> 为零长度字符串或包含无效值。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 指定一个不在数组范围中的值。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象中 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的数目。</summary>
+      <returns>一个整数,表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象中 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的数目。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>返回可循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象的枚举数。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> 对象,用于循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>获取一个值,该值指示是否保证该集合为线程安全的。</summary>
+      <returns>如果集合是线程安全的,则为 true;否则为 false。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>获取位于指定索引位置的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象。</returns>
+      <param name="index">要检索的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的位置。</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> 小于零。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 等于或大于 array 的长度。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>获取值或友好名称由对象标识符 (OID) 指定的第一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象。</returns>
+      <param name="oid">要检索的扩展的对象标识符 (OID)。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>获取一个对象,该对象可用于同步对 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象的访问。</summary>
+      <returns>一个对象,它可用于同步对 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象的访问。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>从指定的索引开始,将集合复制到数组。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的数组。</param>
+      <param name="index">数组中开始复制的位置。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> 为零长度字符串或包含无效值。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 指定一个不在数组范围中的值。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>返回可循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象的枚举数。</summary>
+      <returns>一个 <see cref="T:System.Collections.IEnumerator" /> 对象,用于循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>支持在 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 上进行简单迭代。此类不能被继承。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的当前元素。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>将枚举数推进到 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的下一个元素。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>将枚举数设置到其初始位置,该位置位于 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中第一个元素之前。</summary>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>从集合中获取一个对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>指定通过 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法搜索的值的类型。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的应用程序策略友好名称或对象标识符(OID,或 <see cref="T:System.Security.Cryptography.Oid" />)。例如,可以使用“加密文件系统”或“1.3.6.1.4.1.311.10.3.4”。对于将要本地化的应用程序,由于友好名称经过本地化处理,因此必须使用 OID 值。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书策略的友好名称或对象标识符(OID,或 <see cref="T:System.Security.Cryptography.Oid" />)。最佳做法是使用 OID,如“1.3.6.1.4.1.311.10.3.4”。对于将要本地化的应用程序,由于友好名称经过本地化处理,因此必须使用 OID。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串描述要查找的扩展名。对象标识符 (OID) 常用于指示 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法搜索扩展名与 OID 值相匹配的所有证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的颁发者可分辨名称。与 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> 枚举值所提供的相比,这是一种更具体的搜索方式。通过使用 <see cref="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)" /> 方法将对整个可分辨名称执行不区分大小写的字符串比较。按颁发者名称搜索的精确性较低。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书颁发者的名称。与 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> 枚举值所提供的相比,这是一种不太具体的搜索方式。通过使用 <see cref="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)" /> 方法将使用提供的值执行不区分大小写的字符串比较。例如,如果将“MyCA”传递给 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法,该方法将查找颁发者名称中包含该字符串的所有证书,而不管其是否包含其他颁发者值。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个表示密钥用法的字符串或一个表示位掩码(包含所有请求的密钥用法)的整数。对于字符串值,一次只能指定一种密钥用法,但是可以按级联序列使用 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法以使请求用法交叉。例如,可以将 <paramref name="findValue" /> 参数设置为“KeyEncipherment”或整数(0x30 指示“KeyEncipherment”和“DataEncipherment”)。还可以使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 枚举的值。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,它表示通过证书对话框显示的或 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" /> 方法返回的证书的序列号,但不包含空格。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的主题可分辨名称。与 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> 枚举值所提供的相比,这是一种更具体的搜索方式。通过使用 <see cref="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)" /> 方法将对整个可分辨名称执行不区分大小写的字符串比较。按主题名称搜索的精确性较低。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串用十六进制值表示主题密钥标识符,如 UI 中显示的“F3E815D45E83B8477B9284113C64EF208E897112”。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的主题名称。与 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> 枚举值所提供的相比,这是一种不太具体的搜索方式。通过使用 <see cref="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)" /> 方法将使用提供的值执行不区分大小写的字符串比较。例如,如果将“MyCert”传递给 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法,该方法将查找主题名称中包含该字符串的所有证书,而不考虑其他主题值。按可分辨名称搜索的精确性较高。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的模板名,如“ClientAuth”。模板名为 X509 3 版扩展名,指定证书的使用。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的指纹。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个以当地时间表示的 <see cref="T:System.DateTime" /> 值。例如,通过从 <see cref="P:System.DateTime.Now" /> 的 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作的结果中消除今年的最后一天的 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> 的 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作的结果,可以查找有效期截止到今年年底的所有证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个以当地时间表示的 <see cref="T:System.DateTime" /> 值。值不必处于将来时间。例如,通过从 <see cref="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)" /> 操作的结果中采用去年最后一天的 <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="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> 来查找已在当前年中有效的证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个以当地时间表示的 <see cref="T:System.DateTime" /> 值。可使用 <see cref="P:System.DateTime.Now" /> 查找当前有效的所有证书。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>定义将 X.509 证书的私钥导入到何处以及如何导出。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>使用默认的密钥集。用户密钥集通常为默认值。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>导入的密钥被标记为可导出。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>私钥存储在本地计算机存储区而不是当前用户存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>导入证书时会保存与 PFX 文件关联的密钥。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>私钥存储在当前用户存储区而不是本地计算机存储区。既使证书指定密钥应存储在本地计算机存储区,私钥也会存储到当前用户存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>通过对话框或其他方法,通知用户密钥被访问。使用的加密服务提供程序 (CSP) 定义确切的行为。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>定义 X.509 证书中所包含的密钥的用法。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 类的新实例。</summary>
+      <param name="encodedKeyUsage">用于创建扩展的编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>使用指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 值和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 类的新实例。</summary>
+      <param name="keyUsages">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 值之一,说明如何使用密钥。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 类的新实例。</summary>
+      <param name="asnEncodedData">用于创建扩展的编码数据。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>获取与证书关联的密钥用法标志。</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" /> 值之一。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">扩展无法解码。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>定义证书密钥的使用方法。如果不定义此值,则密钥可用于任何目的。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>密钥可用于签署证书吊销列表 (CRL)。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>密钥可用于数据加密。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>密钥只能用于解密。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>密钥可用作数字签名。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>密钥只能用于加密。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>密钥可用于确定密钥协议,如使用 Diffie-Hellman 密钥协议算法创建的密钥。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>密钥可用于签署证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>密钥可用于密钥加密。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>无密钥使用参数。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>密钥可用于身份验证。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>指定 X509 证书包含的名称类型。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>与 X.509 证书的使用者或颁发者的备用名称相关联的 DNS 名称。此值等效于 <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" /> 值。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>与 X509 证书的使用者或颁发者的备用名称相关联的 DNS 名称。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>与 X509 证书关联的使用者或颁发者的电子邮件地址。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>X509 证书的使用者或颁发者的简单名称。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>X509 证书的使用者或颁发者的 UPN 名称。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>与 X509 证书的使用者或颁发者的备用名称相关联的 URL 地址。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>指定应对链中的哪些 X509 证书进行吊销检查。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>仅对最终证书进行吊销检查。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>对整个证书链进行吊销检查。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>对除根证书之外的整个链进行吊销检查。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>指定用于 X509 证书吊销检查的模式。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>不对此证书执行吊销检查。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>使用缓存的证书吊销列表 (CRL) 进行吊销检查。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>使用联机的证书吊销列表 (CRL) 进行吊销检查。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>表示 X.509 存储,该存储是保留和管理证书的物理存储。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>使用当前用户存储区的个人证书初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>使用指定的 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 和 <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 类的新实例。</summary>
+      <param name="storeName">指定 X.509 证书存储区名称的枚举值之一。</param>
+      <param name="storeLocation">指定 X.509 证书存储位置的枚举值之一。 </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> 不是有效位置或者 <paramref name="storeName" /> 不是有效名称。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>使用一个字符串初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 类的新实例,该字符串表示 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 枚举中的一个值和 <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 枚举中的一个值。</summary>
+      <param name="storeName">一个字符串,表示 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 枚举中的值。</param>
+      <param name="storeLocation">指定 X.509 证书存储位置的枚举值之一。 </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> 包含无效值。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>将证书添加到 X.509 证书存储。</summary>
+      <param name="certificate">要添加的证书。 </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">未能将证书添加到存储区。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>返回位于 X.509 证书存储中的证书集合。</summary>
+      <returns>证书集合。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>释放由此占用的资源<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>获取 X.509 证书存储的位置。</summary>
+      <returns>证书存储区的位置。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>获取 X.509 证书存储的名称。</summary>
+      <returns>证书存储的名称。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>打开 X.509 证书存储区或创建新存储区,具体取决于 <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" /> 标志设置。</summary>
+      <param name="flags">枚举值的按位组合,指定打开 X.509 证书存储区的方式。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+      <exception cref="T:System.Security.SecurityException">调用方没有所要求的权限。</exception>
+      <exception cref="T:System.ArgumentException">存储区包含无效值。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>从 X.509 证书存储移除证书。</summary>
+      <param name="certificate">要移除的证书。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+      <exception cref="T:System.Security.SecurityException">调用方没有所要求的权限。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>定义一个标识证书的主题密钥标识符 (SKI) 的字符串。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>使用一个字节数组和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="subjectKeyIdentifier">一个字节数组,表示要用来创建扩展的数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>使用编码数据和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="encodedSubjectKeyIdentifier">要用来创建扩展的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>使用一个公钥和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="key">要从其创建主题密钥标识符 (SKI) 的 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 对象。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>使用一个公钥、一个哈希算法标识符和一个指示扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="key">要从其创建主题密钥标识符 (SKI) 的 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 对象。</param>
+      <param name="algorithm">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> 值之一,标识要使用哪一个哈希算法。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>使用一个字符串和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="subjectKeyIdentifier">一个以十六进制格式编码的字符串,表示证书的主题密钥标识符 (SKI)。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>通过从编码数据复制信息创建 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="asnEncodedData">要用来创建扩展的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>获取一个表示证书的主题密钥标识符 (SKI) 的字符串。</summary>
+      <returns>一个以十六进制格式编码的字符串,表示主题密钥标识符 (SKI)。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">扩展无法解码。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>定义用于 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的哈希算法类型。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>主题密钥标识符 (SKI) 由编码公钥(包括标记、长度和未使用位数)的 160 位 SHA-1 哈希组成。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>SKI 由公钥值(不包括标记、长度和未使用位数)的 160 位 SHA-1 哈希组成。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>SKI 由具有值 0100 的四位类型字段组成,后跟公钥值(不包括标记、长度和未使用字符串位数)的 SHA-1 哈希的 60 位最低有效位</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>指定在哪些情况下应在 X509 链中进行证书验证。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>包含所有与验证相关的标志。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>忽略由于证书颁发机构 (CA) 未知而无法对链进行验证的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>确定证书验证时,忽略证书颁发机构吊销未知的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>确定证书验证时,忽略由于 CTL 已过期等原因导致证书信任列表 (CTL) 无效的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>确定证书验证时,忽略证书信任列表 (CTL) 签名者吊销未知的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>确定证书验证时,忽略最终证书(用户证书)吊销未知的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>确定证书验证时,忽略基本约束无效的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>确定证书验证时,忽略证书具有无效名称的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>确定证书验证时,忽略证书具有无效策略的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>证书验证时,忽略 CA(证书颁发机构)证书和所颁发证书的有效期不重叠的情况。例如,CA 证书的有效期限是从 1 月 1 日到 12 月 1 日,而已颁发的证书的有效期限是从 1 月 2 日到 12 月 2 日,这就表示有效期限是不配套的。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>确定证书验证时,忽略链中因已过期或尚未生效而无效的证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>确定证书验证时,忽略根吊销未知的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>确定证书验证时,忽略证书不是为当前使用而颁发的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>不包含任何与验证相关的标志。</summary>
+    </member>
+  </members>
+</doc>

+ 1646 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml

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

BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll


+ 1556 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1556 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Provides a wrapper class that represents the handle of an X.509 chain object. For more information, see <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Specifies the way to open the X.509 certificate store.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Open the X.509 certificate store and include archived certificates.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Open the X.509 certificate store for the highest access allowed.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Opens only existing stores; if no store exists, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> method will not create a new store.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Open the X.509 certificate store for reading only.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Open the X.509 certificate store for both reading and writing.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Represents a certificate's public key information. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> class using an object identifier (OID) object of the public key, an ASN.1-encoded representation of the public key parameters, and an ASN.1-encoded representation of the public key value. </summary>
+      <param name="oid">An object identifier (OID) object that represents the public key.</param>
+      <param name="parameters">An ASN.1-encoded representation of the public key parameters.</param>
+      <param name="keyValue">An ASN.1-encoded representation of the public key value.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Gets the ASN.1-encoded representation of the public key value.</summary>
+      <returns>The ASN.1-encoded representation of the public key value.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Gets the ASN.1-encoded representation of the public key parameters.</summary>
+      <returns>The ASN.1-encoded representation of the public key parameters.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Gets an <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> or <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> object representing the public key.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> object representing the public key.</returns>
+      <exception cref="T:System.NotSupportedException">The key algorithm is not supported.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Gets an object identifier (OID) object of the public key.</summary>
+      <returns>An object identifier (OID) object of the public key.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Specifies the location of the X.509 certificate store.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>The X.509 certificate store used by the current user.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>The X.509 certificate store assigned to the local machine.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Specifies the name of the X.509 certificate store to open.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>The X.509 certificate store for other users.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>The X.509 certificate store for third-party certificate authorities (CAs).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>The X.509 certificate store for intermediate certificate authorities (CAs). </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>The X.509 certificate store for revoked certificates.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>The X.509 certificate store for personal certificates.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>The X.509 certificate store for trusted root certificate authorities (CAs).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>The X.509 certificate store for directly trusted people and resources.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>The X.509 certificate store for directly trusted publishers.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Represents the distinguished name of an X509 certificate. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> class using information from the specified byte array.</summary>
+      <param name="encodedDistinguishedName">A byte array that contains distinguished name information.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> class using the specified <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object.</summary>
+      <param name="encodedDistinguishedName">An <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object that represents the distinguished name.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> class using the specified <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> object.</summary>
+      <param name="distinguishedName">An <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> object.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> class using information from the specified string.</summary>
+      <param name="distinguishedName">A string that represents the distinguished name.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> class using the specified string and <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> flag.</summary>
+      <param name="distinguishedName">A string that represents the distinguished name.</param>
+      <param name="flag">A bitwise combination of the enumeration values that specify the characteristics of the distinguished name.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Decodes a distinguished name using the characteristics specified by the <paramref name="flag" /> parameter.</summary>
+      <returns>The decoded distinguished name.</returns>
+      <param name="flag">A bitwise combination of the enumeration values that specify the characteristics of the distinguished name.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate has an invalid name.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Returns a formatted version of an X500 distinguished name for printing or for output to a text window or to a console.</summary>
+      <returns>A formatted string that represents the X500 distinguished name.</returns>
+      <param name="multiLine">true if the return string should contain carriage returns; otherwise, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Gets the comma-delimited distinguished name from an X500 certificate.</summary>
+      <returns>The comma-delimited distinguished name of the X509 certificate.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Specifies characteristics of the X.500 distinguished name.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>The distinguished name does not use the plus sign.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>The distinguished name does not use quotation marks.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Forces the distinguished name to encode specific X.500 keys as UTF-8 strings rather than printable Unicode strings. For more information and the list of X.500 keys affected, see the X500NameFlags enumeration.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>The distinguished name has no special characteristics.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>The distinguished name is reversed.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>The distinguished name uses commas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>The distinguished name uses the new line character.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>The distinguished name uses semicolons.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>The distinguished name uses T61 encoding.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>The distinguished name uses UTF8 encoding instead of Unicode character encoding.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Defines the constraints set on a certificate. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> class. Parameters specify a value that indicates whether a certificate is a certificate authority (CA) certificate, a value that indicates whether the certificate has a restriction on the number of path levels it allows, the number of levels allowed in a certificate's path, and a value that indicates whether the extension is critical.  </summary>
+      <param name="certificateAuthority">true if the certificate is a certificate authority (CA) certificate; otherwise, false.</param>
+      <param name="hasPathLengthConstraint">true if the certificate has a restriction on the number of path levels it allows; otherwise, false.</param>
+      <param name="pathLengthConstraint">The number of levels allowed in a certificate's path.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object and a value that identifies whether the extension is critical. </summary>
+      <param name="encodedBasicConstraints">The encoded data to use to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Gets a value indicating whether a certificate is a certificate authority (CA) certificate.</summary>
+      <returns>true if the certificate is a certificate authority (CA) certificate, otherwise, false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object.</summary>
+      <param name="asnEncodedData">The encoded data to use to create the extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Gets a value indicating whether a certificate has a restriction on the number of path levels it allows.</summary>
+      <returns>true if the certificate has a restriction on the number of path levels it allows, otherwise, false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Gets the number of levels allowed in a certificate's path.</summary>
+      <returns>An integer indicating the number of levels allowed in a certificate's path.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Provides methods that help you use X.509 v.3 certificates.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class defined from a sequence of bytes representing an X.509v3 certificate.</summary>
+      <param name="data">A byte array containing data from an X.509 certificate.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="rawData" /> parameter is null.-or-The length of the <paramref name="rawData" /> parameter is 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using a byte array and a password.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate.</param>
+      <param name="password">The password required to access the X.509 certificate data.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="rawData" /> parameter is null.-or-The length of the <paramref name="rawData" /> parameter is 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using a byte array, a password, and a key storage flag.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="rawData" /> parameter is null.-or-The length of the <paramref name="rawData" /> parameter is 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[SECURITY CRITICAL] Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using a handle to an unmanaged PCCERT_CONTEXT structure.</summary>
+      <param name="handle">A handle to an unmanaged PCCERT_CONTEXT structure.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using the name of a PKCS7 signed file. </summary>
+      <param name="fileName">The name of a PKCS7 signed file.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using the name of a PKCS7 signed file and a password to access the certificate.</summary>
+      <param name="fileName">The name of a PKCS7 signed file. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> class using the name of a PKCS7 signed file, a password to access the certificate, and a key storage flag. </summary>
+      <param name="fileName">The name of a PKCS7 signed file. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Releases all resources used by the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Releases all of the unmanaged resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> and optionally releases the managed resources. </summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Compares two <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects for equality.</summary>
+      <returns>true if the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object is equal to the object specified by the <paramref name="other" /> parameter; otherwise, false.</returns>
+      <param name="obj">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to compare to the current object. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Compares two <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects for equality.</summary>
+      <returns>true if the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object is equal to the object specified by the <paramref name="other" /> parameter; otherwise, false.</returns>
+      <param name="other">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to compare to the current object.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exports the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to a byte array in a format described by one of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> values. </summary>
+      <returns>An array of bytes that represents the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</returns>
+      <param name="contentType">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> values that describes how to format the output data. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">A value other than <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" />, or <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> was passed to the <paramref name="contentType" /> parameter.-or-The certificate could not be exported.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exports the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object to a byte array in a format described by one of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> values, and using the specified password.</summary>
+      <returns>An array of bytes that represents the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</returns>
+      <param name="contentType">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> values that describes how to format the output data.</param>
+      <param name="password">The password required to access the X.509 certificate data.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">A value other than <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" />, or <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> was passed to the <paramref name="contentType" /> parameter.-or-The certificate could not be exported.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Returns the hash value for the X.509v3 certificate as an array of bytes.</summary>
+      <returns>The hash value for the X.509 certificate.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Returns the name of the format of this X.509v3 certificate.</summary>
+      <returns>The format of this X.509 certificate.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Returns the hash code for the X.509v3 certificate as an integer.</summary>
+      <returns>The hash code for the X.509 certificate as an integer.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Returns the key algorithm information for this X.509v3 certificate as a string.</summary>
+      <returns>The key algorithm information for this X.509 certificate as a string.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Returns the key algorithm parameters for the X.509v3 certificate as an array of bytes.</summary>
+      <returns>The key algorithm parameters for the X.509 certificate as an array of bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Returns the key algorithm parameters for the X.509v3 certificate as a hexadecimal string.</summary>
+      <returns>The key algorithm parameters for the X.509 certificate as a hexadecimal string.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Returns the public key for the X.509v3 certificate as an array of bytes.</summary>
+      <returns>The public key for the X.509 certificate as an array of bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Returns the serial number of the X.509v3 certificate as an array of bytes.</summary>
+      <returns>The serial number of the X.509 certificate as an array of bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[SECURITY CRITICAL] Gets a handle to a Microsoft Cryptographic API certificate context described by an unmanaged PCCERT_CONTEXT structure. </summary>
+      <returns>An <see cref="T:System.IntPtr" /> structure that represents an unmanaged PCCERT_CONTEXT structure.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Gets the name of the certificate authority that issued the X.509v3 certificate.</summary>
+      <returns>The name of the certificate authority that issued the X.509v3 certificate.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate handle is invalid.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Gets the subject distinguished name from the certificate.</summary>
+      <returns>The subject distinguished name from the certificate.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate handle is invalid.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Returns a string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</summary>
+      <returns>A string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Returns a string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object, with extra information, if specified.</summary>
+      <returns>A string representation of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> object.</returns>
+      <param name="fVerbose">true to produce the verbose form of the string representation; otherwise, false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Represents an X.509 certificate.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using information from a byte array.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using a byte array and a password.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using a byte array, a password, and a key storage flag.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using an unmanaged handle.</summary>
+      <param name="handle">A pointer to a certificate context in unmanaged code. The C structure is called PCCERT_CONTEXT.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using a certificate file name.</summary>
+      <param name="fileName">The name of a certificate file. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using a certificate file name and a password used to access the certificate.</summary>
+      <param name="fileName">The name of a certificate file. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class using a certificate file name, a password used to access the certificate, and a key storage flag.</summary>
+      <param name="fileName">The name of a certificate file. </param>
+      <param name="password">The password required to access the X.509 certificate data. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control where and how to import the certificate. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">An error with the certificate occurs. For example:The certificate file does not exist.The certificate is invalid.The certificate's password is incorrect.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Gets or sets a value indicating that an X.509 certificate is archived.</summary>
+      <returns>true if the certificate is archived, false if the certificate is not archived.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Gets a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Gets or sets the associated alias for a certificate.</summary>
+      <returns>The certificate's friendly name.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Indicates the type of certificate contained in a byte array.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> object.</returns>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> has a zero length or is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Indicates the type of certificate contained in a file.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> object.</returns>
+      <param name="fileName">The name of a certificate file. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> is null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Gets the subject and issuer names from a certificate.</summary>
+      <returns>The name of the certificate.</returns>
+      <param name="nameType">The <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> value for the subject. </param>
+      <param name="forIssuer">true to include the issuer name; otherwise, false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Gets a value that indicates whether an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object contains a private key. </summary>
+      <returns>true if the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object contains a private key; otherwise, false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Gets the distinguished name of the certificate issuer.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> object that contains the name of the certificate issuer.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Gets the date in local time after which a certificate is no longer valid.</summary>
+      <returns>A <see cref="T:System.DateTime" /> object that represents the expiration date for the certificate.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Gets the date in local time on which a certificate becomes valid.</summary>
+      <returns>A <see cref="T:System.DateTime" /> object that represents the effective date of the certificate.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Gets or sets the <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> object that represents the private key associated with a certificate.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> object, which is either an RSA or DSA cryptographic service provider.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The key value is not an RSA or DSA key, or the key is unreadable. </exception>
+      <exception cref="T:System.ArgumentNullException">The value being set for this property is null.</exception>
+      <exception cref="T:System.NotSupportedException">The key algorithm for this private key is not supported.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">The X.509 keys do not match.</exception>
+      <exception cref="T:System.ArgumentException">The cryptographic service provider key is null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Gets a <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> object associated with a certificate.</summary>
+      <returns>A <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> object.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The key value is not an RSA or DSA key, or the key is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Gets the raw data of a certificate.</summary>
+      <returns>The raw data of the certificate as a byte array.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Gets the serial number of a certificate.</summary>
+      <returns>The serial number of the certificate.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Gets the algorithm used to create the signature of a certificate.</summary>
+      <returns>Returns the object identifier (<see cref="T:System.Security.Cryptography.Oid" />) of the signature algorithm.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Gets the subject distinguished name from a certificate.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> object that represents the name of the certificate subject.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate context is invalid.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Gets the thumbprint of a certificate.</summary>
+      <returns>The thumbprint of the certificate.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Displays an X.509 certificate in text format.</summary>
+      <returns>The certificate information.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Displays an X.509 certificate in text format.</summary>
+      <returns>The certificate information.</returns>
+      <param name="verbose">true to display the public key, private key, extensions, and so forth; false to display information that is similar to the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> class, including thumbprint, serial number, subject and issuer names, and so on. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Gets the X.509 format version of a certificate.</summary>
+      <returns>The certificate format.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Represents a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> class without any <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> information.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> class using an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object.</summary>
+      <param name="certificate">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object to start the collection from.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> class using an array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects.</summary>
+      <param name="certificates">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> class using the specified certificate collection.</summary>
+      <param name="certificates">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Adds an object to the end of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> index at which the <paramref name="certificate" /> has been added.</returns>
+      <param name="certificate">An X.509 certificate represented as an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Adds multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects in an array to the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="certificates">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Adds multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects in an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object to another <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="certificates">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Determines whether the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object contains a specific certificate.</summary>
+      <returns>true if the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contains the specified <paramref name="certificate" />; otherwise, false.</returns>
+      <param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object to locate in the collection. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exports X.509 certificate information into a byte array.</summary>
+      <returns>X.509 certificate information in a byte array.</returns>
+      <param name="contentType">A supported <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> object. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exports X.509 certificate information into a byte array using a password.</summary>
+      <returns>X.509 certificate information in a byte array.</returns>
+      <param name="contentType">A supported <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> object. </param>
+      <param name="password">A string used to protect the byte array. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate is unreadable, the content is invalid or, in the case of a certificate requiring a password, the private key could not be exported because the password provided was incorrect. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Searches an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object using the search criteria specified by the <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> enumeration and the <paramref name="findValue" /> object.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</returns>
+      <param name="findType">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />  values. </param>
+      <param name="findValue">The search criteria as an object. </param>
+      <param name="validOnly">true to allow only valid certificates to be returned from the search; otherwise, false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> is invalid. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Returns an enumerator that can iterate through a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> object that can iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Imports a certificate in the form of a byte array into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="rawData">A byte array containing data from an X.509 certificate. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Imports a certificate, in the form of a byte array that requires a password to access the certificate, into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="rawData">A byte array containing data from an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object. </param>
+      <param name="password">The password required to access the certificate information. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control how and where the certificate is imported. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Imports a certificate file into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="fileName">The name of the file containing the certificate information. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Imports a certificate file that requires a password into a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="fileName">The name of the file containing the certificate information. </param>
+      <param name="password">The password required to access the certificate information. </param>
+      <param name="keyStorageFlags">A bitwise combination of the enumeration values that control how and where the certificate is imported. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Inserts an object into the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object at the specified index.</summary>
+      <param name="index">The zero-based index at which to insert <paramref name="certificate" />. </param>
+      <param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object to insert. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is less than zero.-or- <paramref name="index" /> is greater than the <see cref="P:System.Collections.CollectionBase.Count" /> property. </exception>
+      <exception cref="T:System.NotSupportedException">The collection is read-only.-or- The collection has a fixed size. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Gets or sets the element at the specified index.</summary>
+      <returns>The element at the specified index.</returns>
+      <param name="index">The zero-based index of the element to get or set. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is less than zero.-or- <paramref name="index" /> is equal to or greater than the <see cref="P:System.Collections.CollectionBase.Count" /> property. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Removes the first occurrence of a certificate from the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="certificate">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object to be removed from the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Removes multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects in an array from an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="certificates">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Removes multiple <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> objects in an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object from another <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <param name="certificates">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> is null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Supports a simple iteration over a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object. This class cannot be inherited.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Advances the enumerator to the next element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Sets the enumerator to its initial position, which is before the first element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>For a description of this member, see <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Defines a collection that stores <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> class from an array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects.</summary>
+      <param name="value">The array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects with which to initialize the new object. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> class from another <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> with which to initialize the new object. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Adds an <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> with the specified value to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>The index into the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> at which the new <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> was inserted.</returns>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to add to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Copies the elements of an array of type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to the end of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">The array of type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> containing the objects to add to the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Copies the elements of the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> to the end of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> containing the objects to add to the collection. </param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Gets a value indicating whether the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> contains the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <returns>true if the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> is contained in this collection; otherwise, false.</returns>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to locate. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Copies the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> values in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> to a one-dimensional <see cref="T:System.Array" /> instance at the specified index.</summary>
+      <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the values copied from <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <param name="index">The index into <paramref name="array" /> to begin copying. </param>
+      <exception cref="T:System.ArgumentException">The <paramref name="array" /> parameter is multidimensional.-or- The number of elements in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> is greater than the available space between <paramref name="arrayIndex" /> and the end of <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="array" /> parameter is null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="arrayIndex" /> parameter is less than the <paramref name="array" /> parameter's lower bound. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Returns an enumerator that can iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>An enumerator of the subelements of <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> you can use to iterate through the collection.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Builds a hash value based on all values contained in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>A hash value based on all values contained in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Returns the index of the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>The index of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specified by the <paramref name="value" /> parameter in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, if found; otherwise, -1.</returns>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to locate. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Inserts a <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> into the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> at the specified index.</summary>
+      <param name="index">The zero-based index where <paramref name="value" /> should be inserted. </param>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to insert. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Gets or sets the entry at the specified index of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> at the specified index of the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <param name="index">The zero-based index of the entry to locate in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index" /> parameter is outside the valid range of indexes for the collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Removes a specific <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> from the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> to remove from the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specified by the <paramref name="value" /> parameter is not found in the current <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Enumerates the <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> objects in an <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> class for the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="mappings">The <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> to enumerate. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Gets the current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>The current <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Advances the enumerator to the next element of the collection.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was instantiated. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection is modified after the enumerator is instantiated. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>For a description of this member, see <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>The current X.509 certificate object in the <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> object.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was instantiated. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>For a description of this member, see <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was instantiated. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Represents a chain-building engine for <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> certificates.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Builds an X.509 chain using the policy specified in <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+      <returns>true if the X.509 certificate is valid; otherwise, false.</returns>
+      <param name="certificate">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="certificate" /> is not a valid certificate or is null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The <paramref name="certificate" /> is unreadable. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Gets a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> objects.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Gets or sets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> to use when building an X.509 certificate chain.</summary>
+      <returns>The <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> object associated with this X.509 chain.</returns>
+      <exception cref="T:System.ArgumentNullException">The value being set for this property is null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Gets the status of each element in an <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> object.</summary>
+      <returns>An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> objects.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Releases all of the resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Releases the unmanaged resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />, and optionally releases the managed resources.</summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Gets a safe handle for this <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> instance. </summary>
+      <returns>Returns the <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Represents an element of an X.509 chain.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Gets the X.509 certificate at a particular chain element.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Gets the error status of the current X.509 certificate in a chain.</summary>
+      <returns>An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> objects.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Gets additional error information from an unmanaged certificate chain structure.</summary>
+      <returns>A string representing the pwszExtendedErrorInfo member of the unmanaged CERT_CHAIN_ELEMENT structure in the Crypto API.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Represents a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> objects. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Copies an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> object into an array, starting at the specified index.</summary>
+      <param name="array">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> objects. </param>
+      <param name="index">An integer representing the index value. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The specified <paramref name="index" /> is less than zero, or greater than or equal to the length of the array. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> is null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus the current count is greater than the length of the array. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Gets the number of elements in the collection.</summary>
+      <returns>An integer representing the number of elements in the collection.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Gets an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> object that can be used to navigate through a collection of chain elements.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Gets a value indicating whether the collection of chain elements is synchronized.</summary>
+      <returns>Always returns false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Gets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> object at the specified index.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> object.</returns>
+      <param name="index">An integer value. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> is less than zero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is greater than or equal to the length of the collection. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Gets an object that can be used to synchronize access to an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> object.</summary>
+      <returns>A pointer reference to the current object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copies an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> object into an array, starting at the specified index.</summary>
+      <param name="array">An array to copy the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> object to.</param>
+      <param name="index">The index of <paramref name="array" /> at which to start copying.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The specified <paramref name="index" /> is less than zero, or greater than or equal to the length of the array. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> is null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus the current count is greater than the length of the array. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Gets an <see cref="T:System.Collections.IEnumerator" /> object that can be used to navigate a collection of chain elements.</summary>
+      <returns>An <see cref="T:System.Collections.IEnumerator" /> object.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Supports a simple iteration over an <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />. This class cannot be inherited.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Advances the enumerator to the next element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Sets the enumerator to its initial position, which is before the first element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Represents the chain policy to be applied when building an X509 certificate chain. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> class. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Gets a collection of object identifiers (OIDs) specifying which application policies or enhanced key usages (EKUs) the certificate supports.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.OidCollection" />  object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Gets a collection of object identifiers (OIDs) specifying which certificate policies the certificate supports.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.OidCollection" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Represents an additional collection of certificates that can be searched by the chaining engine when validating a certificate chain.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Resets the <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> members to their default values.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Gets or sets values for X509 revocation flags.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> object.</returns>
+      <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> value supplied is not a valid flag. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Gets or sets values for X509 certificate revocation mode.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> object.</returns>
+      <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> value supplied is not a valid flag. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Gets the time span that elapsed during online revocation verification or downloading the certificate revocation list (CRL).</summary>
+      <returns>A <see cref="T:System.TimeSpan" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Gets verification flags for the certificate.</summary>
+      <returns>A value from the <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> enumeration.</returns>
+      <exception cref="T:System.ArgumentException">The <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> value supplied is not a valid flag. <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> is the default value. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>The time that the certificate was verified expressed in local time.</summary>
+      <returns>A <see cref="T:System.DateTime" /> object.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Provides a simple structure for storing X509 chain status and error information.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Specifies the status of the X509 chain.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" /> value.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Specifies a description of the <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> value.</summary>
+      <returns>A localizable string.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Defines the status of an X509 chain.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Specifies that the certificate trust list (CTL) contains an invalid signature.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Specifies that the certificate trust list (CTL) is not valid because of an invalid time value, such as one that indicates that the CTL has expired.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Specifies that the certificate trust list (CTL) is not valid for this use.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Specifies that the X509 chain could not be built.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Specifies that the X509 chain is invalid because a certificate has excluded a name constraint.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Specifies that the certificate has an undefined name constraint.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Specifies that the certificate has an impermissible name constraint.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Specifies that the certificate does not have a supported name constraint or has a name constraint that is unsupported.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Specifies that the X509 chain is invalid due to invalid basic constraints.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Specifies that the X509 chain is invalid due to an invalid extension.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Specifies that the X509 chain is invalid due to invalid name constraints.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Specifies that the X509 chain is invalid due to invalid policy constraints.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Specifies that the X509 chain has no errors.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Specifies that there is no certificate policy extension in the certificate. This error would occur if a group policy has specified that all certificates must have a certificate policy.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Specifies that the X509 chain is invalid due to an invalid certificate signature.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Deprecated. Specifies that the CA (certificate authority) certificate and the issued certificate have validity periods that are not nested. For example, the CA cert can be valid from January 1 to December 1 and the issued certificate from January 2 to December 2, which would mean the validity periods are not nested.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Specifies that the X509 chain is not valid due to an invalid time value, such as a value that indicates an expired certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Specifies that the key usage is not valid.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Specifies that the online certificate revocation list (CRL) the X509 chain relies on is currently offline.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Specifies that the X509 chain could not be built up to the root certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Specifies that it is not possible to determine whether the certificate has been revoked. This can be due to the certificate revocation list (CRL) being offline or unavailable.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Specifies that the X509 chain is invalid due to a revoked certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Specifies that the X509 chain is invalid due to an untrusted root certificate.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Specifies the format of an X.509 certificate. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>An Authenticode X.509 certificate. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>A single X.509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>A PFX-formatted certificate. The Pfx value is identical to the Pkcs12 value.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>A PKCS #12–formatted certificate. The Pkcs12 value is identical to the Pfx value.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>A PKCS #7–formatted certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>A single serialized X.509 certificate. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>A serialized store.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>An unknown X.509 certificate.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Defines the collection of object identifiers (OIDs) that indicates the applications that use the key. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object and a value that identifies whether the extension is critical.</summary>
+      <param name="encodedEnhancedKeyUsages">The encoded data to use to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> class using an <see cref="T:System.Security.Cryptography.OidCollection" /> and a value that identifies whether the extension is critical. </summary>
+      <param name="enhancedKeyUsages">An <see cref="T:System.Security.Cryptography.OidCollection" /> collection. </param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The specified <see cref="T:System.Security.Cryptography.OidCollection" />  contains one or more corrupt values.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object.</summary>
+      <param name="asnEncodedData">The encoded data to use to create the extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Gets the collection of object identifiers (OIDs) that indicate the applications that use the key.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.OidCollection" /> object indicating the applications that use the key.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Represents an X509 extension.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> class.</summary>
+      <param name="encodedExtension">The encoded data to be used to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> class.</summary>
+      <param name="oid">The object identifier used to identify the extension.</param>
+      <param name="rawData">The encoded data used to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> is an empty string ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> class.</summary>
+      <param name="oid">A string representing the object identifier.</param>
+      <param name="rawData">The encoded data used to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Copies the extension properties of the specified <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object.</summary>
+      <param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData" /> to be copied.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> is null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> does not have a valid X.509 extension.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Gets a Boolean value indicating whether the extension is critical.</summary>
+      <returns>true if the extension is critical; otherwise, false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Represents a collection of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> class. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Adds an <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object to an <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</summary>
+      <returns>The index at which the <paramref name="extension" /> parameter was added.</returns>
+      <param name="extension">An <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />  object to add to the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object. </param>
+      <exception cref="T:System.ArgumentNullException">The value of the <paramref name="extension" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Copies a collection into an array starting at the specified index.</summary>
+      <param name="array">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects. </param>
+      <param name="index">The location in the array at which copying starts. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> is a zero-length string or contains an invalid value. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> is null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> specifies a value that is not in the range of the array. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Gets the number of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects in a <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</summary>
+      <returns>An integer representing the number of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Returns an enumerator that can iterate through an <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> object to use to iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Gets a value indicating whether the collection is guaranteed to be thread safe.</summary>
+      <returns>true if the collection is thread safe; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Gets the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object at the specified index.</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object.</returns>
+      <param name="index">The location of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object to retrieve. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> is less than zero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is equal to or greater than the length of the array. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Gets the first <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object whose value or friendly name is specified by an object identifier (OID).</summary>
+      <returns>An <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> object.</returns>
+      <param name="oid">The object identifier (OID) of the extension to retrieve. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Gets an object that you can use to synchronize access to the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</summary>
+      <returns>An object that you can use to synchronize access to the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copies the collection into an array starting at the specified index.</summary>
+      <param name="array">An array of <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> objects. </param>
+      <param name="index">The location in the array at which copying starts. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> is a zero-length string or contains an invalid value. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> is null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> specifies a value that is not in the range of the array. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator that can iterate through an <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</summary>
+      <returns>An <see cref="T:System.Collections.IEnumerator" /> object to use to iterate through the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> object.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Supports a simple iteration over a <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. This class cannot be inherited.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Gets the current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Advances the enumerator to the next element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection.</returns>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Sets the enumerator to its initial position, which is before the first element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Gets an object from a collection.</summary>
+      <returns>The current element in the <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Specifies the type of value the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method searches for.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing either the application policy friendly name or the object identifier (OID, or <see cref="T:System.Security.Cryptography.Oid" />) of the certificate. For example, "Encrypting File System" or "1.3.6.1.4.1.311.10.3.4" can be used. For an application that will be localized, the OID value must be used, because the friendly name is localized.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing either the friendly name or the object identifier (OID, or <see cref="T:System.Security.Cryptography.Oid" />) of the certificate policy. The best practice is to use the OID, such as "1.3.6.1.4.1.311.10.3.4". For an application that will be localized, the OID must be used, because the friendly name is localized.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string describing the extension to find. The object identifier (OID) is most commonly used to direct the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method to search for all certificates that have an extension matching that OID value.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the issuer distinguished name of the certificate. This is a more specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method performs a case-insensitive string comparison for the entire distinguished name. Searching by issuer name is a less precise search.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the issuer name of the certificate. This is a less specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method performs a case-insensitive string comparison using the supplied value. For example, if you pass "MyCA" to the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method, it will find all certificates with the issuer name containing that string, regardless of other issuer values.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be either a string representing the key usage or an integer representing a bit mask containing all the requested key usages. For the string value, only one key usage at a time can be specified, but the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method can be used in a cascading sequence to get the intersection of the requested usages. For example, the <paramref name="findValue" /> parameter can be set to "KeyEncipherment" or an integer (0x30 indicates "KeyEncipherment" and "DataEncipherment"). Values of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> enumeration can also be used.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string that represents the serial number of the certificate as displayed by the certificate dialog box, but without the spaces, or as returned by the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" /> method. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the subject distinguished name of the certificate. This is a more specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method performs a case-insensitive string comparison for the entire distinguished name. Searching by subject name is a less precise search.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the subject key identifier in hexadecimal, such as "F3E815D45E83B8477B9284113C64EF208E897112", as displayed in the UI.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the subject name of the certificate. This is a less specific search than that provided by the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> enumeration value. Using the <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> value, the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method performs a case-insensitive string comparison using the supplied value. For example, if you pass "MyCert" to the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method, it will find all certificates with the subject name containing that string, regardless of other subject values. Searching by distinguished name is a more precise search.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the template name of the certificate, such as "ClientAuth". A template name is an X509 version 3 extension that specifies the uses of the certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a string representing the thumbprint of the certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a <see cref="T:System.DateTime" /> value in local time. For example, you can find all the certificates that will be valid until the end of the year by eliminating the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> operation for <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> of the last day of the year from the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> operation for <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a <see cref="T:System.DateTime" /> value in local time. The value does not have to be in the future. For example, you can use <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> to find certificates that became valid in the current year by taking the intersection of the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> operation for <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> for the last day of last year with the results of a <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> operation for <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> of <see cref="P:System.DateTime.Now" />. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>The <paramref name="findValue" /> parameter for the <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> method must be a <see cref="T:System.DateTime" /> value in local time. You can use <see cref="P:System.DateTime.Now" /> to find all the currently valid certificates.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Defines where and how to import the private key of an X.509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>The default key set is used.  The user key set is usually the default. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Imported keys are marked as exportable.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Private keys are stored in the local computer store rather than the current user store. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>The key associated with a PFX file is persisted when importing a certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Private keys are stored in the current user store rather than the local computer store. This occurs even if the certificate specifies that the keys should go in the local computer store. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Notify the user through a dialog box or other method that the key is accessed.  The Cryptographic Service Provider (CSP) in use defines the precise behavior.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Defines the usage of a key contained within an X.509 certificate.  This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object and a value that identifies whether the extension is critical. </summary>
+      <param name="encodedKeyUsage">The encoded data to use to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> class using the specified <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> value and a value that identifies whether the extension is critical. </summary>
+      <param name="keyUsages">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> values that describes how to use the key.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> class using an <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object. </summary>
+      <param name="asnEncodedData">The encoded data to use to create the extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Gets the key usage flag associated with the certificate.</summary>
+      <returns>One of the <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" /> values.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Defines how the certificate key can be used. If this value is not defined, the key can be used for any purpose.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>The key can be used to sign a certificate revocation list (CRL).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>The key can be used for data encryption.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>The key can be used for decryption only.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>The key can be used as a digital signature.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>The key can be used for encryption only.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>The key can be used to determine key agreement, such as a key created using the Diffie-Hellman key agreement algorithm.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>The key can be used to sign certificates.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>The key can be used for key encryption.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>No key usage parameters.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>The key can be used for authentication.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Specifies the type of name the X509 certificate contains.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>The DNS name associated with the alternative name of either the subject or the issuer of an X.509 certificate.  This value is equivalent to the <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" /> value.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>The DNS name associated with the alternative name of either the subject or issuer of an X509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>The email address of the subject or issuer associated of an X509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>The simple name of a subject or issuer of an X509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>The UPN name of the subject or issuer of an X509 certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>The URL address associated with the alternative name of either the subject or issuer of an X509 certificate.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Specifies which X509 certificates in the chain should be checked for revocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Only the end certificate is checked for revocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>The entire chain of certificates is checked for revocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>The entire chain, except the root certificate, is checked for revocation.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Specifies the mode used to check for X509 certificate revocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>No revocation check is performed on the certificate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>A revocation check is made using a cached certificate revocation list (CRL).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>A revocation check is made using an online certificate revocation list (CRL).</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Represents an X.509 store, which is a physical store where certificates are persisted and managed. This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> class using the personal certificates of the current user store.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> class using the specified <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> and <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> values.</summary>
+      <param name="storeName">One of the enumeration values that specifies the name of the X.509 certificate store. </param>
+      <param name="storeLocation">One of the enumeration values that specifies the location of the X.509 certificate store. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> is not a valid location or <paramref name="storeName" /> is not a valid name. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> class using a string that represents a value from the <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> enumeration and a value from the <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> enumeration.</summary>
+      <param name="storeName">A string that represents a value from the <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> enumeration. </param>
+      <param name="storeLocation">One of the enumeration values that specifies the location of the X.509 certificate store. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> contains invalid values. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Adds a certificate to an X.509 certificate store.</summary>
+      <param name="certificate">The certificate to add. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The certificate could not be added to the store.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Returns a collection of certificates located in an X.509 certificate store.</summary>
+      <returns>A collection of certificates.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Releases the resources used by this <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Gets the location of the X.509 certificate store.</summary>
+      <returns>The location of the certificate store.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Gets the name of the X.509 certificate store.</summary>
+      <returns>The name of the certificate store.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Opens an X.509 certificate store or creates a new store, depending on <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" /> flag settings.</summary>
+      <param name="flags">A bitwise combination of enumeration values that specifies the way to open the X.509 certificate store. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The store is unreadable. </exception>
+      <exception cref="T:System.Security.SecurityException">The caller does not have the required permission. </exception>
+      <exception cref="T:System.ArgumentException">The store contains invalid values.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Removes a certificate from an X.509 certificate store.</summary>
+      <param name="certificate">The certificate to remove.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> is null. </exception>
+      <exception cref="T:System.Security.SecurityException">The caller does not have the required permission. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Defines a string that identifies a certificate's subject key identifier (SKI). This class cannot be inherited.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class using a byte array and a value that identifies whether the extension is critical.</summary>
+      <param name="subjectKeyIdentifier">A byte array that represents data to use to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class using encoded data and a value that identifies whether the extension is critical.</summary>
+      <param name="encodedSubjectKeyIdentifier">The <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object to use to create the extension.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class using a public key and a value indicating whether the extension is critical.</summary>
+      <param name="key">A <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />  object to create a subject key identifier (SKI) from. </param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class using a public key, a hash algorithm identifier, and a value indicating whether the extension is critical. </summary>
+      <param name="key">A <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> object to create a subject key identifier (SKI) from.</param>
+      <param name="algorithm">One of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> values that identifies which hash algorithm to use.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class using a string and a value that identifies whether the extension is critical.</summary>
+      <param name="subjectKeyIdentifier">A string, encoded in hexadecimal format, that represents the subject key identifier (SKI) for a certificate.</param>
+      <param name="critical">true if the extension is critical; otherwise, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Creates a new instance of the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class by copying information from encoded data.</summary>
+      <param name="asnEncodedData">The <see cref="T:System.Security.Cryptography.AsnEncodedData" /> object to use to create the extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Gets a string that represents the subject key identifier (SKI) for a certificate.</summary>
+      <returns>A string, encoded in hexadecimal format, that represents the subject key identifier (SKI).</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">The extension cannot be decoded. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Defines the type of hash algorithm to use with the <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> class.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>The subject key identifier (SKI) is composed of a 160-bit SHA-1 hash of the encoded public key (including the tag, length, and number of unused bits).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>The SKI is composed of the 160-bit SHA-1 hash of the value of the public key (excluding the tag, length, and number of unused bits).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>The SKI is composed of a four-bit type field with the value 0100, followed by the least significant 60 bits of the SHA-1 hash of the value of the public key (excluding the tag, length, and number of unused bit string bits)</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Specifies conditions under which verification of certificates in the X509 chain should be conducted.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>All flags pertaining to verification are included.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Ignore that the chain cannot be verified due to an unknown certificate authority (CA).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>Ignore that the certificate authority revocation is unknown when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>Ignore that the certificate trust list (CTL) is not valid, for reasons such as the CTL has expired, when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>Ignore that the certificate trust list (CTL) signer revocation is unknown when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>Ignore that the end certificate (the user certificate) revocation is unknown when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>Ignore that the basic constraints are not valid when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>Ignore that the certificate has an invalid name when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>Ignore that the certificate has invalid policy when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>Ignore that the CA (certificate authority) certificate and the issued certificate have validity periods that are not nested when verifying the certificate. For example, the CA cert can be valid from January 1 to December 1 and the issued certificate from January 2 to December 2, which would mean the validity periods are not nested.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>Ignore certificates in the chain that are not valid either because they have expired or they are not yet in effect when determining certificate validity.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>Ignore that the root revocation is unknown when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>Ignore that the certificate was not issued for the current use when determining certificate verification.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>No flags pertaining to verification are included.</summary>
+    </member>
+  </members>
+</doc>

+ 1558 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1558 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Stellt ein sicheres Handle bereit, das eine X.509-Kette darstellt.Weitere Informationen finden Sie unter <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Gibt an, wie der X.509-Zertifikatsspeicher geöffnet werden kann.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Öffnen Sie den X.509-Zertifikatsspeicher, und schließen Sie archivierte Zertifikate ein.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Öffnen Sie den X.509-Zertifikatsspeicher für den höchstmöglichen Zugriff.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Öffnet nur vorhandene Speicher. Wenn kein Speicher vorhanden ist, wird durch die <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" />-Methode kein neuen Speicher erstellt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Öffnen Sie den X.509-Zertifikatsspeicher nur zum Lesen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Öffnen Sie den X.509-Zertifikatsspeicher sowohl zum Lesen als auch zum Schreiben.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Stellt die öffentlichen Schlüsselinformationen eines Zertifikats dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />-Klasse mithilfe eines Objektbezeichner-Objekts des öffentlichen Schlüssels, einer ASN.1-codierten Darstellung der Parameter des öffentlichen Schlüssels und einer ASN.1-codierten Darstellung des Werts des öffentlichen Schlüssels. </summary>
+      <param name="oid">Ein OID, der den öffentlichen Schlüssel darstellt.</param>
+      <param name="parameters">Eine ASN.1-codierte Darstellung der Parameter des öffentlichen Schlüssels.</param>
+      <param name="keyValue">Eine ASN.1-codierte Darstellung des Werts des öffentlichen Schlüssels.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Ruft die ASN.1-codierte Darstellung des Werts des öffentlichen Schlüssels ab.</summary>
+      <returns>Die ASN.1-codierte Darstellung des Werts des öffentlichen Schlüssels.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Ruft die ASN.1-codierte Darstellung der Parameter des öffentlichen Schlüssels ab.</summary>
+      <returns>Die ASN.1-codierte Darstellung der Parameter des öffentlichen Schlüssels.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Ruft ein <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" />-Objekt oder <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" />-Objekt ab, das den öffentlichen Schlüssel darstellt.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />-Objekt, das den öffentlichen Schlüssel darstellt.</returns>
+      <exception cref="T:System.NotSupportedException">Der Schlüsselalgorithmus wird nicht unterstützt.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Ruft ein OID-Objekt (Object Identifier, Objektbezeichner) des öffentlichen Schlüssels ab.</summary>
+      <returns>Ein OID-Objekt des öffentlichen Schlüssels.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Gibt den Speicherort des X.509-Zertifikatsspeichers an.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>Der vom aktuellen Benutzer verwendete X.509-Zertifikatsspeicher.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>Der dem lokalen Computer zugewiesene X.509-Zertifikatsspeicher.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Gibt den Namen des X.509-Zertifikatsspeichers an, der geöffnet werden soll.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>Der X.509-Zertifikatsspeicher für andere Benutzer.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>Der X.509-Zertifikatsspeicher für Zertifizierungsstellen von Drittanbietern.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>Der X.509-Zertifikatsspeicher für Zwischenzertifizierungsstellen. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>Der X.509-Zertifikatsspeicher für widerrufene Zertifikate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>Der X.509-Zertifikatsspeicher für persönliche Zertifikate.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>Der X.509-Zertifikatsspeicher für vertrauenswürdige Stammzertifizierungsstellen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>Der X.509-Zertifikatsspeicher für direkt vertrauenswürdige Personen und Ressourcen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>Der X.509-Zertifikatsspeicher für direkt vertrauenswürdige Herausgeber.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Stellt den Distinguished Name eines X509-Zertifikats dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Klasse unter Verwendung des angegebenen Bytearrays.</summary>
+      <param name="encodedDistinguishedName">Ein Bytearray, das Informationen zum Distinguished Name enthält.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Klasse unter Verwendung des angegebenen <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts.</summary>
+      <param name="encodedDistinguishedName">Ein <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekt, das den Distinguished Name darstellt.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Klasse unter Verwendung des angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Objekts.</summary>
+      <param name="distinguishedName">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Objekt.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Klasse unter Verwendung von Informationen aus der angegebenen Zeichenfolge.</summary>
+      <param name="distinguishedName">Eine Zeichenfolge, die den Distinguished Name darstellt.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Klasse unter Verwendung der angegebenen Zeichenfolge und des <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" />-Flags.</summary>
+      <param name="distinguishedName">Eine Zeichenfolge, die den Distinguished Name darstellt.</param>
+      <param name="flag">Eine bitweise Kombination von Enumerationswerten, die die Merkmale des Distinguished Name angeben.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Decodiert einen Distinguished Name mit dem vom <paramref name="flag" />-Parameter angegebenen Merkmal.</summary>
+      <returns>Der decodierte Distinguished Name.</returns>
+      <param name="flag">Eine bitweise Kombination von Enumerationswerten, die die Merkmale des Distinguished Name angeben.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat besitzt einen ungültigen Namen.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Gibt eine formatierte Version für einen X500-Distinguished Name zurück, der gedruckt oder in einem Textfenster oder einer Konsole ausgegeben werden kann.</summary>
+      <returns>Eine formatierte Zeichenfolge, die den X500-Distinguished Name darstellt.</returns>
+      <param name="multiLine">true, wenn die Rückgabezeichenfolge Wagenrückläufe enthalten soll, andernfalls false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Ruft den durch Kommas getrennten Distinguished Name aus einem X500-Zertifikat ab.</summary>
+      <returns>Der durch Kommas getrennte Distinguished Name des X509-Zertifikats.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Gibt die Eigenschaften des X.500-Distinguished Name an.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>Der Distinguished Name verwendet kein Pluszeichen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>Der Distinguished Name verwendet keine Anführungszeichen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Erzwingt den Distinguished Name, um den spezifischen X.500-Schlüssel als UTF-8-Zeichenfolgen anstelle von druckbaren Unicode-Zeichenfolgen zu codieren.Weitere Informationen und die Liste der betroffenen X.500-Schlüssel finden Sie unter X500NameFlags-Enumeration.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>Der Distinguished Name verfügt über keine besonderen Eigenschaften.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>Der Distinguished Name wird umgekehrt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>Der Distinguished Name verwendet Kommas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>Der Distinguished Name verwendet das Zeichen für eine neue Zeile.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>Der Distinguished Name verwendet Semikolons.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>Der Distinguished Name verwendet T61-Codierung.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>Der Distinguished Name verwendet die UTF8-Codierung anstelle der Unicode-Zeichencodierung.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Definiert die für ein Zertifikat festgelegten Einschränkungen.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />-Klasse.Parameter geben einen Wert an, der anzeigt, ob es sich bei einem Zertifikat um ein Zertifikat einer Zertifizierungsstelle handelt. Sie geben außerdem einen Wert an, der anzeigt, ob für ein Zertifikat eine Beschränkung der Anzahl zulässiger Pfadebenen besteht, sowie die Anzahl der in einem Zertifizierungspfad zulässigen Ebenen und einen Wert, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="certificateAuthority">true, wenn es sich bei dem Zertifikat um ein Zertifikat einer Zertifizierungsstelle handelt, andernfalls false.</param>
+      <param name="hasPathLengthConstraint">true, wenn für das Zertifikat eine Beschränkung der Anzahl der zulässigen Pfadebenen besteht, andernfalls false.</param>
+      <param name="pathLengthConstraint">Ruft die Anzahl der in einem Zertifikatspfad zulässigen Ebenen ab.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />-Klasse mithilfe eines <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts und eines Werts, der angibt, ob die Erweiterung wichtig ist. </summary>
+      <param name="encodedBasicConstraints">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Ruft einen Wert ab, der angibt, ob es sich bei einem Zertifikat um ein Zertifikat einer Zertifizierungsstelle handelt.</summary>
+      <returns>true, wenn es sich bei dem Zertifikat um ein Zertifikat einer Zertifizierungsstelle handelt, andernfalls false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />-Klasse unter Verwendung eines <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts.</summary>
+      <param name="asnEncodedData">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Ruft einen Wert ab, der angibt, ob für ein Zertifikat eine Beschränkung der Anzahl zulässiger Pfadebenen vorhanden ist.</summary>
+      <returns>true, wenn für das Zertifikat eine Beschränkung der Anzahl zulässiger Pfadebenen vorhanden ist, andernfalls false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Die Erweiterung kann nicht decodiert werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Ruft die Anzahl der in einem Zertifikatspfad zulässigen Ebenen ab.</summary>
+      <returns>Eine ganze Zahl, die die Anzahl der in einem Zertifikatspfad zulässigen Ebenen angibt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Die Erweiterung kann nicht decodiert werden. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Stellt Methoden bereit, die Sie beim Verwenden von X.509-Zertifikaten (v.3) unterstützen.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Initialisiert eine neue Instanz der<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse, die aus einer Folge von Bytes zum Darstellen eines X.509v3-Zertifikats definiert ist.</summary>
+      <param name="data">Ein Bytearray mit Daten aus einem X.509-Zertifikat.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="rawData" />-Parameter ist null.- oder - Die Länge des <paramref name="rawData" />-Parameters ist 0 (null).</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse mit einem Bytearray und einem Kennwort.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat.</param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="rawData" />-Parameter ist null.- oder - Die Länge des <paramref name="rawData" />-Parameters ist 0 (null).</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse mit einem Bytearray, einem Kennwort und einem Schlüsselspeicherflag.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wo und wie das Zertifikat importiert wird. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="rawData" />-Parameter ist null.- oder - Die Länge des <paramref name="rawData" />-Parameters ist 0 (null).</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[SICHERHEITSRELEVANT] Initialisiert mithilfe eines Handles für eine nicht verwaltete <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Struktur eine neue Instanz der PCCERT_CONTEXT-Klasse.</summary>
+      <param name="handle">Ein Handle für eine nicht verwaltete PCCERT_CONTEXT-Struktur.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse mit dem Namen einer mit PKCS7 signierten Datei. </summary>
+      <param name="fileName">Der Name einer mit PKCS7 signierten Datei.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="fileName" />-Parameter ist null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse mit dem Namen einer mit PKCS7 signierten Datei und einem Kennwort für den Zugriff auf das Zertifikat.</summary>
+      <param name="fileName">Der Name einer mit PKCS7 signierten Datei. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="fileName" />-Parameter ist null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Klasse mit dem Namen einer mit PKCS7 signierten Datei, einem Kennwort für den Zugriff auf das Zertifikat und einem Schlüsselspeicherflag. </summary>
+      <param name="fileName">Der Name einer mit PKCS7 signierten Datei. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wo und wie das Zertifikat importiert wird. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiel:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+      <exception cref="T:System.ArgumentException">Der <paramref name="fileName" />-Parameter ist null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Gibt alle vom aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt verwendeten Ressourcen frei.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Gibt alle von dieser <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. </summary>
+      <param name="disposing">true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Überprüft zwei <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekte auf Gleichheit.</summary>
+      <returns>true, wenn das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt und das im <paramref name="other" />-Parameter angegebene Objekt gleich sind, andernfalls false.</returns>
+      <param name="obj">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt, das mit dem aktuellen Objekt verglichen werden soll. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Überprüft zwei <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekte auf Gleichheit.</summary>
+      <returns>true, wenn das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt und das im <paramref name="other" />-Parameter angegebene Objekt gleich sind, andernfalls false.</returns>
+      <param name="other">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt, das mit dem aktuellen Objekt verglichen werden soll.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exportiert das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt in einem durch einen der <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Werte beschriebenen Format in ein Bytearray. </summary>
+      <returns>Ein Array von Bytes, das das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt darstellt.</returns>
+      <param name="contentType">Einer der <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Werte, die beschreiben, wie die Ausgabedaten formatiert werden. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Es wurde ein anderer Wert als <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> oder <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> an den <paramref name="contentType" />-Parameter übergeben.- oder - Das Zertifikat konnte nicht exportiert werden.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exportiert das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt in einem durch einen der <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Werte beschriebenen Format mithilfe des angegebenen Kennworts in ein Bytearray.</summary>
+      <returns>Ein Array von Bytes, das das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekt darstellt.</returns>
+      <param name="contentType">Einer der <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Werte, die beschreiben, wie die Ausgabedaten formatiert werden.</param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Es wurde ein anderer Wert als <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> oder <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> an den <paramref name="contentType" />-Parameter übergeben.- oder - Das Zertifikat konnte nicht exportiert werden.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Gibt den Hashwert für das X.509-Zertifikat (v.3) als Bytearray zurück.</summary>
+      <returns>Der Hashwert des X.509-Zertifikats.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Gibt den Namen des Formats dieses X.509-Zertifikats (v.3) zurück.</summary>
+      <returns>Das Format dieses X.509-Zertifikats.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Gibt den Hashcode für das X.509-Zertifikat (v.3) als ganze Zahl zurück.</summary>
+      <returns>Der Hashcode für das X.509-Zertifikat als ganze Zahl.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Gibt die Schlüsselalgorithmusinformationen für dieses X.509v3-Zertifikat als Zeichenfolge zurück.</summary>
+      <returns>Die Schlüsselalgorithmusinformationen für dieses X.509-Zertifikat als Zeichenfolge.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Gibt die Schlüsselalgorithmusparameter für das X.509v3-Zertifikat als Bytearray zurück.</summary>
+      <returns>Die Schlüsselalgorithmusparameter für das X.509-Zertifikat als Bytearray.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Gibt die Schlüsselalgorithmusparameter für das X.509v3-Zertifikat als hexadezimale Zeichenfolge zurück.</summary>
+      <returns>Die Schlüsselalgorithmusparameter für das X.509-Zertifikat als hexadezimale Zeichenfolge.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Gibt den öffentlichen Schlüssel für das X.509v3-Zertifikat als Bytearray zurück.</summary>
+      <returns>Der öffentliche Schlüssel für das X.509-Zertifikat als Bytearray.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Gibt die Seriennummer des X.509v3-Zertifikats als Bytearray zurück.</summary>
+      <returns>Die Seriennummer des X.509-Zertifikats als Bytearray.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[SICHERHEITSRELEVANT] Ruft ein Handle für einen von einer nicht verwalteten PCCERT_CONTEXT-Struktur beschriebenen Microsoft Cryptographic API-Zertifikatskontext ab. </summary>
+      <returns>Eine <see cref="T:System.IntPtr" />-Struktur, die eine nicht verwaltete PCCERT_CONTEXT-Struktur darstellt.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Ruft den Namen der Zertifizierungsstelle ab, die das X.509-Zertifikat (v.3) ausgestellt hat.</summary>
+      <returns>Der Name der Zertifizierungsstelle, die das X.509-Zertifikat (v.3) ausgestellt hat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikatshandle ist ungültig.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Ruft den Distinguished Name für den Antragsteller aus dem Zertifikat ab.</summary>
+      <returns>Der Distinguished Name für den Antragsteller aus dem Zertifikat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikatshandle ist ungültig.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Gibt eine Zeichenfolgendarstellung des aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekts zurück.</summary>
+      <returns>Eine Zeichenfolgendarstellung des aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekts.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Gibt eine Zeichenfolgendarstellung des aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekts zurück, optional mit Zusatzinformationen.</summary>
+      <returns>Eine Zeichenfolgendarstellung des aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekts.</returns>
+      <param name="fVerbose">true, wenn die ausführliche Form der Zeichenfolgendarstellung gewünscht wird, andernfalls false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Stellt ein X.509-Zertifikat dar.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Initialisiert mithilfe der Informationen aus einem Bytearray eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Initialisiert mithilfe eines Bytearrays und eines Kennworts eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialisiert mithilfe eines Bytearrays, eines Kennworts und eines Schlüsselspeicherflags eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wo und wie das Zertifikat importiert wird. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Initialisiert mithilfe eines nicht verwalteten Handles eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="handle">Ein Zeiger auf einen Zertifikatskontext in nicht verwaltetem Code.Die C-Struktur wird als PCCERT_CONTEXT bezeichnet.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Initialisiert mithilfe eines Zertifikatsdateinamens eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="fileName">Der Name einer Zertifikatsdatei. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Initialisiert mithilfe des Zertifikatsdateinamens und eines für den Zugriff auf das Zertifikat verwendeten Kennworts eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="fileName">Der Name einer Zertifikatsdatei. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialisiert mithilfe eines Zertifikatsdateinamens, eines für den Zugriff auf das Zertifikat verwendeten Kennworts und eines Schlüsselspeicherflags eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse.</summary>
+      <param name="fileName">Der Name einer Zertifikatsdatei. </param>
+      <param name="password">Das für den Zugriff auf die X.509-Zertifikatsdaten erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wo und wie das Zertifikat importiert wird. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Zertifikatfehler.Beispiele:Die Zertifikatsdatei ist nicht vorhanden.Das Zertifikat ist ungültig.Das Kennwort des Zertifikats ist falsch.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Ruft einen Wert ab, der angibt, dass ein X.509-Zertifikat archiviert wird, oder legt diesen fest.</summary>
+      <returns>true, wenn das Zertifikat archiviert wird, false, wenn das Zertifikat nicht archiviert wird.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Ruft eine Auflistung von <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekten ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Ruft den einem Zertifikat zugeordneten Alias ab oder legt diesen fest.</summary>
+      <returns>Der angezeigte Name des Zertifikats.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Gibt den Typ des in einem Bytearray enthaltenen Zertifikats an.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Objekt.</returns>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> hat die Länge 0 (null) oder ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Gibt den Typ des in einer Datei enthaltenen Zertifikats an.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Objekt.</returns>
+      <param name="fileName">Der Name einer Zertifikatsdatei. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> ist null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Ruft den die Namen des Zertifikatsantragstellers und des Zertifikatausstellers ab.</summary>
+      <returns>Der Name des Zertifikats.</returns>
+      <param name="nameType">Der <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> -Wert für den Antragsteller. </param>
+      <param name="forIssuer">true, um den Namen des Ausstellers einzufügen, andernfalls false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Ruft einen Wert ab, der angibt, ob ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt einen privaten Schlüssel enthält. </summary>
+      <returns>true, wenn das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt einen privaten Schlüssel enthält, andernfalls false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Ruft den Distinguished Name des Zertifikatausstellers ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Objekt, das den Namen des Zertifikatausstellers enthält.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Ruft das Datum in Ortszeit ab, ab dem ein Zertifikat nicht mehr gültig ist.</summary>
+      <returns>Ein <see cref="T:System.DateTime" />-Objekt, das das Ablaufdatum des Zertifikats darstellt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Ruft das Datum in Ortszeit ab, ab dem ein Zertifikat gültig wird.</summary>
+      <returns>Ein <see cref="T:System.DateTime" />-Objekt, das das Datum darstellt, an dem das Zertifikat gültig wird.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Ruft das <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />-Objekt ab, das den einem Zertifikat zugeordneten privaten Schlüssel darstellt oder legt dieses fest.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />-Objekt, das einen kryptografischen Dienstanbieter für RSA oder DSA darstellt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Schlüsselwert ist kein RSA- oder DSA-Schlüssel, oder der Schlüssel kann nicht gelesen werden. </exception>
+      <exception cref="T:System.ArgumentNullException">Der Wert, der für diese Eigenschaft festgelegt wird, ist null.</exception>
+      <exception cref="T:System.NotSupportedException">Der Schlüsselalgorithmus für diesen privaten Schlüssel wird nicht unterstützt.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Die X.509-Schlüssel stimmen nicht überein.</exception>
+      <exception cref="T:System.ArgumentException">Der Schlüssel des Kryptografiedienstanbieters ist null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Ruft ein <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />-Objekt ab, das einem Zertifikat zugeordnet ist.</summary>
+      <returns>Ein <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />-Objekt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Schlüsselwert ist kein RSA- oder DSA-Schlüssel, oder der Schlüssel kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Ruft die Rohdaten eines Zertifikats ab.</summary>
+      <returns>Die Rohdaten des Zertifikats als Bytearray.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Ruft die Seriennummer eines Zertifikats ab.</summary>
+      <returns>Die Seriennummer des Zertifikats.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Ruft den zum Erstellen der Signatur eines Zertifikats verwendeten Algorithmus ab.</summary>
+      <returns>Gibt den Objektbezeichner (<see cref="T:System.Security.Cryptography.Oid" />) des Signaturalgorithmus zurück.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Ruft den Distinguished Name für den Antragsteller aus einem Zertifikat ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />-Objekt, das den Namen des Zertifikatsantragstellers darstellt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Zertifikatskontext ist ungültig.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Ruft den Fingerabdruck eines Zertifikats ab.</summary>
+      <returns>Der Fingerabdruck des Zertifikats.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Zeigt ein X.509-Zertifikat in Textformat an.</summary>
+      <returns>Die Zertifikatsinformationen.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Zeigt ein X.509-Zertifikat in Textformat an.</summary>
+      <returns>Die Zertifikatsinformationen.</returns>
+      <param name="verbose">true, um den öffentlichen Schlüssel, den privaten Schlüssel, Erweiterungen usw. anzuzeigen, false, um Informationen anzuzeigen, die denen der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Klasse ähneln, z. B. Fingerabdruck, Seriennummer, Name von Antragsteller und Aussteller usw. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Ruft die X.509-Formatversion eines Zertifikats ab.</summary>
+      <returns>Das Format des Zertifikats.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Stellt eine Auflistung von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekten dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Klasse ohne jegliche <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Informationen.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Klasse unter Verwendung eines <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekts.</summary>
+      <param name="certificate">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt, aus dem die Auflistung gestartet wird.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Initialisiert mithilfe eines Arrays von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekten eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Klasse.</summary>
+      <param name="certificates">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekten. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Initialisiert mithilfe der angegeben Zertifikatsauflistung eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Klasse.</summary>
+      <param name="certificates">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Fügt am Ende der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> ein Objekt hinzu.</summary>
+      <returns>Der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Index, an dem <paramref name="certificate" /> hinzugefügt wurde.</returns>
+      <param name="certificate">Ein als <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt dargestelltes X.509-Zertifikat. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Fügt einem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt mehrere <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekte in einem Array hinzu.</summary>
+      <param name="certificates">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekten. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Fügt einem anderen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt mehrere <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekte eines <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekts hinzu.</summary>
+      <param name="certificates">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Bestimmt, ob das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt ein bestimmtes Zertifikat enthält.</summary>
+      <returns>true, wenn <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> das angegebene <paramref name="certificate" /> enthält, andernfalls false.</returns>
+      <param name="certificate">Das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt, das in der Auflistung gesucht werden soll. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exportiert X.509-Zertifikatsinformationen in ein Bytearray.</summary>
+      <returns>X.509-Zertifikatsinformationen in einem Bytearray.</returns>
+      <param name="contentType">Ein unterstütztes <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Objekt. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exportiert X.509-Zertifikatsinformationen mithilfe eines Kennworts in ein Bytearray.</summary>
+      <returns>X.509-Zertifikatsinformationen in einem Bytearray.</returns>
+      <param name="contentType">Ein unterstütztes <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />-Objekt. </param>
+      <param name="password">Eine zum Schutz des Bytearrays verwendete Zeichenfolge. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat kann nicht gelesen werden, sein Inhalt ist ungültig oder – im Fall eines Zertifikats, für das ein Kennwort erforderlich ist – sein Privatschlüssel konnte nicht exportiert werden, da das bereitgestellte Kennwort falsch war. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Sucht mithilfe der durch die <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />-Enumeration und das <paramref name="findValue" />-Objekt angegebenen Suchkriterien ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</returns>
+      <param name="findType">Einer der <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />-Werte. </param>
+      <param name="findValue">Die Suchkriterien als Objekt. </param>
+      <param name="validOnly">true, damit nur gültige Zertifikate von der Suche zurückgegeben werden, andernfalls false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> ist ungültig. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Gibt einen Enumerator zurück, der ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt durchlaufen kann.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" />-Objekt, das ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt durchlaufen kann.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Importiert ein Zertifikat in Form eines Bytearrays in ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem X.509-Zertifikat. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importiert ein Zertifikat in Form eines Bytearrays, das für den Zugriff auf das Zertifikat ein Kennwort erfordert, in ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="rawData">Ein Bytearray mit Daten aus einem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt. </param>
+      <param name="password">Das für den Zugriff auf die Zertifikatsinformationen erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wie und wo das Zertifikat importiert wird. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Importiert eine Zertifikatsdatei in ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="fileName">Der Name der Datei mit den Zertifikatsinformationen. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importiert eine Zertifikatsdatei, die für ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt ein Kennwort erfordert.</summary>
+      <param name="fileName">Der Name der Datei mit den Zertifikatsinformationen. </param>
+      <param name="password">Das für den Zugriff auf die Zertifikatsinformationen erforderliche Kennwort. </param>
+      <param name="keyStorageFlags">Eine bitweise Kombination der Enumerationswerte, die steuern wie und wo das Zertifikat importiert wird. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Fügt ein Objekt in ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt am angegebenen Index ein.</summary>
+      <param name="index">Der nullbasierte Index, an dem der <paramref name="certificate" /> eingefügt werden soll. </param>
+      <param name="certificate">Das einzufügende <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> ist kleiner als 0.- oder - <paramref name="index" /> ist größer als die <see cref="P:System.Collections.CollectionBase.Count" />-Eigenschaft. </exception>
+      <exception cref="T:System.NotSupportedException">Die Auflistung ist schreibgeschützt.- oder - Die Auflistung hat eine feste Größe. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Ruft das Element am angegebenen Index ab oder legt dieses fest.</summary>
+      <returns>Das Element am angegebenen Index.</returns>
+      <param name="index">Der nullbasierte Index des Elements, das abgerufen oder festgelegt werden soll. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> ist kleiner als 0.- oder - <paramref name="index" /> ist gleich der <see cref="P:System.Collections.CollectionBase.Count" />-Eigenschaft oder größer als sie. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Entfernt das erste Vorkommen eines Zertifikats aus dem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="certificate">Das aus dem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt zu entfernende <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Entfernt mehrere <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekte in einem Array von einem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="certificates">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekten. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Entfernt mehrere <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekte in einem <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt aus einem anderen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <param name="certificates">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> ist null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Unterstützt eine einfache Iteration durch ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Ruft das aktuelle Element im <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt ab.</summary>
+      <returns>Das aktuelle Element im <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Setzt den Enumerator auf das nächste Element im <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Setzt den Enumerator auf seine anfängliche Position, d. h. vor das erste Element im <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Das aktuelle Element im <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Definiert eine Auflistung, in der <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekte gespeichert sind.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />-Klasse aus einem Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekten.</summary>
+      <param name="value">Das Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekten, mit denen das neue Objekt initialisiert werden soll. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />-Klasse aus einer anderen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Die <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, mit der das neue Objekt initialisiert werden soll. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Fügt der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> mit dem angegebenen Wert hinzu.</summary>
+      <returns>Der Index in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, an dem das neue <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> eingefügt wurde.</returns>
+      <param name="value">Das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, das der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> hinzugefügt werden soll. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Kopiert die Elemente eines Arrays vom <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Typ an das Ende der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Das Array vom <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Typ mit den Objekten, die der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> hinzugefügt werden sollen. </param>
+      <exception cref="T:System.ArgumentNullException">Der <paramref name="value" />-Parameter ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Kopiert die Elemente der angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> an das Ende der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Die <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, die die Objekte enthält, die der Auflistung hinzugefügt werden sollen. </param>
+      <exception cref="T:System.ArgumentNullException">Der <paramref name="value" />-Parameter ist null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Ruft einen Wert ab, der angibt, ob die aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> das angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> enthält.</summary>
+      <returns>true, wenn <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in dieser Auflistung enthalten ist, andernfalls false.</returns>
+      <param name="value">Das zu suchende <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Kopiert die <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Werte in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> in eine eindimensionale <see cref="T:System.Array" />-Instanz am angegebenen Index.</summary>
+      <param name="array">Das eindimensionale <see cref="T:System.Array" />, das das Ziel der aus der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> kopierten Werte ist. </param>
+      <param name="index">Der Index im <paramref name="array" />, an dem mit dem Kopieren begonnen werden soll. </param>
+      <exception cref="T:System.ArgumentException">Der <paramref name="array" />-Parameter ist mehrdimensional.- oder - Die Anzahl der Elemente in der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> ist größer als der verfügbare Platz zwischen <paramref name="arrayIndex" /> und dem Ende des <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">Der <paramref name="array" />-Parameter ist null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Der <paramref name="arrayIndex" />-Parameter ist kleiner als die Untergrenze des <paramref name="array" />-Parameters. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Gibt einen Enumerator zurück, der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> durchlaufen kann.</summary>
+      <returns>Ein Enumerator der Unterelemente der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, mit dem die Auflistung durchlaufen werden kann.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Erstellt einen Hashwert basierend auf allen Werten, die in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> enthalten sind.</summary>
+      <returns>Ein Hashwert, der auf allen Werten basiert, die in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> enthalten sind.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Gibt den Index des angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> zurück.</summary>
+      <returns>Der Index des durch den <paramref name="value" />-Parameter angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, sofern gefunden, andernfalls -1.</returns>
+      <param name="value">Das zu suchende <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Fügt ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> am angegebenen Index in die aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> ein.</summary>
+      <param name="index">Der nullbasierte Index, an dem <paramref name="value" /> eingefügt werden soll. </param>
+      <param name="value">Die einzufügende <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Ruft den Eintrag am angegebenen Index der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> ab oder legt diesen fest.</summary>
+      <returns>Das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> am angegebenen Index der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <param name="index">Der nullbasierte Index des Eintrags, der in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> gesucht werden soll. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Der <paramref name="index" />-Parameter liegt außerhalb des gültigen Bereichs von Indizes für die Auflistung. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Entfernt ein bestimmtes <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> aus der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Das <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, das aus der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> entfernt werden soll. </param>
+      <exception cref="T:System.ArgumentException">Das durch den <paramref name="value" />-Parameter angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> wurde in der aktuellen <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> nicht gefunden. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Listet die <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />-Objekte in einer <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> auf.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" />-Klasse für das angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="mappings">Die aufzulistende <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Ruft das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> ab.</summary>
+      <returns>Das aktuelle <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in der <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Setzt den Enumerator auf das nächste Element der Auflistung.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Instanziieren des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element in der Auflistung.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wird nach dem Instanziieren des Enumerators geändert. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Das aktuelle X.509-Zertifikatobjekt im <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />-Objekt.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Instanziieren des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>Eine Beschreibung dieses Members finden Sie unter <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Instanziieren des Enumerators geändert. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Stellt ein Kettenerstellungsmodul für <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Zertifikate dar.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Erstellt mithilfe der in <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> angegebenen Richtlinie eine X.509-Kette.</summary>
+      <returns>true, wenn das X.509-Zertifikat gültig ist, andernfalls false.</returns>
+      <param name="certificate">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" /> ist kein gültiges Zertifikat oder null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" /> kann nicht gelesen werden. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Ruft eine Auflistung von <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />-Objekten ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Ruft die beim Erstellen einer X.509-Zertifikatskette zu verwendende <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> ab oder legt diese fest.</summary>
+      <returns>Das dieser X.509-Kette zugeordnete <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />-Objekt.</returns>
+      <exception cref="T:System.ArgumentNullException">Der Wert, der für diese Eigenschaft festgelegt wird, ist null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Ruft den Status aller Elemente in einem <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />-Objekt ab.</summary>
+      <returns>Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />-Objekten.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Gibt alle von dieser <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> verwendeten Ressourcen frei.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Gibt die von dieser <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.</summary>
+      <param name="disposing">true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um ausschließlich nicht verwaltete Ressourcen freizugeben.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Ruft ein sicheres Handle für diese <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />Instanz ab. </summary>
+      <returns>Gibt <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" /> zurück.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Stellt ein Element einer X.509-Kette dar.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Ruft das X.509-Zertifikat an einem bestimmten Kettenelement ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Ruft den Fehlerstatus des aktuellen X.509-Zertifikats in einer Kette ab.</summary>
+      <returns>Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />-Objekten.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Ruft zusätzliche Fehlerinformationen aus einer nicht verwalteten Zertifikatskettenstruktur ab.</summary>
+      <returns>Eine Zeichenfolge, die den pwszExtendedErrorInfo-Member der nicht verwalteten CERT_CHAIN_ELEMENT-Struktur in der Kryptografie-API darstellt.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Stellt eine Auflistung von <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />-Objekten dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Kopiert ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Objekt in ein Array, wobei am angegebenen Index begonnen wird.</summary>
+      <param name="array">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />-Objekten. </param>
+      <param name="index">Eine ganze Zahl, die den Indexwert darstellt. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Der angegebene <paramref name="index" /> ist kleiner als 0 (null) bzw. größer als die Länge oder gleich der Länge des Arrays. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> ist null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus die aktuelle Anzahl ist größer als die Länge des Arrays. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Ruft die Anzahl der Elemente in der Auflistung ab.</summary>
+      <returns>Eine ganze Zahl, die die Anzahl von Elementen in der Auflistung darstellt.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Ruft ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />-Objekt ab, mit dem durch eine Auflistung von Kettenelementen navigiert werden kann.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Ruft einen Wert ab, der angibt, ob die Auflistung der Kettenelemente synchronisiert ist.</summary>
+      <returns>Gibt immer false zurück.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Ruft das <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />-Objekt am angegebenen Index ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />-Objekt.</returns>
+      <param name="index">Ein Ganzzahlwert. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> ist kleiner als 0. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> ist größer als die Länge oder gleich der Länge der Auflistung. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Ruft ein Objekt ab, mit dem der Zugriff auf ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Objekt synchronisiert werden kann.</summary>
+      <returns>Ein Zeigerverweis auf das aktuelle Objekt.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Kopiert ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Objekt in ein Array, wobei am angegebenen Index begonnen wird.</summary>
+      <param name="array">Ein Array, in das das <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Objekt kopiert werden soll.</param>
+      <param name="index">Der Index von <paramref name="array" />, ab dem mit dem Kopieren begonnen werden soll.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Der angegebene <paramref name="index" /> ist kleiner als 0 (null) bzw. größer als die Länge oder gleich der Länge des Arrays. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> ist null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus die aktuelle Anzahl ist größer als die Länge des Arrays. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Ruft ein <see cref="T:System.Collections.IEnumerator" />-Objekt ab, mit dem durch eine Auflistung von Kettenelementen navigiert werden kann.</summary>
+      <returns>Ein <see cref="T:System.Collections.IEnumerator" />-Objekt.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Unterstützt eine einfache Iteration durch <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Ruft das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Auflistung ab.</summary>
+      <returns>Das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Setzt den Enumerator auf das nächste Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Ruft das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />-Auflistung ab.</summary>
+      <returns>Das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Stellt die beim Erstellen einer X509-Zertifikatskette anzuwendende Kettenrichtlinie dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />-Klasse. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Ruft eine Auflistung von Objektbezeichnern (OID) ab, in der die vom Zertifikat unterstützten Anwendungsrichtlinien oder die erweiterten Schlüsselverwendungen (EKU – Enhanced Key Usage) angegeben werden.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.OidCollection" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Ruft eine Auflistung der Objektbezeichner (OID) ab, die angibt, welche Zertifikatsrichtlinien das Zertifikat unterstützt.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.OidCollection" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Stellt eine zusätzliche Auflistung von Zertifikaten dar, die vom Verkettungsmodul beim Validieren einer Zertifikatskette durchsucht werden können.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />-Objekt.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Setzt die <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />-Member auf die Standardwerte zurück.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Ruft Werte für X509-Sperrflags ab oder legt diese fest.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />-Objekt.</returns>
+      <exception cref="T:System.ArgumentException">Der angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />-Wert ist kein gültiges Flag. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Ruft Werte für den X509-Zertifikatssperrmodus ab oder legt diese fest.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />-Objekt.</returns>
+      <exception cref="T:System.ArgumentException">Der angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />-Wert ist kein gültiges Flag. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Ruft die Zeitspanne ab, die während der Online-Sperrüberprüfung oder dem Herunterladen der CRL (Zertifikatsperrliste) verstrichen ist.</summary>
+      <returns>Ein <see cref="T:System.TimeSpan" />-Objekt.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Ruft Überprüfungsflags für das Zertifikat ab.</summary>
+      <returns>Ein Wert aus der <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />-Enumeration.</returns>
+      <exception cref="T:System.ArgumentException">Der angegebene <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />-Wert ist kein gültiges Flag.Der Standardwert ist <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" />.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>Der in Ortszeit angegebene Zeitpunkt der Zertifikatsüberprüfung.</summary>
+      <returns>Ein <see cref="T:System.DateTime" />-Objekt.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Stellt eine einfache Struktur zum Speichern des X509-Kettenstatus und von Fehlerinformationen bereit.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Gibt den Status der X509-Kette an.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />-Wert.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Gibt eine Beschreibung des Werts von <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> an.</summary>
+      <returns>Eine lokalisierbare Zeichenfolge.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Definiert den Status einer X509-Kette.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Gibt an, dass die Zertifikatsvertrauensliste (CTL - Certificate Trust List) eine ungültige Signatur enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Gibt an, dass die Zertifikatsvertrauensliste (CTL - Certificate Trust List) wegen eines ungültigen Zeitwerts nicht gültig ist, z. B. wegen eines Werts, der angibt, dass die CTL abgelaufen ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Gibt an, dass die Zertifikatsvertrauensliste (CTL - Certificate Trust List) für diese Verwendung nicht gültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Gibt an, dass die X509-Kette nicht erstellt werden konnte.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Gibt an, dass die X509-Kette ungültig ist, da in einem Zertifikat eine Namenseinschränkung ausgeschlossen wurde.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Gibt an, dass das Zertifikat eine nicht definierte Namenseinschränkung enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Gibt an, dass das Zertifikat eine unzulässige Namenskonstante enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Gibt an, dass das Zertifikat keine unterstützte Namenseinschränkung oder eine nicht unterstützte Namenseinschränkung enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Gibt an, dass die X509-Kette aufgrund ungültiger Basiseinschränkungen ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Gibt an, dass die X509-Kette aufgrund einer ungültigen Erweiterung ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Gibt an, dass die X509-Kette aufgrund ungültiger Namenseinschränkungen ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Gibt an, dass die X509-Kette aufgrund ungültiger Richtlinieneinschränkungen ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Gibt an, dass die X509-Kette keine Fehler aufweist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Gibt an, dass keine Zertifikatsrichtlinienerweiterung im Zertifikat vorhanden ist.Dieser Fehler tritt auf, wenn in einer Gruppenrichtlinie angegeben ist, dass alle Zertifikate eine Zertifikatsrichtlinie enthalten müssen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Gibt an, dass die X509-Kette aufgrund einer ungültigen Zertifikatssignatur ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Veraltet.Gibt an, dass das Zertifikat der Zertifizierungsstelle und das ausgestellte Zertifikat nicht geschachtelte Gültigkeitsperioden enthalten.Beispielsweise kann das Zertifikat der Zertifizierungsstelle vom 01. Januar bis zum 01. Dezember gültig sein, während das ausgestellte Zertifikat vom 02. Januar bis zum 02. Dezember gültig ist, d. h., die Gültigkeitsperioden sind nicht geschachtelt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Gibt an, dass die X509-Kette aufgrund eines ungültigen Zeitwerts ungültig ist, beispielsweise eines Werts, mit dem ein abgelaufenes Zertifikat angegeben wird.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Gibt an, dass die Schlüsselverwendung nicht gültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Gibt an, dass die Online-Zertifikatssperrliste, auf der die X509-Kette beruht, derzeit offline ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Gibt an, dass die X509-Kette nicht bis zum Stammzertifikat erstellt werden konnte.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Gibt an, dass nicht bestimmt werden kann, ob das Zertifikat widerrufen wurde.Möglicherweise ist die Zertifikatssperrliste offline oder nicht verfügbar.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Gibt an, dass die X509-Kette aufgrund eines widerrufenen Zertifikats ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Gibt an, dass die X509-Kette aufgrund eines nicht vertrauenswürdigen Stammzertifikats ungültig ist.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Gibt das Format eines X.509-Zertifikats an. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Ein Authenticode X.509-Zertifikat. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>Ein einzelnes X.509-Zertifikat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>Ein PFX-formatiertes Zertifikat.Der Pfx-Wert ist identisch mit dem Pkcs12-Wert.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>Ein PKCS #12–formatiertes Zertifikat.Der Pkcs12-Wert ist identisch mit dem Pfx-Wert.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>Ein PKCS #7–formatiertes Zertifikat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>Ein einzelnes serialisiertes X.509-Zertifikat. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>Ein serialisierter Speicher.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>Ein unbekanntes X.509-Zertifikat.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Definiert die Auflistung von OIDs (Object Identifier, Objektbezeichner), die die Anwendungen angibt, die den Schlüssel verwenden.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />-Klasse mithilfe eines <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts und eines Werts, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="encodedEnhancedKeyUsages">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />-Klasse mithilfe einer <see cref="T:System.Security.Cryptography.OidCollection" /> und eines Werts, der angibt, ob die Erweiterung wichtig ist. </summary>
+      <param name="enhancedKeyUsages">Eine <see cref="T:System.Security.Cryptography.OidCollection" />-Auflistung. </param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Die angegebene <see cref="T:System.Security.Cryptography.OidCollection" /> enthält einen oder mehrere fehlerhafte Werte.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />-Klasse mit einem <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekt.</summary>
+      <param name="asnEncodedData">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Ruft die Auflistung von OIDs ab, die die Anwendungen angeben, die den Schlüssel verwenden.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.OidCollection" />-Objekt, das die Anwendungen angibt, die den Schlüssel verwenden.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Stellt eine X509-Erweiterung dar.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Klasse.</summary>
+      <param name="encodedExtension">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+      <param name="critical">true, wenn die Erweiterung kritisch ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Klasse.</summary>
+      <param name="oid">Der Objektbezeichner, mit dem die Erweiterung identifiziert wird.</param>
+      <param name="rawData">Die codierten Daten, aus denen die Erweiterung erstellt wird.</param>
+      <param name="critical">true, wenn die Erweiterung kritisch ist, andernfalls false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> ist null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> ist eine leere Zeichenfolge ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Klasse.</summary>
+      <param name="oid">Eine Zeichenfolge, die den Objektbezeichner darstellt.</param>
+      <param name="rawData">Die codierten Daten, aus denen die Erweiterung erstellt wird.</param>
+      <param name="critical">true, wenn die Erweiterung kritisch ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Kopiert die Erweiterungseigenschaften des angegebenen <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts.</summary>
+      <param name="asnEncodedData">Das zu kopierende <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> ist null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> besitzt keine gültige X.509-Erweiterung.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Ruft einen booleschen Wert ab, der angibt, ob die Erweiterung kritisch ist.</summary>
+      <returns>true, wenn die Erweiterung wichtig ist, andernfalls false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Stellt eine Auflistung von <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekten dar.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Klasse. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Fügt dem <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt hinzu.</summary>
+      <returns>Der Index, an dem der <paramref name="extension" />-Parameter hinzugefügt wurde.</returns>
+      <param name="extension">Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt, das dem <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt hinzugefügt werden soll. </param>
+      <exception cref="T:System.ArgumentNullException">Der Wert des <paramref name="extension" />-Parameters ist null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Kopiert eine Auflistung in ein Array, wobei am angegebenen Index begonnen wird.</summary>
+      <param name="array">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekten. </param>
+      <param name="index">Die Position im Array, an der das Kopieren begonnen wird. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> ist eine Zeichenfolge mit der Länge 0 (null) oder enthält einen ungültigen Wert. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> ist null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> gibt einen Wert an, der sich nicht im Bereich des Arrays befindet. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Ruft die Anzahl der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekte in einem <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt ab.</summary>
+      <returns>Eine ganze Zahl, die die Anzahl der <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekte im <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt darstellt.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Gibt einen Enumerator zurück, der ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt durchlaufen kann.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" />-Objekt zum Durchlaufen des <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekts.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Ruft einen Wert ab, der angibt, ob die Threadsicherheit der Auflistung gewährleistet ist.</summary>
+      <returns>true, wenn die Auflistung threadsicher ist, andernfalls false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Ruft das <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt am angegebenen Index ab.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt.</returns>
+      <param name="index">Der Speicherort des abzurufenden <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekts. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> ist kleiner als 0. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> ist größer oder gleich der Länge des Arrays. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Ruft das erste <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt ab, dessen Wert oder angezeigter Name von einem Objektbezeichner (OID) angegeben wird.</summary>
+      <returns>Ein <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekt.</returns>
+      <param name="oid">Der Objektbezeichner (OID) der abzurufenden Erweiterung. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Ruft ein Objekt ab, mit dem der Zugriff auf das <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt synchronisiert werden kann.</summary>
+      <returns>Ein Objekt, mit dem der Zugriff auf das <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt synchronisiert werden kann.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Kopiert die Auflistung in ein Array, wobei am angegebenen Index begonnen wird.</summary>
+      <param name="array">Ein Array von <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />-Objekten. </param>
+      <param name="index">Die Position im Array, an der das Kopieren begonnen wird. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> ist eine Zeichenfolge mit der Länge 0 (null) oder enthält einen ungültigen Wert. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> ist null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> gibt einen Wert an, der sich nicht im Bereich des Arrays befindet. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Gibt einen Enumerator zurück, der ein <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekt durchlaufen kann.</summary>
+      <returns>Ein <see cref="T:System.Collections.IEnumerator" />-Objekt zum Durchlaufen des <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Objekts.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Unterstützt eine einfache Iteration durch eine <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Ruft das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />-Auflistung ab.</summary>
+      <returns>Das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Setzt den Enumerator auf das nächste Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>true, wenn der Enumerator erfolgreich auf das nächste Element gesetzt wurde, false, wenn der Enumerator das Ende der Auflistung überschritten hat.</returns>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Setzt den Enumerator auf seine anfängliche Position vor dem ersten Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Die Auflistung wurde nach dem Erstellen des Enumerators geändert. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Ruft ein Objekt aus einer Auflistung ab.</summary>
+      <returns>Das aktuelle Element in der <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Der Enumerator ist vor dem ersten Element oder hinter dem letzten Element der Auflistung positioniert. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Gibt den Typ des Werts an, nach dem die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode sucht.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die entweder den angezeigten Namen der Anwendungsrichtlinie oder den Objektbezeichner (OID oder <see cref="T:System.Security.Cryptography.Oid" />) des Zertifikats darstellt.Beispielsweise kann "Encrypting File System" oder "1.3.6.1.4.1.311.10.3.4" verwendet werden.Für eine Anwendung, die lokalisiert wird, muss der OID-Wert verwendet werden, da der Anzeigename lokalisiert wird.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den angezeigten Namen oder den Objektbezeichner (OID oder <see cref="T:System.Security.Cryptography.Oid" />) der Zertifikatsrichtlinie darstellt.Die optimale Methode besteht darin, den OID-Wert zu verwenden, z. B. "1.3.6.1.4.1.311.10.3.4".Für eine Anwendung, die lokalisiert wird, muss die OID verwendet werden, da der Anzeigename lokalisiert wird.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, mit der die gesuchte Erweiterung beschrieben wird.Der Objektbezeichner (OID) wird meist dazu verwendet, die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode anzuweisen, nach allen Zertifikaten mit einer Erweiterung zu suchen, die dem betreffenden OID-Wert entspricht.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Distinguished Name des Ausstellers des Zertifikats darstellt.Dies ist eine bestimmtere Suche als die durch den <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />-Enumerationswert bereitgestellte.Mit dem <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />-Wert führt die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode einen Zeichenfolgenvergleich ohne Berücksichtigung von Groß- und Kleinschreibung für den gesamten Distinguished Name aus.Das Suchen nach Ausstellernamen ist ein weniger genaues Suchverfahren.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Namen des Ausstellers des Zertifikats darstellt.Dies ist eine weniger bestimmte Suche als die durch den <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />-Enumerationswert bereitgestellte.Mit dem <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />-Wert führt die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode einen Zeichenfolgenvergleich ohne Berücksichtigung der Groß- und Kleinschreibung unter Verwendung des angegebenen Werts aus.Wenn Sie beispielsweise "MyCA" an die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode übergeben, wird nach allen Zertifikaten mit einem Ausstellernamen gesucht, der diese Zeichenfolge enthält, ungeachtet anderer Werte für den Aussteller.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die die Schlüsselverwendung darstellt, oder eine Ganzzahl, die eine Bitmaske mit allen angeforderten Schlüsselverwendungen enthält.Für den Zeichenfolgenwert kann nur jeweils eine Schlüsselverwendung angegeben werden, die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode kann jedoch in einer überlappenden Sequenz verwendet werden, um die Schnittmenge der angeforderten Verwendungen abzurufen.Beispielsweise kann der <paramref name="findValue" />-Parameter auf "KeyEncipherment" oder auf eine Ganzzahl (0x30 gibt "KeyEncipherment" und "DataEncipherment" an) festgelegt werden.Werte der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />-Enumeration können ebenfalls verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> Methode muss eine Zeichenfolge sein, die die Seriennummer des Zertifikats darstellt, wie vom Zertifikatsdialogfeld angezeigt, jedoch ohne die Leerzeichen, oder, wie von der <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" />-Methode zurückgegeben. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Distinguished Name des Antragstellers des Zertifikats darstellt.Dies ist eine bestimmtere Suche als die durch den <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />-Enumerationswert bereitgestellte.Mit dem <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />-Wert führt die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode einen Zeichenfolgenvergleich ohne Berücksichtigung von Groß- und Kleinschreibung für den gesamten Distinguished Name aus.Das Suchen nach Antragstellernamen ist ein weniger genaues Suchverfahren.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Zeichenfolgenbezeichner des Antragstellers in Hexadezimalschreibweise darstellt, z. B. "F3E815D45E83B8477B9284113C64EF208E897112", entsprechend der Anzeige auf der Benutzeroberfläche.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Namen des Antragstellers des Zertifikats darstellt.Dies ist eine weniger bestimmte Suche als die durch den <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />-Enumerationswert bereitgestellte.Mit dem <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />-Wert führt die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode einen Zeichenfolgenvergleich ohne Berücksichtigung der Groß- und Kleinschreibung unter Verwendung des angegebenen Werts aus.Wenn Sie beispielsweise "MyCert" an die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode übergeben, wird nach allen Zertifikaten mit einem Antragstellernamen gesucht, der diese Zeichenfolge enthält, ungeachtet anderer Werte für den Antragsteller.Die Suche anhand des Distinguished Name ist ein genaueres Verfahren.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Vorlagennamen des Zertifikats darstellt, z. B. "ClientAuth".Ein Vorlagenname ist eine X509-Erweiterung, Version 3, in der die Zertifikatsverwendungen angegeben sind.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss eine Zeichenfolge sein, die den Fingerabdruck des Zertifikats darstellt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss ein <see cref="T:System.DateTime" />-Wert für die Ortszeit sein.Alle Zertifikate, die bis zum Ende des Jahres gültig sind, können durch das Ausschließen der Ergebnisse eines <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Vorgangs für <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> des letzten Tags des Jahres von den Ergebnissen eines <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Vorgangs für <see cref="P:System.DateTime.Now" /> gesucht werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss ein <see cref="T:System.DateTime" />-Wert für die Ortszeit sein.Der Wert muss nicht in der Zukunft liegen.Sie können z. B. mit <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> Zertifikate suchen, die im aktuellen Jahr gültig wurden, indem Sie die Schnittmenge der Ergebnisse eines <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Vorgangs für <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> für den letzten Tag des Jahres mit den Ergebnissen eines <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Vorgangs für <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> von <see cref="P:System.DateTime.Now" /> nehmen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>Der <paramref name="findValue" />-Parameter für die <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />-Methode muss ein <see cref="T:System.DateTime" />-Wert für die Ortszeit sein.Sie können alle gerade gültigen Zertifikate mithilfe von <see cref="P:System.DateTime.Now" /> suchen.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Definiert, wie und wo der private Schlüssel eines X.509-Zertifikats importiert wird.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>Der Standardschlüsselsatz wird verwendet.  Der Benutzerschlüsselsatz stellt i. d. R. den Standard dar. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Importierte Schlüssel werden als exportierbar markiert.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Private Schlüssel werden eher im lokalen Computerspeicher als im aktuellen Benutzerspeicher gespeichert. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>Der einer PFX-Datei zugeordnete Schlüssel bleibt beim Importieren von Zertifikaten erhalten.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Private Schlüssel werden eher im aktuellen Benutzerspeicher als im lokalen Computerspeicher gespeichert.Dies ist auch dann der Fall, wenn das Zertifikat angibt, dass die Schlüssel im lokalen Computerspeicher abgelegt werden sollen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Benachrichtigen Sie den Benutzer mithilfe eines Dialogfelds oder einer anderen Methode darüber, dass auf den Schlüssel zugegriffen wird.  Der verwendete CSP (Cryptographic Service Provider, Kryptografiedienstanbieter) definiert das genaue Verhalten.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Definiert die Verwendung eines im X.509-Zertifikat enthaltenen Schlüssels.  Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />-Klasse mithilfe eines <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts und eines Werts, der angibt, ob die Erweiterung wichtig ist. </summary>
+      <param name="encodedKeyUsage">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />-Klasse mithilfe des angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />-Werts und eines Werts, der angibt, ob die Erweiterung wichtig ist. </summary>
+      <param name="keyUsages">Einer der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />-Werte, die die Verwendung des Schlüssels beschreiben.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />-Klasse unter Verwendung eines <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekts. </summary>
+      <param name="asnEncodedData">Die codierten Daten, aus denen die Erweiterung erstellt werden soll.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Ruft das Schlüsselverwendungsflag ab, das dem Zertifikat zugeordnet ist.</summary>
+      <returns>Einer der <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />-Werte.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Die Erweiterung kann nicht decodiert werden. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Definiert die Verwendung des Zertifikatsschlüssels.Wenn dieser Wert nicht definiert ist, kann der Schlüssel beliebig verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>Der Schlüssel kann zum Signieren einer CRL (Certificate Revocation List, Zertifikatssperrliste) verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>Der Schlüssel kann zur Datenverschlüsselung verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>Der Schlüssel kann nur zur Entschlüsselung verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>Der Schlüssel kann als digitale Signatur verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>Der Schlüssel kann nur zur Verschlüsselung verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>Der Schlüssel kann verwendet werden, um die Schlüsselübereinstimmung zu bestimmen, z. B. ein mit dem Diffie-Hellman-Schlüsselübereinstimmungsalgorithmus erstellter Schlüssel.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>Der Schlüssel kann zum Signieren von Zertifikaten verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>Der Schlüssel kann zur Schlüsselverschlüsselung verwendet werden.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>Keine Schlüsselverwendungsparameter.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>Der Schlüssel kann zur Authentifizierung verwendet werden.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Gibt den Typ des Namens an, den das X509-Zertifikat enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>Der DNS-Name, der dem alternativen Namen des Antragstellers oder des Ausstellers eines X.509-Zertifikats zugeordnet ist.  Dieser Wert entspricht dem <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />-Wert.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>Der DNS-Name, der dem alternativen Namen des Antragstellers oder des Ausstellers eines X509-Zertifikats zugeordnet ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>Die E-Mail-Adresse, die einem Antragsteller bzw. Aussteller eines X509-Zertifikats zugeordnet ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>Der einfache Name eines Antragstellers oder Ausstellers eines X509-Zertifikats.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>Der Benutzerprinzipalname des Antragstellers oder Ausstellers eines X509-Zertifikats.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>Die URL-Adresse, die dem alternativen Namen des Antragstellers oder des Ausstellers eines X509-Zertifikats zugeordnet ist.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Gibt an, welche X509-Zertifikate in der Kette auf Sperrungen überprüft werden müssen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Nur das Endzertifikat wird auf Sperrungen überprüft.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>Die gesamte Zertifikatskette wird auf Sperrungen überprüft.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>Die gesamte Kette, ausgenommen das Stammzertifikat, wird auf Sperrungen überprüft.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Gibt den Modus an, mit dessen Hilfe die Sperre von X509-Zertifikaten überprüft wird.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>Für das Zertifikat wird keine Sperrüberprüfung ausgeführt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>Eine Sperrüberprüfung wird mithilfe einer zwischengespeicherten Zertifikatssperrliste (CRL - Certificate Revocation List) ausgeführt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>Eine Sperrüberprüfung wird mithilfe einer Online-Zertifikatssperrliste (CRL - Certificate Revocation List) ausgeführt.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Stellt einen X.509-Speicher dar, der ein physikalischer Speicher ist, in dem Zertifikate erhalten bleiben und verwaltet werden.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />-Klasse mithilfe der persönlichen Zertifikate des aktuellen Benutzerspeichers.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />-Klasse mithilfe des angegebenen <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />-Werts und des <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />-Werts.</summary>
+      <param name="storeName">Einer der Enumerationswerte, der den Namen des X.509-Zertifikatspeichers angibt. </param>
+      <param name="storeLocation">Einer der Enumerationswerte, der die Position des X.509-Zertifikatspeichers angibt. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> ist kein gültiger Speicherort, oder <paramref name="storeName" /> ist kein gültiger Name. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />-Klasse mithilfe einer Zeichenfolge, die einen Wert aus der <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />- und einen Wert aus der <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />-Enumeration darstellt.</summary>
+      <param name="storeName">Eine Zeichenfolge, die einen Wert aus der <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />-Enumeration darstellt. </param>
+      <param name="storeLocation">Einer der Enumerationswerte, der die Position des X.509-Zertifikatspeichers angibt. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> enthält ungültige Werte. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Fügt dem X.509-Zertifikatsspeicher ein Zertifikat hinzu.</summary>
+      <param name="certificate">Das hinzuzufügende Zertifikat. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Das Zertifikat konnte dem Speicher nicht hinzugefügt werden.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Gibt eine Auflistung von Zertifikaten in einem X.509-Zertifikatsspeicher zurück.</summary>
+      <returns>Eine Auflistung mit Zertifikaten.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Gibt die von dieser <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> verwendeten Ressourcen frei.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Ruft den Speicherort des X.509-Zertifikatsspeichers ab.</summary>
+      <returns>Der Speicherort des Zertifikatspeichers.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Ruft den Namen des X.509-Zertifikatsspeichers ab.</summary>
+      <returns>Der Name des Zertifikatspeichers.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Öffnet je nach <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />-Flageinstellungen einen X.509-Zertifikatsspeicher oder erstellt einen neuen Speicher.</summary>
+      <param name="flags">Eine bitweise Kombination von Enumerationswerten, die das Verfahren zum Öffnen des X.509-Zertifikatspeicher angibt. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Der Speicher ist nicht lesbar. </exception>
+      <exception cref="T:System.Security.SecurityException">Der Aufrufer verfügt nicht über die erforderliche Berechtigung. </exception>
+      <exception cref="T:System.ArgumentException">Der Speicher enthält ungültige Werte.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Entfernt ein Zertifikat aus dem X.509-Zertifikatsspeicher.</summary>
+      <param name="certificate">Das zu entfernende Zertifikat.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> ist null. </exception>
+      <exception cref="T:System.Security.SecurityException">Der Aufrufer verfügt nicht über die erforderliche Berechtigung. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Definiert eine Zeichenfolge, die die SKI (Subject Key Identifier, Schlüsselkennung des Antragstellers) eines Zertifikats angibt.Diese Klasse kann nicht vererbt werden.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse mithilfe eines Bytearrays und eines Werts, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="subjectKeyIdentifier">Ein Bytearray, das die Daten darstellt, mit denen die Erweiterung erstellt wird.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse mithilfe codierter Daten und eines Werts, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="encodedSubjectKeyIdentifier">Das zum Erstellen der Erweiterung zu verwendende <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekt.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse mithilfe eines öffentlichen Schlüssels und eines Werts, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="key">Ein <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />-Objekt, aus dem eine SKI erstellt werden soll. </param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse mithilfe eines öffentlichen Schlüssels, eines Hashalgorithmusbezeichners und eines Werts, der angibt, ob die Erweiterung wichtig ist. </summary>
+      <param name="key">Ein <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />-Objekt, aus dem eine SKI erstellt werden soll.</param>
+      <param name="algorithm">Einer der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" />-Werte, die den zu verwendenden Hashalgorithmus angeben.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Initialisiert eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse mithilfe einer Zeichenfolge und eines Werts, der angibt, ob die Erweiterung wichtig ist.</summary>
+      <param name="subjectKeyIdentifier">Eine im Hexadezimalformat codierte Zeichenfolge, die die SKI (Subject Key Identifier, Schlüsselkennung des Antragstellers) für ein Zertifikat darstellt.</param>
+      <param name="critical">true, wenn die Erweiterung wichtig ist, andernfalls false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Erstellt durch Kopieren von Informationen aus codierten Daten eine neue Instanz der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse.</summary>
+      <param name="asnEncodedData">Das zum Erstellen der Erweiterung zu verwendende <see cref="T:System.Security.Cryptography.AsnEncodedData" />-Objekt.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Ruft eine Zeichenfolge ab, die die SKI (Subject Key Identifier, Schlüsselkennung des Antragstellers) für ein Zertifikat darstellt.</summary>
+      <returns>Eine im Hexadezimalformat codierte Zeichenfolge, die die Schlüsselkennung des Antragstellers darstellt.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Die Erweiterung kann nicht decodiert werden. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Definiert den Typ des Hashalgorithmus, der mit der <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />-Klasse verwendet werden soll.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>Die SKI besteht aus einem 160 Bits großen SHA-1-Hash des codierten öffentlichen Schlüssels (einschließlich Tag, Länge und Anzahl nicht verwendeter Bits).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>Die SKI besteht aus dem 160 Bits großen SHA-1-Hash des Werts des öffentlichen Schlüssels (mit Ausnahme von Tag, Länge und Anzahl nicht verwendeter Bits).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>Die SKI besteht aus einem 4-Bit-Typ-Feld mit dem Wert 0100, gefolgt von den 60 unwichtigsten Bits des SHA-1-Hash des Werts des öffentlichen Schlüssels (mit Ausnahme von Tag, Länge und Anzahl nicht verwendeter Zeichenfolgenbits).</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Gibt die Bedingungen an, unter denen die Überprüfung von Zertifikaten in der X509-Kette ausgeführt werden muss.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>Alle Flags werden berücksichtigt, die die Überprüfung betreffen.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Es wird ignoriert, dass die Kette wegen einer unbekannten Zertifizierungsstelle nicht überprüft werden kann.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Zertifizierungsstellensperre unbekannt ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Zertifikatsvertrauensliste ungültig ist, beispielsweise wegen des Ablaufs der Zertifikatsvertrauensliste.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Signaturgebersperre der Zertifikatsvertrauensliste unbekannt ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Sperre des Endzertifikats (des Benutzerzertifikats) unbekannt ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Basiseinschränkungen ungültig sind.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass der Name des Zertifikats ungültig ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass das Zertifikat ungültige Richtlinien enthält.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>Beim Überprüfen des Zertifikats wird ignoriert, dass das Zertifikat der Zertifizierungsstelle und das ausgestellte Zertifikat nicht geschachtelte Gültigkeitsperioden enthalten.Beispielsweise kann das Zertifikat der Zertifizierungsstelle vom 01. Januar bis zum 01. Dezember gültig sein, während das ausgestellte Zertifikat vom 02. Januar bis zum 02. Dezember gültig ist, d. h., die Gültigkeitsperioden sind nicht geschachtelt.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>Beim Bestimmen der Zertifikatsgültigkeit wird ignoriert, dass Zertifikate in der Kette ungültig sind, weil sie abgelaufen oder noch nicht wirksam sind.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass die Stammsperre unbekannt ist.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>Beim Bestimmen der Zertifikatsüberprüfung wird ignoriert, dass das Zertifikat nicht für die derzeitige Verwendung ausgestellt wurde.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>Es werden keine Flags berücksichtigt, die die Überprüfung betreffen.</summary>
+    </member>
+  </members>
+</doc>

+ 1563 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1563 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Proporciona un identificador seguro que representa una cadena X.509.Para obtener más información, consulta <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Especifica la manera de abrir el almacén de certificados X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Abra el almacén de certificados X.509 e incluya los certificados almacenados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Abra el almacén de certificados X.509 con el acceso superior permitido.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Abre sólo almacenes existentes; si no existe ningún almacén, el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> no creará un almacén nuevo.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Abra el almacén de certificados X.509 sólo para lectura.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Abra el almacén de certificados X.509 para lectura y escritura.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Representa la información de clave pública de un certificado.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> utilizando un identificador de objetos (OID) de la clave pública, una representación codificada por ASN.1 de los parámetros de la clave pública y una representación codificada por ASN.1 del valor de la clave pública. </summary>
+      <param name="oid">Identificador de objetos (OID) que representa la clave pública.</param>
+      <param name="parameters">Representación codificada por ASN.1 de los parámetros de clave pública.</param>
+      <param name="keyValue">Representación codificada por ASN.1 del valor de clave pública.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Obtiene la representación codificada por ASN.1 del valor de la clave pública.</summary>
+      <returns>La representación codificada por ASN.1 del valor de la clave pública.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Obtiene la representación codificada por ASN.1 de los parámetros de la clave pública.</summary>
+      <returns>La representación codificada por ASN.1 de los parámetros de la clave pública.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Obtiene un objeto <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> o <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> que representa la clave pública.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> que representa la clave pública.</returns>
+      <exception cref="T:System.NotSupportedException">El algoritmo de clave no es compatible.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Obtiene un identificador de objetos (OID) de clave pública.</summary>
+      <returns>Identificador de objetos (OID) de clave pública.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Especifica la ubicación del almacén de certificados X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>Almacén de certificados X.509 utilizado por el usuario actual.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>Almacén de certificados X.509 asignado al equipo local.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Especifica el nombre del almacén del certificado X.509 que se va a abrir.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>El almacén del certificado X.509 para otros usuarios.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>El almacén del certificado X.509 para las entidades de certificación (CA) de otros fabricantes.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>El almacén del certificado X.509 para las entidades de certificación (CA) intermedias. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>El almacén del certificado X.509 para los certificados revocados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>El almacén del certificado X.509 para los certificados personales.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>El almacén del certificado X.509 para las entidades de certificación (CA) raíz de confianza.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>El almacén del certificado X.509 para las personas y los recursos de confianza directa.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>El almacén del certificado X.509 para emisores de confianza directa.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Representa el nombre distintivo de un certificado X509.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizando información de la matriz de bytes especificada.</summary>
+      <param name="encodedDistinguishedName">Matriz de bytes que contiene información del nombre distintivo.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> usando el objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> especificado.</summary>
+      <param name="encodedDistinguishedName">Objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> que representa el nombre distintivo.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> usando el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> especificado.</summary>
+      <param name="distinguishedName">Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizando información procedente de la cadena especificada.</summary>
+      <param name="distinguishedName">Cadena que representa el nombre distintivo.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizando la cadena especificada y el marcador <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" />.</summary>
+      <param name="distinguishedName">Cadena que representa el nombre distintivo.</param>
+      <param name="flag">Combinación bit a bit de los valores de enumeración que especifican las características del nombre distintivo.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Descodifica un nombre distintivo utilizando las características especificadas por el parámetro <paramref name="flag" />.</summary>
+      <returns>El nombre distintivo descodificado.</returns>
+      <param name="flag">Combinación bit a bit de los valores de enumeración que especifican las características del nombre distintivo.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El certificado tiene un nombre no válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Devuelve una versión con formato de un nombre distintivo X500 para imprimirlo o enviarlo a una ventana de texto o a una consola.</summary>
+      <returns>Una cadena con formato que representa el nombre distintivo X500.</returns>
+      <param name="multiLine">Es true si la cadena de retorno debe contener los retornos de carro; de lo contrario, es false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Obtiene el nombre distintivo separado por comas de un certificado X500.</summary>
+      <returns>El nombre distintivo separado por comas del certificado X509.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Especifica las características del nombre distintivo X.500.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>El nombre distintivo no utiliza el signo más.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>El nombre distintivo no utiliza comillas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Fuerza el nombre distintivo para que codifique las teclas específicas X.500 como cadenas UTF-8, en lugar de cadenas Unicode imprimibles.Para obtener más información y la lista de teclas X.500 afectadas, consulte la Enumeración de X500NameFlags.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>El nombre distintivo no tiene ninguna característica especial.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>El nombre distintivo está invertido.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>El nombre distintivo utiliza comas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>El nombre distintivo utiliza el carácter de nueva línea.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>El nombre distintivo utiliza signos de punto y coma.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>El nombre distintivo utiliza la codificación T61.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>El nombre distintivo utiliza la codificación UTF8 en lugar de la codificación de caracteres Unicode.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Define las restricciones establecidas en un certificado.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.Los parámetros especifican un valor que indica si el certificado es de una entidad de certificación (CA), otro valor que indica si existe alguna restricción en el número de niveles de ruta de acceso que permite, el número de niveles permitido en su ruta de acceso y un último valor que indica si la extensión es crítica.</summary>
+      <param name="certificateAuthority">true si el certificado es de una entidad de certificación (CA); de lo contrario, false.</param>
+      <param name="hasPathLengthConstraint">true si el certificado tiene restringido el número de niveles de ruta de acceso que permite; de lo contrario, false.</param>
+      <param name="pathLengthConstraint">Número de niveles permitido en la ruta de acceso de un certificado.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> utilizando un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> y un valor que identifica si la extensión es crítica. </summary>
+      <param name="encodedBasicConstraints">Datos codificados que se van a utilizar para crear la extensión.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Obtiene un valor que indica si un certificado es de una entidad de certificación (CA).</summary>
+      <returns>true si el certificado es de una entidad de certificación (CA); de lo contrario, false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> mediante un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Datos codificados que se van a utilizar para crear la extensión.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Obtiene un valor que indica si un certificado tiene restringido el número de niveles de ruta de acceso que permite.</summary>
+      <returns>true si el certificado tiene restringido el número de niveles de ruta de acceso que permite; de lo contrario, false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La extensión no puede descodificarse. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Obtiene el número de niveles permitido en la ruta de acceso de un certificado.</summary>
+      <returns>Entero que indica el número de niveles permitido en la ruta de acceso de un certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La extensión no puede descodificarse. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Proporciona métodos para ayudarle a utilizar certificados X.509 v.3.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> definida a partir de una secuencia de bytes que representa un certificado X.509v3.</summary>
+      <param name="data">Matriz de bytes que contiene los datos de un certificado X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="rawData" /> es null.o bienLa longitud del parámetro <paramref name="rawData" /> es 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> utilizando una matriz de bytes y una contraseña.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509.</param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="rawData" /> es null.o bienLa longitud del parámetro <paramref name="rawData" /> es 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> utilizando una matriz de bytes, una contraseña y una marca de almacenamiento de claves.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <param name="keyStorageFlags">Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar el certificado. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="rawData" /> es null.o bienLa longitud del parámetro <paramref name="rawData" /> es 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[CRÍTICO PARA LA SEGURIDAD] Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> utilizando un identificador a una estructura PCCERT_CONTEXT no administrada.</summary>
+      <param name="handle">Identificador para una estructura PCCERT_CONTEXT no administrada.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando el nombre de un archivo firmado con el estándar PKCS7. </summary>
+      <param name="fileName">Nombre de un archivo firmado con el estándar PKCS7.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="fileName" /> es null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando el nombre de un archivo firmado con el estándar PKCS7 y una contraseña para obtener acceso al certificado.</summary>
+      <param name="fileName">Nombre de un archivo firmado con el estándar PKCS7. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="fileName" /> es null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando el nombre de un archivo firmado con el estándar PKCS7, una contraseña para obtener acceso al certificado y una marca de almacenamiento de claves. </summary>
+      <param name="fileName">Nombre de un archivo firmado con el estándar PKCS7. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <param name="keyStorageFlags">Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar el certificado. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+      <exception cref="T:System.ArgumentException">El valor del parámetro <paramref name="fileName" /> es null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Libera todos los recursos utilizados por el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Libera todos los recursos no administrados utilizados por este <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> y, opcionalmente, libera los recursos administrados. </summary>
+      <param name="disposing">truepara liberar los recursos administrados y no administrados; false para liberar únicamente los recursos no administrados.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Compara dos objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> para determinar si son iguales.</summary>
+      <returns>Es true si el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual es igual al objeto especificado por el parámetro <paramref name="other" />; en caso contrario, es false.</returns>
+      <param name="obj">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a comparar con el objeto actual. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Compara dos objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> para determinar si son iguales.</summary>
+      <returns>Es true si el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual es igual al objeto especificado por el parámetro <paramref name="other" />; en caso contrario, es false.</returns>
+      <param name="other">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a comparar con el objeto actual.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exporta el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual a una matriz de bytes en un formato descrito por uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </summary>
+      <returns>Matriz de bytes que representa el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</returns>
+      <param name="contentType">Uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> que describe cómo dar formato a los datos de salida. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se ha pasado al parámetro <paramref name="contentType" /> un valor distinto de <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> o <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" />.o bienNo se puede exportar el certificado.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exporta el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual a una matriz de bytes en un formato descrito por uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, con la contraseña especificada.</summary>
+      <returns>Matriz de bytes que representa el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</returns>
+      <param name="contentType">Uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> que describe cómo dar formato a los datos de salida.</param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se ha pasado al parámetro <paramref name="contentType" /> un valor distinto de <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> o <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" />.o bienNo se puede exportar el certificado.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Devuelve el valor hash del certificado X.509v3 en forma de matriz de bytes.</summary>
+      <returns>Valor hash del certificado X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Devuelve el nombre del formato de este certificado X.509v3.</summary>
+      <returns>Formato de este certificado X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Devuelve el código hash del certificado X.509v3 en forma de entero.</summary>
+      <returns>Código hash del certificado X.509 en forma de entero.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Devuelve la información del algoritmo de clave de este certificado X.509v3 en forma de cadena.</summary>
+      <returns>Información del algoritmo de clave de este certificado X.509 en forma de cadena.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Devuelve los parámetros del algoritmo de clave del certificado X.509v3 en forma de matriz de bytes.</summary>
+      <returns>Parámetros del algoritmo de clave del certificado X.509 en forma de matriz de bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Devuelve los parámetros del algoritmo de clave del certificado X.509v3 en forma de cadena hexadecimal.</summary>
+      <returns>Parámetros del algoritmo de clave del certificado X.509 en forma de cadena hexadecimal.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Devuelve la clave pública del certificado X.509v3 en forma de matriz de bytes.</summary>
+      <returns>Clave pública del certificado X.509 en forma de matriz de bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Devuelve el número de serie del certificado X.509v3 en forma de matriz de bytes.</summary>
+      <returns>Número de serie del certificado X.509 en forma de matriz de bytes.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[CRÍTICO PARA LA SEGURIDAD] Obtiene un identificador para un contexto de certificado de la API de criptografía de Microsoft descrito por una estructura PCCERT_CONTEXT no administrada. </summary>
+      <returns>Estructura <see cref="T:System.IntPtr" /> que representa una estructura PCCERT_CONTEXT no administrada.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Obtiene el nombre de la entidad de certificación que emitió el certificado X.509v3.</summary>
+      <returns>Nombre de la entidad de certificación que emitió el certificado X.509v3.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El identificador de certificado no es válido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Obtiene el nombre distintivo del sujeto del certificado.</summary>
+      <returns>Nombre distintivo del sujeto del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El identificador de certificado no es válido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Devuelve una representación en forma de cadena del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</summary>
+      <returns>Representación en forma de cadena del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Devuelve una representación en forma de cadena del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual con información adicional, si se especifica.</summary>
+      <returns>Representación en forma de cadena del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual.</returns>
+      <param name="fVerbose">Es true para generar la forma detallada de la representación en forma de cadena; en caso contrario, es false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Representa un certificado X.509.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando información de una matriz de bytes.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando una matriz de bytes y una contraseña.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando una matriz de bytes, una contraseña y una marca de almacenamiento de claves.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <param name="keyStorageFlags">Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar el certificado. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando un identificador no administrado.</summary>
+      <param name="handle">Puntero a un contexto de certificado en código no administrado.La estructura C se llama PCCERT_CONTEXT.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando el nombre de un archivo de certificado.</summary>
+      <param name="fileName">Nombre de un archivo de certificado. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando el nombre de un archivo de certificado y una contraseña para obtener acceso al certificado.</summary>
+      <param name="fileName">Nombre de un archivo de certificado. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizando el nombre de un archivo de certificado, una contraseña para obtener acceso al certificado y una marca de almacenamiento claves.</summary>
+      <param name="fileName">Nombre de un archivo de certificado. </param>
+      <param name="password">Contraseña requerida para obtener acceso a los datos del certificado X.509. </param>
+      <param name="keyStorageFlags">Combinación bit a bit de los valores de enumeración que controlan dónde y cómo importar el certificado. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Se genera un error con el certificado.Por ejemplo:El archivo de certificado no existe.El certificado no es válido.La contraseña del certificado es incorrecta.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Obtiene o establece un valor que indica que se almacena un certificado X.509.</summary>
+      <returns>Es true si se almacena el certificado y false si no se almacena el certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Obtiene una colección de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Obtiene o establece el alias asociado de un certificado.</summary>
+      <returns>Nombre descriptivo del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Indica el tipo de certificado que contiene una matriz de bytes.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> tiene longitud cero o es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Indica el tipo de certificado que contiene un archivo.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="fileName">Nombre de un archivo de certificado. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> es null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Obtiene el sujeto y los nombres del emisor de un certificado.</summary>
+      <returns>Nombre del certificado.</returns>
+      <param name="nameType">Valor de <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> para el sujeto. </param>
+      <param name="forIssuer">Es true si se va a incluir el nombre del emisor; en caso contrario, es false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Obtiene un valor que indica si un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contiene una clave privada. </summary>
+      <returns>Es true si el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contiene una clave privada; de lo contrario, es false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Obtiene el nombre distintivo del emisor de certificados.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> que contiene el nombre del emisor del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Obtiene la fecha en hora local después de la cual un certificado ya no es válido.</summary>
+      <returns>Objeto <see cref="T:System.DateTime" /> que representa la fecha de expiración del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Obtiene la fecha en hora local en la que un certificado entra en vigor.</summary>
+      <returns>Objeto <see cref="T:System.DateTime" /> que representa la fecha efectiva del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Obtiene o establece el objeto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> que representa la clave privada asociada a un certificado.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> que es un proveedor de servicios criptográficos RSA o DSA.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El valor de la clave no es RSA ni DSA o la clave es ilegible. </exception>
+      <exception cref="T:System.ArgumentNullException">El valor que se establece para esta propiedad es null.</exception>
+      <exception cref="T:System.NotSupportedException">No se admite el algoritmo de clave para esta clave privada.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Las claves X.509 no coinciden.</exception>
+      <exception cref="T:System.ArgumentException">La clave del proveedor de servicios criptográficos es null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Obtiene un objeto <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> asociado a un certificado.</summary>
+      <returns>Un objeto <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El valor de la clave no es RSA ni DSA o la clave es ilegible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Obtiene los datos sin procesar de un certificado.</summary>
+      <returns>Datos sin procesar del certificado en forma de matriz de bytes.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Obtiene el número de serie de un certificado.</summary>
+      <returns>Número de serie del certificado.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Obtiene el algoritmo utilizado para crear la firma de un certificado.</summary>
+      <returns>Devuelve el identificador de objeto (<see cref="T:System.Security.Cryptography.Oid" />) del algoritmo de firma.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Obtiene el nombre distintivo del sujeto de un certificado.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> que representa el nombre del sujeto del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El contexto de certificado no es válido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Obtiene la huella digital de un certificado.</summary>
+      <returns>Huella digital del certificado.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Muestra un certificado X.509 en formato de texto.</summary>
+      <returns>Información del certificado.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Muestra un certificado X.509 en formato de texto.</summary>
+      <returns>Información del certificado.</returns>
+      <param name="verbose">Es true para mostrar la clave pública, clave privada, extensiones, etc.; es false para mostrar información que es similar a la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, incluso la huella digital, el número de serie, el sujeto y los nombres del emisor, etc. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Obtiene la versión del formato X.509 de un certificado.</summary>
+      <returns>Formato del certificado.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el certificado. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Representa una colección de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> sin ninguna información sobre <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> mediante un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificate">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> a partir del cual se iniciará la colección.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> mediante una matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificates">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizando la colección de certificados especificada.</summary>
+      <param name="certificates">Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Agrega un objeto al final de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Índice de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> en el que se ha agregado <paramref name="certificate" />.</returns>
+      <param name="certificate">Certificado X.509 representado como objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Agrega varios objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> de una matriz al objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Agrega varios objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> de un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> a otro objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Determina si el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contiene un certificado específico.</summary>
+      <returns>true si <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contiene el <paramref name="certificate" /> especificado; en caso contrario, false.</returns>
+      <param name="certificate">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> que se va a buscar en la colección. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exporta información del certificado X.509 a una matriz de bytes.</summary>
+      <returns>Información del certificado X.509 en una matriz de bytes.</returns>
+      <param name="contentType">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> compatible. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exporta a una matriz de bytes información del certificado X.509 utilizando una contraseña.</summary>
+      <returns>Información del certificado X.509 en una matriz de bytes.</returns>
+      <param name="contentType">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> compatible. </param>
+      <param name="password">Cadena utilizada para proteger la matriz de bytes. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El certificado es ilegible, el contenido no es válido o, si se trata de un certificado que requiere contraseña, no se ha podido exportar la clave privada porque la contraseña proporcionada era incorrecta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Busca un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizando los criterios de búsqueda especificados por la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> y el objeto <paramref name="findValue" />.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <param name="findType">Uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />. </param>
+      <param name="findValue">El criterio de búsqueda como objeto. </param>
+      <param name="validOnly">true para que la búsqueda sólo pueda devolver certificados válidos; de lo contrario, false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> no es válido. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Devuelve un enumerador capaz de recorrer en iteración un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> que puede recorrer en iteración el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Importa un certificado en forma de matriz de bytes a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Matriz de bytes que contiene los datos de un certificado X.509. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importa a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> un certificado en forma de matriz de bytes para cuyo acceso se requiere contraseña.</summary>
+      <param name="rawData">Matriz de bytes que contiene datos de un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <param name="password">Contraseña requerida para obtener acceso a la información del certificado. </param>
+      <param name="keyStorageFlags">Una combinación bit a bit de los valores de enumeración que controlan cómo y dónde se importó el certificado. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Importa un archivo de certificado a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Nombre del archivo que contiene la información del certificado. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importa a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> un archivo de certificado que requiere contraseña.</summary>
+      <param name="fileName">Nombre del archivo que contiene la información del certificado. </param>
+      <param name="password">Contraseña requerida para obtener acceso a la información del certificado. </param>
+      <param name="keyStorageFlags">Una combinación bit a bit de los valores de enumeración que controlan cómo y dónde se importó el certificado. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Inserta un objeto en el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> en el índice especificado.</summary>
+      <param name="index">Índice de base cero en el que se va a insertar <paramref name="certificate" />. </param>
+      <param name="certificate">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> que se va a insertar. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> es menor que cero.O bien <paramref name="index" /> es mayor que la propiedad <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.NotSupportedException">La colección es de sólo lectura.O bien La colección tiene un tamaño fijo. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> es null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Obtiene o establece el elemento que se encuentra en el índice especificado.</summary>
+      <returns>El elemento en el índice especificado.</returns>
+      <param name="index">Índice de base cero del elemento que se va a obtener o establecer. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> es menor que cero.O bien <paramref name="index" /> es mayor o igual que la propiedad <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Quita del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> la primera aparición de un certificado.</summary>
+      <param name="certificate">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> que se ha de quitar de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Quita de un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> varios objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contenidos en una matriz.</summary>
+      <param name="certificates">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Quita varios objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contenidos en un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> de otro objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> es null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Admite una iteración simple en un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Obtiene el elemento actual del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Elemento actual del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Adelanta el enumerador al siguiente elemento del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Establece el enumerador en su posición inicial (delante del primer elemento del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />).</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Elemento actual del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Define una colección que almacena objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> desde una matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <param name="value">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> con los que se inicializa el nuevo objeto. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> desde otra <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> con que inicializar el nuevo objeto. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Agrega un <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> con el valor especificado a la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <returns>Índice de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual donde se insertó el nuevo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="value">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a agregar al objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Copia los elementos de una matriz de tipo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> al final de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <param name="value">Matriz de tipo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que contiene los objetos que se agregarán a la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual. </param>
+      <exception cref="T:System.ArgumentNullException">El valor del parámetro <paramref name="value" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Copia los elementos de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> especificada al final de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> que contiene los objetos que se agregarán a la colección. </param>
+      <exception cref="T:System.ArgumentNullException">El valor del parámetro <paramref name="value" /> es null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Obtiene un valor que indica si la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual contiene el <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> especificado.</summary>
+      <returns>true si la colección contiene el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />; en cualquier otro caso, false.</returns>
+      <param name="value">El <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a buscar. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Copia los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual en una instancia de <see cref="T:System.Array" /> unidimensional en el índice especificado.</summary>
+      <param name="array">
+        <see cref="T:System.Array" /> unidimensional que constituye el destino de los valores copiados desde la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <param name="index">Índice de <paramref name="array" /> donde se comenzará a copiar. </param>
+      <exception cref="T:System.ArgumentException">El parámetro <paramref name="array" /> es multidimensional.O bien El número de elementos de <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> es mayor que el espacio disponible entre el <paramref name="arrayIndex" /> y el final de <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">El valor del parámetro <paramref name="array" /> es null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">El parámetro <paramref name="arrayIndex" /> es menor que el límite inferior del parámetro <paramref name="array" />. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Devuelve un enumerador que puede recorrer en iteración <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Enumerador de los subelementos de <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> que pueden utilizarse para recorrer en iteración la colección.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Genera un valor hash basado en todos los valores que contiene la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <returns>Valor hash basado en todos los valores que contiene la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Devuelve el índice del <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> especificado en la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <returns>Índice del <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> especificado por el parámetro <paramref name="value" /> en <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, si se encuentra; de lo contrario, -1.</returns>
+      <param name="value">El <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a buscar. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Inserta un <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual en el índice especificado.</summary>
+      <param name="index">Índice basado en cero en el que debe insertarse <paramref name="value" />. </param>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se va a insertar. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Obtiene o establece la entrada en el índice especificado de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> situado en el índice especificado de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</returns>
+      <param name="index">Índice de base cero de la entrada que se va a situar en la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">El parámetro <paramref name="index" /> se encuentra fuera del intervalo de índices válido para la colección. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Quita el <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> especificado de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> que se quita de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual. </param>
+      <exception cref="T:System.ArgumentException">El <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> especificado en el parámetro <paramref name="value" /> no se encuentra en la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> actual. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Enumera los objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> de una <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> para el objeto<see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> especificado.</summary>
+      <param name="mappings">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> que se van a enumerar. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Obtiene el <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actual del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Desplaza el enumerador al siguiente elemento de la colección.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear la instancia del enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Establece el enumerador en su posición inicial (antes del primer elemento de la colección).</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modifica después de crear una instancia del enumerador. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Objeto de certificado X.509 actual en el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear la instancia del enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>Para obtener una descripción de este miembro, vea <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear la instancia del enumerador. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Representa un motor de compilación de cadenas para los certificados <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Compila una cadena X.509 usando la directiva especificada en <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+      <returns>Es true si el certificado X.509 es válido; en caso contrario, es false.</returns>
+      <param name="certificate">Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
+      <exception cref="T:System.ArgumentException">El <paramref name="certificate" /> no es un certificado válido o es null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El <paramref name="certificate" /> es ilegible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Obtiene una colección de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Obtiene o establece el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> que se va a usar al compilar una cadena de certificados X.509.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> asociado a esta cadena X.509.</returns>
+      <exception cref="T:System.ArgumentNullException">El valor se establece para esta propiedad es null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Obtiene el estado de todos los elementos de un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+      <returns>Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Libera todos los recursos usados por este objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Libera los recursos no administrados que usa <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> y, de forma opcional, libera los recursos administrados.</summary>
+      <param name="disposing">Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Obtiene un identificador seguro para esta instancia <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />. </summary>
+      <returns>Devuelve <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Representa un elemento de una cadena X.509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Obtiene el certificado X.509 de un elemento de cadena determinado.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Obtiene el estado de error del certificado X.509 actual de una cadena.</summary>
+      <returns>Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Obtiene información adicional de errores de una estructura de cadena de certificados no administrada.</summary>
+      <returns>Cadena que representa el miembro pwszExtendedErrorInfo de la estructura CERT_CHAIN_ELEMENT no administrada de la API criptográfica.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Representa una colección de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Copia un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> en una matriz, empezando por el índice especificado.</summary>
+      <param name="array">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />. </param>
+      <param name="index">Entero que representa el valor del índice. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">El parámetro <paramref name="index" /> especificado es menor que cero o mayor o igual que la longitud de la matriz. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> es null. </exception>
+      <exception cref="T:System.ArgumentException">El valor de <paramref name="index" /> sumado al recuento actual es mayor que la longitud de la matriz. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Obtiene el número de elementos de la colección.</summary>
+      <returns>Entero que representa el número de elementos de la colección.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Obtiene un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> que se puede utilizar para navegar en una colección de elementos de cadena.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Obtiene un valor que indica si la colección de elementos de cadena está sincronizada.</summary>
+      <returns>Siempre devuelve false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Obtiene el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> en el índice especificado.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</returns>
+      <param name="index">Valor de entero. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> es menor que cero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> es mayor o igual que la longitud de la colección. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Obtiene un objeto que se puede utilizar para sincronizar el acceso a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Referencia de puntero al objeto actual.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copia un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> en una matriz, empezando por el índice especificado.</summary>
+      <param name="array">Matriz en la que se ha de copiar el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</param>
+      <param name="index">Índice de <paramref name="array" /> por el que se ha de comenzar la copia.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">El parámetro <paramref name="index" /> especificado es menor que cero o mayor o igual que la longitud de la matriz. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> es null. </exception>
+      <exception cref="T:System.ArgumentException">El valor de <paramref name="index" /> sumado al recuento actual es mayor que la longitud de la matriz. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Obtiene un objeto <see cref="T:System.Collections.IEnumerator" /> que se puede utilizar para navegar en una colección de elementos de cadena.</summary>
+      <returns>Un objeto <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Admite una iteración simple en <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Obtiene el elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Adelanta el enumerador al siguiente elemento de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Establece el enumerador en su posición inicial (antes del primer elemento de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />).</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Obtiene el elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Representa la directiva de cadena que se aplica al crear una cadena de certificados X509.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Obtiene una colección de identificadores de objeto (OID) que especifican las directivas de aplicación o los usos mejorados de la clave (EKU) admitidos por el certificado.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Obtiene una colección de identificadores de objeto (OID) que especifican qué directivas de certificado admite el certificado.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Representa una colección adicional de certificados que el motor de encadenamiento puede buscar cuando valida una cadena de certificados.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Restablece el valor predeterminado de los miembros de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Obtiene o establece los valores para los marcadores de revocación X509.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />.</returns>
+      <exception cref="T:System.ArgumentException">El valor de <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> proporcionado no es un marcador válido. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Obtiene o establece los valores para el modo de revocación de certificados X509.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />.</returns>
+      <exception cref="T:System.ArgumentException">El valor de <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> proporcionado no es un marcador válido. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Obtiene el intervalo de tiempo transcurrido durante la comprobación de revocación en línea o la descarga de la lista de revocación de certificados (CRL).</summary>
+      <returns>Un objeto <see cref="T:System.TimeSpan" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Obtiene los marcadores de comprobación para el certificado.</summary>
+      <returns>Valor de la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />.</returns>
+      <exception cref="T:System.ArgumentException">El valor de <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> proporcionado no es un marcador válido.El valor predeterminado es <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" />.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>Hora en la que se comprobó el certificado (expresada según la hora local).</summary>
+      <returns>Un objeto <see cref="T:System.DateTime" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Proporciona una estructura simple para almacenar el estado de la cadena X509 e información de error.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Especifica el estado de la cadena X509.</summary>
+      <returns>Valor <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Especifica una descripción del valor <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" />.</summary>
+      <returns>Una cadena traducible.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Define el estado de una cadena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Especifica que la lista de certificados de confianza (CTL) contiene una firma no válida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Especifica que la lista de certificados de confianza (CTL) no es válida debido a un valor de tiempo que no es válido como, por ejemplo, uno que indique que la CTL ha expirado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Especifica que la lista de certificados de confianza (CTL) no es válida para este uso.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Especifica que no se pudo compilar la cadena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Especifica que la cadena X509 no es válida porque un certificado ha excluido una restricción de nombre.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Especifica que el certificado tiene una restricción de nombre no definida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Especifica que el certificado tiene una restricción de nombre prohibida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Especifica que el certificado no tiene una restricción de nombre compatible o que tiene una restricción de nombre que es no compatible.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Especifica que la cadena X509 no es válida debido a restricciones básicas que no son válidas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Especifica que la cadena X509 no es válida debido a una extensión que no es válida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Especifica que la cadena X509 no es válida debido a restricciones de nombre que no son válidas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Especifica que la cadena X509 no es válida debido a restricciones de directiva que no son válidas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Especifica que la cadena X509 no contiene ningún error.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Especifica que no hay ninguna extensión de directiva de certificados en el certificado.Este error podría producirse si una directiva de grupo hubiera especificado que todos los certificados deben disponer de una directiva de certificados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Especifica que la cadena X509 no es válida debido a una firma de certificado que no es válida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Desusado.Especifica que el certificado de la entidad de certificación (CA) y el certificado emitido tengan períodos de validez no anidados.Por ejemplo, el certificado de la CA puede ser válido del 1 de enero al 1 de diciembre y el certificado emitido puede ser válido del 2 de enero al 2 de diciembre, lo que significaría que los períodos de validez no están anidados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Especifica que la cadena X509 no es válida debido a un valor de tiempo que no es válido como, por ejemplo, un valor que indique que un certificado ha expirado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Especifica que el uso de la clave no es válido.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Especifica que la lista de revocación de certificados (CRL) en línea sobre la que se basa la cadena X509 se encuentra actualmente desconectada.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Especifica que la cadena X509 no pudo compilarse hasta el certificado raíz.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Especifica que no es posible determinar si se ha revocado el certificado.Esto puede deberse a que la lista de revocación de certificados (CRL) se encuentre desconectada o no esté disponible.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Especifica que la cadena X509 no es válida debido a un certificado revocado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Especifica que la cadena X509 no es válida debido a que un certificado raíz no es de confianza.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Especifica el formato de un certificado X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Certificado Authenticode X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>Certificado X.509 único.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>Certificado con formato PFX.El valor Pfx es idéntico al valor Pkcs12.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>Certificado con formato PKCS #12.El valor Pkcs12 es idéntico al valor Pfx.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>Certificado con formato PKCS #7.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>Certificado X.509 serializado único. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>Almacén serializado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>Certificado X.509 desconocido.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Define la colección de identificadores de objetos (OID) que indica las aplicaciones que utilizan la clave.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> utilizando un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> y un valor que identifica si la extensión es crítica.</summary>
+      <param name="encodedEnhancedKeyUsages">Datos codificados que se van a utilizar para crear la extensión.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> utilizando  <see cref="T:System.Security.Cryptography.OidCollection" /> y un valor que identifica si la extensión es crítica. </summary>
+      <param name="enhancedKeyUsages">Colección <see cref="T:System.Security.Cryptography.OidCollection" />. </param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <see cref="T:System.Security.Cryptography.OidCollection" /> que se ha especificado contiene uno o más valores dañados.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> mediante un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Datos codificados que se van a utilizar para crear la extensión.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Obtiene la colección de identificadores de objetos (OID) que indica las aplicaciones que utilizan la clave.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.OidCollection" /> que indica las aplicaciones que utilizan la clave.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Representa una extensión X509.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="encodedExtension">Datos codificados que se van a utilizar para crear la extensión.</param>
+      <param name="critical">Es true si la extensión es crítica; en caso contrario, es false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Identificador de objetos utilizado para identificar la extensión.</param>
+      <param name="rawData">Datos codificados utilizados para crear la extensión.</param>
+      <param name="critical">Es true si la extensión es crítica; en caso contrario, es false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> es null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> es una cadena vacía ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Cadena que representa el identificador de objetos.</param>
+      <param name="rawData">Datos codificados utilizados para crear la extensión.</param>
+      <param name="critical">Es true si la extensión es crítica; en caso contrario, es false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Copia las propiedades de extensión del objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> especificado.</summary>
+      <param name="asnEncodedData">
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> que se va a copiar.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> es null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> no tiene una extensión X.509 válida.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Obtiene un valor booleano que indica si la extensión es crítica.</summary>
+      <returns>true si la extensión es crítica; de lo contrario, false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Representa una colección de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Agrega un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> a un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Índice en el que se ha agregado el parámetro <paramref name="extension" />.</returns>
+      <param name="extension">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> que se va a agregar al objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">El valor del parámetro <paramref name="extension" /> es null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Copia la colección a una matriz, empezando en el índice especificado.</summary>
+      <param name="array">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Posición de la matriz en la que se empieza a copiar. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> es una cadena de longitud cero o contiene un valor no válido. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> es null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> especifica un valor que no está en el intervalo de la matriz. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Obtiene el número de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> de un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Entero que representa el número de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Devuelve un enumerador que puede recorrer en iteración un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> que se va a utilizar para recorrer en iteración el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Obtiene un valor que indica si está garantizado que la colección es segura para la ejecución de subprocesos.</summary>
+      <returns>Es true si la colección es segura para la ejecución de subprocesos; en caso contrario, es false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Obtiene el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> situado en el índice especificado.</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="index">Ubicación del objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> que se va a recuperar. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> es menor que cero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> es igual o mayor que la longitud de la matriz. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Obtiene el primer objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> cuyo valor o nombre descriptivo se especifica mediante un identificador de objeto (OID).</summary>
+      <returns>Un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="oid">Identificador de objeto (OID) de la extensión que se va a recuperar. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Obtiene un objeto que se puede utilizar para sincronizar el acceso al objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objeto que se puede utilizar para sincronizar el acceso al objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copia la colección a una matriz, empezando en el índice especificado.</summary>
+      <param name="array">Matriz de objetos <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Posición de la matriz en la que se empieza a copiar. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> es una cadena de longitud cero o contiene un valor no válido. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> es null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> especifica un valor que no está en el intervalo de la matriz. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Devuelve un enumerador que puede recorrer en iteración un objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objeto <see cref="T:System.Collections.IEnumerator" /> que se va a utilizar para recorrer en iteración el objeto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Admite una iteración simple en <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Obtiene el elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Adelanta el enumerador al siguiente elemento de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>true si el enumerador avanzó con éxito hasta el siguiente elemento; false si el enumerador alcanzó el final de la colección.</returns>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Establece el enumerador en su posición inicial (antes del primer elemento de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />).</summary>
+      <exception cref="T:System.InvalidOperationException">La colección se modificó después de crear el enumerador. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Obtiene un objeto de la colección.</summary>
+      <returns>Elemento actual de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">El enumerador se sitúa antes del primer elemento de la colección o después del último. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Especifica el tipo de valor buscado por el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> debe ser una cadena que represente el nombre descriptivo de la directiva de aplicación o el identificador de objeto (OID o <see cref="T:System.Security.Cryptography.Oid" />) del certificado.Por ejemplo, se puede utilizar "Sistema de archivos de cifrado" o "1.3.6.1.4.1.311.10.3.4".Cuando se vaya a adaptar una aplicación, se deberá utilizar el valor OID, puesto que el nombre descriptivo también se adapta.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> debe ser una cadena que represente el nombre descriptivo o el identificador de objeto (OID o <see cref="T:System.Security.Cryptography.Oid" />) de la directiva del certificado.El procedimiento recomendado es utilizar el OID como, por ejemplo, "1.3.6.1.4.1.311.10.3.4".Cuando se vaya a adaptar una aplicación, se deberá utilizar el OID, puesto que el nombre descriptivo también se adapta.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que describa la extensión que se va a buscar.El identificador de objeto (OID) se utiliza normalmente para indicar al método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> que busque todos los certificados que tengan una extensión que coincida con el valor de OID.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el nombre distintivo del emisor del certificado.Esta es una búsqueda más concreta que la proporcionada por el valor de enumeración <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />.Cuando se utiliza el valor <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />, el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> realiza una comparación de cadenas de nombres distintivos, sin distinción de mayúsculas y minúsculas.La búsqueda por nombre de emisor proporciona resultados menos precisos.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el nombre del emisor del certificado.Esta es una búsqueda menos concreta que la proporcionada por el valor de enumeración <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />.Cuando se utiliza el valor <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />, el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> realiza una comparación de cadenas, sin distinción de mayúsculas y minúsculas, con el valor proporcionado.Por ejemplo, si se pasa "MiEntidadEmisora" al método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, se encontrarán todos los certificados cuyo nombre de emisor contenga esa cadena, sin que se tengan en cuenta otros valores del emisor.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el uso de la clave o un entero que represente una máscara de bits que contenga todos los usos de clave solicitados.Para el valor de cadena sólo se puede especificar un uso de clave al mismo tiempo, pero se puede utilizar el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> en una secuencia en cascada para obtener la intersección de los usos solicitados.Por ejemplo, el parámetro <paramref name="findValue" /> se puede establecer en "KeyEncipherment" o en un entero (0x30 indica "KeyEncipherment" y "DataEncipherment").También se pueden utilizar los valores de la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>El parámetro <paramref name="findValue" /> para el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> debe ser una cadena que representa el número de serie del certificado como se muestra en el cuadro de diálogo del certificado, pero sin espacios, o como el parámetro devuelto por el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" /> . </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el nombre distintivo del sujeto del certificado.Esta es una búsqueda más concreta que la proporcionada por el valor de enumeración <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />.Cuando se utiliza el valor <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />, el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> realiza una comparación de cadenas de nombres distintivos, sin distinción de mayúsculas y minúsculas.La búsqueda por nombre de sujeto proporciona resultados menos precisos.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el identificador de clave de sujeto en formato hexadecimal, como "F3E815D45E83B8477B9284113C64EF208E897112", tal y como se muestra en la interfaz de usuario (UI).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el nombre del sujeto del certificado.Esta es una búsqueda menos concreta que la proporcionada por el valor de enumeración <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />.Cuando se utiliza el valor <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />, el método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> realiza una comparación de cadenas, sin distinción de mayúsculas y minúsculas, con el valor proporcionado.Por ejemplo, si se pasa "MiCertificado" al método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, se encontrarán todos los certificados cuyo nombre de sujeto contenga esa cadena, sin que se tengan en cuenta otros valores del sujeto.La búsqueda por nombre distintivo proporciona resultados más precisos.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente el nombre de plantilla del certificado como, por ejemplo, "AutorizaciónCliente".Un nombre de plantilla es una extensión de la versión 3 de X509 que especifica los usos del certificado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser una cadena que represente la huella digital del certificado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser un valor <see cref="T:System.DateTime" /> en hora local.Por ejemplo, puede encontrar todos los certificados que serán válidos hasta el fin del año eliminando los resultados de una operación <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> para <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> del último día del año de los resultados de una operación <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> para <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser un valor <see cref="T:System.DateTime" /> en hora local.El valor no tiene que ser necesariamente futuro.Por ejemplo, puede utilizar <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> para encontrar certificados que eran válidos en el año actual tomando la intersección de los resultados de una operación <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> para <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> durante el último día del año pasado con los resultados de una operación <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> para <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> de <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>El parámetro <paramref name="findValue" /> del método <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deberá ser un valor <see cref="T:System.DateTime" /> en hora local.Puede utilizar <see cref="P:System.DateTime.Now" /> para buscar todos los certificados actualmente válidos.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Define dónde y cómo importar la clave privada de un certificado X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>Se utiliza el conjunto de claves predeterminado.  Normalmente, el valor predeterminado es el conjunto de claves de usuario. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Las claves importadas se marcan como exportables.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Las claves privadas se almacenan en el almacén del equipo local, no en el almacén del usuario actual. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>Se conserva la clave asociada a un archivo PFX al importar un certificado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Las claves privadas se almacenan en el almacén del usuario actual, no en el almacén del equipo local.Esto ocurre aunque el certificado especifique que las claves se deben guardar en el almacén del equipo local.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Se notifica al usuario que tiene acceso a la clave mediante un cuadro de diálogo u otro método.  El Proveedor de servicios criptográficos (CSP) en uso define el comportamiento preciso.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Define el uso de una clave contenida en un certificado X.509.  Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> utilizando un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> y un valor que identifica si la extensión es crítica. </summary>
+      <param name="encodedKeyUsage">Datos codificados que se van a utilizar para crear la extensión.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> con el valor <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> especificado y un valor que identifica si la extensión es crítica. </summary>
+      <param name="keyUsages">Uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> que describe cómo utilizar la clave.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> mediante un objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" />. </summary>
+      <param name="asnEncodedData">Datos codificados que se van a utilizar para crear la extensión.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Obtiene el marcador de uso de clave asociado al certificado.</summary>
+      <returns>Uno de los valores de <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La extensión no puede descodificarse. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Define cómo utilizar la clave del certificado.Si no se establece este valor, la clave se podrá utilizar para cualquier propósito.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>La clave se puede utilizar para firmar una lista de revocación de certificados (CRL).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>La clave se puede utilizar para el cifrado de datos.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>La clave sólo se puede utilizar para el descifrado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>La clave se puede utilizar como firma digital.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>La clave sólo se puede utilizar para el cifrado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>La clave se puede utilizar para determinar el acuerdo de claves, como si hubiera sido creada con el algoritmo Diffie-Hellman de acuerdo de claves.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>La clave se puede utilizar para firmar certificados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>La clave se puede utilizar para el cifrado de claves.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>No se define ningún parámetro de uso para la clave.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>La clave se puede utilizar para la autenticación.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Especifica el tipo de nombre que contiene el certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>Nombre DNS asociado al nombre alternativo del sujeto o del emisor de un certificado X509.  Este valor es equivalente al valor <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>Nombre DNS asociado al nombre alternativo del sujeto o del emisor de un certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>Dirección de correo electrónico del sujeto o emisor asociado de un certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>Nombre sencillo del sujeto o emisor de un certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>Nombre principal de usuario del sujeto o emisor de un certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>Dirección URL asociada al nombre alternativo del sujeto o del emisor de un certificado X509.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Especifica en qué certificados X509 de la cadena debe realizarse la comprobación de revocación.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Sólo se realiza la comprobación de revocación en el certificado final.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>La comprobación de revocación se realiza en toda la cadena de certificados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>La comprobación de revocación se realiza en toda la cadena, salvo en el certificado raíz.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Especifica el modo usado para comprobar la revocación del certificado X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>No se realiza ninguna comprobación de revocación en el certificado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>Se realiza una comprobación de revocación mediante una lista de revocación de certificados (CRL) almacenada en memoria caché.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>Se realiza una comprobación de revocación mediante una lista de revocación de certificados (CRL) en línea.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Representa un almacén de X.509, que es un almacén físico donde se conservan y administran certificados.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> mediante los certificados personales del almacén de usuario actual.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> mediante los valores especificados de <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> y <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Uno de los valores de enumeración que especifica el nombre del almacén de certificados X.509. </param>
+      <param name="storeLocation">Uno de los valores de enumeración que especifica la ubicación del almacén de certificados X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> no es una ubicación válida o <paramref name="storeName" /> no es un nombre válido. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> utilizando una cadena que representa un valor de la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> y un valor de la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Cadena que representa un valor de la enumeración <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />. </param>
+      <param name="storeLocation">Uno de los valores de enumeración que especifica la ubicación del almacén de certificados X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> contiene valores no válidos. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Agrega un certificado a un almacén de certificados X.509.</summary>
+      <param name="certificate">Certificado que se va a agregar. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />is null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">El certificado no se ha podido agregar al almacén.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Devuelve una colección de certificados situada en un almacén de certificados X.509.</summary>
+      <returns>Colección de certificados.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Libera los recursos utilizados por este <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Obtiene la ubicación del almacén de certificados X.509.</summary>
+      <returns>Ubicación del almacén de certificados.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Obtiene el nombre del almacén de certificados X.509.</summary>
+      <returns>Nombre del almacén de certificados.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Abre un almacén de certificados X.509 o crea un nuevo almacén, según la configuración del marcador <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />.</summary>
+      <param name="flags">Combinación bit a bit de valores de enumeración que especifica la manera de abrir el almacén de certificados X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">No se puede leer el almacén. </exception>
+      <exception cref="T:System.Security.SecurityException">El llamador no dispone del permiso requerido. </exception>
+      <exception cref="T:System.ArgumentException">El almacén contiene valores no válidos.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Quita un certificado de un almacén de certificados X.509.</summary>
+      <param name="certificate">Certificado que se va a quitar.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />is null. </exception>
+      <exception cref="T:System.Security.SecurityException">El llamador no dispone del permiso requerido. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Define una cadena que identifica el identificador del sujeto de clave (SKI) del certificado.Esta clase no puede heredarse.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizando una matriz de bytes y un valor que identifica si la extensión es crítica.</summary>
+      <param name="subjectKeyIdentifier">Matriz de bytes que representa los datos que se van a utilizar para crear la extensión.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizando datos codificados y un valor que identifica si la extensión es crítica.</summary>
+      <param name="encodedSubjectKeyIdentifier">Objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> que se va a utilizar para crear la extensión.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizando una clave pública y un valor que indica si la extensión es crítica.</summary>
+      <param name="key">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> a partir del cual se va a crear un identificador del sujeto de clave (SKI). </param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizando una clave pública, un identificador del algoritmo hash y un valor que indica si la extensión es crítica. </summary>
+      <param name="key">Objeto <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> a partir del cual se va a crear un identificador del sujeto de clave (SKI).</param>
+      <param name="algorithm">Uno de los valores de <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> que identifica qué algoritmo hash se va a utilizar.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizando una cadena y un valor que identifica si la extensión es crítica.</summary>
+      <param name="subjectKeyIdentifier">Cadena, codificada en formato hexadecimal, que representa el identificador del sujeto de clave (SKI) para un certificado.</param>
+      <param name="critical">true si la extensión es crítica; de lo contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Crea una nueva instancia de la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> copiando información de los datos codificados.</summary>
+      <param name="asnEncodedData">Objeto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> que se va a utilizar para crear la extensión.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Obtiene una cadena que representa el identificador del sujeto de clave (SKI) para un certificado.</summary>
+      <returns>Cadena, codificada en formato hexadecimal, que representa el identificador del sujeto de clave (SKI).</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La extensión no puede descodificarse. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Define el tipo de algoritmo hash que se ha de utilizar con la clase <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>El identificador de clave de asunto (SKI) está compuesto por un hash SHA-1 de 160 bits de la clave pública codificada (incluyendo la etiqueta, la longitud y el número de bits no utilizados).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>El SKI está compuesto por un hash SHA-1 de 160 bits del valor de la clave pública (excluyendo la etiqueta, la longitud y el número de bits no utilizados).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>El SKI está compuesto por un campo de tipo de cuatro bits con el valor 0100, seguido por los 60 bits menos significativos del hash SHA-1 del valor de la clave pública (excluyendo la etiqueta, la longitud y el número de bits de la cadena de bits no utilizados)</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Especifica las condiciones que deben cumplirse para la comprobación de certificados en la cadena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>Se incluyen todos los marcadores que pertenecen a la comprobación.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Se omite el hecho de que la cadena no pueda comprobarse debido a que una entidad de certificación (CA) sea desconocida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, la revocación de la entidad de certificación sea desconocida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, la lista de certificados de confianza (CTL) no sea válida porque, por ejemplo, haya expirado.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, la revocación del firmante de la lista de certificados de confianza (CTL) sea desconocida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, la revocación del certificado final (el certificado de usuario) sea desconocida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, las restricciones básicas no sean válidas.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, el nombre del certificado no sea válido.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, el certificado tenga una directiva que no sea válida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>Se omite el hecho de que, a la hora de comprobar el certificado, el certificado de la entidad de certificación (CA) y el certificado emitido tengan períodos de validez no anidados.Por ejemplo, el certificado de la CA puede ser válido del 1 de enero al 1 de diciembre y el certificado emitido puede ser válido del 2 de enero al 2 de diciembre, lo que significaría que los períodos de validez no están anidados.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>Se omite el hecho de que, a la hora de determinar la validez del certificado, los certificados de la cadena no sean válidos porque hayan expirado o porque todavía no estén en vigor.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>Se omite el hecho de que, a la hora de comprobar el certificado, la revocación raíz sea desconocida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>Se omite el hecho de que, a la hora de determinar la comprobación del certificado, el certificado no se emitiese para el uso actual.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>No se incluyen los marcadores que pertenecen a la comprobación.</summary>
+    </member>
+  </members>
+</doc>

+ 1570 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1570 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Fournit un handle sécurisé qui représente une chaîne X.509.Pour plus d'informations, consultez <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Spécifie la façon d'ouvrir le magasin de certificats X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Ouvre le magasin de certificats X.509 et inclut les certificats archivés.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Ouvre le magasin de certificats X.509 au niveau d'accès le plus élevé autorisé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Ouvre uniquement les magasins existants ; si aucun magasin n'existe, la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> ne crée pas de nouveau magasin.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Ouvre le magasin de certificats X.509 en lecture seule.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Ouvre le magasin de certificats X.509 en lecture et écriture.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Représente l'information relative à la clé publique d'un certificat.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> à l'aide d'un objet identificateur d'objet de la clé publique, d'une représentation ASN.1 des paramètres de la clé publique et d'une représentation ASN.1 de la valeur de la clé publique. </summary>
+      <param name="oid">Objet d'identificateur d'objet représentant la clé publique.</param>
+      <param name="parameters">Représentation ASN.1 des paramètres de la clé publique.</param>
+      <param name="keyValue">Représentation ASN.1 de la valeur de la clé publique.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Obtient la représentation ASN.1 de la valeur de la clé publique.</summary>
+      <returns>Représentation ASN.1 de la valeur de la clé publique.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Obtient la représentation ASN.1 des paramètres de la clé publique.</summary>
+      <returns>Représentation ASN.1 des paramètres de la clé publique.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Obtient un objet <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> ou <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> qui représente la clé publique.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> qui représente la clé publique.</returns>
+      <exception cref="T:System.NotSupportedException">L'algorithme de clé n'est pas pris en charge.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Obtient un objet d'identificateur d'objet (OID) de la clé publique.</summary>
+      <returns>Objet d'identificateur d'objet (OID) de la clé publique.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Obtient l'emplacement du magasin de certificats X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>Magasin de certificats X.509 utilisé par l'utilisateur actuel.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>Magasin de certificats X.509 assigné à l'ordinateur local.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Spécifie le nom du magasin de certificats X.509 à ouvrir.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>Magasin de certificats X.509 pour d'autres utilisateurs.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>Magasin de certificats X.509 pour les autorités de certification tierces.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>Magasin de certificats X.509 pour les autorités de certification intermédiaires. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>Magasin de certificats X.509 pour les certificats révoqués.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>Magasin de certificats X.509 pour les certificats personnels.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>Magasin de certificats X.509 pour les autorités de certification racine approuvées.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>Magasin de certificats X.509 pour les personnes et ressources directement approuvées.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>Magasin de certificats X.509 pour les éditeurs directement approuvés.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Représente le nom unique d'un certificat X509.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> avec les informations du tableau d'octets spécifié.</summary>
+      <param name="encodedDistinguishedName">Tableau d'octets qui contient des informations sur le nom unique.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> à l'aide de l'objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> spécifié.</summary>
+      <param name="encodedDistinguishedName">Objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> qui représente le nom unique.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> à l'aide de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> spécifié.</summary>
+      <param name="distinguishedName">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> à l'aide d'informations provenant de la chaîne spécifiée.</summary>
+      <param name="distinguishedName">Chaîne qui représente le nom unique.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> à l'aide de la chaîne et de l'indicateur <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> spécifiés.</summary>
+      <param name="distinguishedName">Chaîne qui représente le nom unique.</param>
+      <param name="flag">Combinaison d'opérations de bits des valeurs d'énumération qui spécifient les caractéristiques du nom unique.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Décode un nom unique à l'aide des caractéristiques spécifiées par le paramètre <paramref name="flag" />.</summary>
+      <returns>Nom unique décodé.</returns>
+      <param name="flag">Combinaison d'opérations de bits des valeurs d'énumération qui spécifient les caractéristiques du nom unique.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat a un nom non valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Retourne une version mise en forme d'un nom unique X500 pour impression ou sortie dans une fenêtre de texte ou une console.</summary>
+      <returns>Chaîne mise en forme qui représente le nom unique X500.</returns>
+      <param name="multiLine">true si la chaîne de retour doit contenir des retours chariot ; sinon, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Obtient le nom unique délimité par des virgules d'un certificat X500.</summary>
+      <returns>Nom unique délimité par des virgules du certificat X509.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Spécifie les caractéristiques du nom unique X.500.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>Le nom unique n'utilise pas le signe plus.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>Le nom unique n'utilise pas de guillemets.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Force le nom unique à encoder les clés X.500 spécifiques sous forme de chaînes UTF-8 et non de chaînes Unicode imprimables.Pour obtenir plus d'informations et la liste des clés X.500 concernées, consultez l'énumération X500NameFlags.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>Le nom unique n'a pas de caractéristiques spéciales.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>Le nom unique est inversé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>Le nom unique utilise des virgules.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>Le nom unique utilise le caractère de retour à la ligne.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>Le nom unique utilise des points-virgules.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>Le nom unique utilise l'encodage T61.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>Le nom unique utilise l'encodage UTF8 au lieu de l'encodage de caractères Unicode.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Définit le jeu de contraintes placées sur un certificat.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.Les paramètres spécifient une valeur qui indique si un certificat vient d'une autorité de certification, une valeur qui indique si le certificat contient une restriction sur le nombre de niveaux de chemin d'accès qu'il autorise, le nombre de niveaux autorisés dans le chemin d'accès d'un certificat, et une valeur qui indique si l'extension est essentielle.</summary>
+      <param name="certificateAuthority">true si le certificat vient d'une autorité de certification, sinon, false.</param>
+      <param name="hasPathLengthConstraint">true si le certificat a une restriction sur le nombre de niveaux de chemin d'accès qu'il autorise, sinon, false.</param>
+      <param name="pathLengthConstraint">Nombre de niveaux autorisés dans le chemin d'accès d'un certificat.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> à l'aide d'un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> et d'une valeur qui identifie si l'extension est essentielle. </summary>
+      <param name="encodedBasicConstraints">Données codées à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Obtient une valeur qui indique si un certificat vient d'une autorité de certification.</summary>
+      <returns>true si le certificat vient d'une autorité de certification, sinon, false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> avec un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Données codées à utiliser pour créer l'extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Obtient une valeur qui indique si un certificat contient une restriction sur le nombre de niveaux de chemin d'accès qu'il autorise.</summary>
+      <returns>true si le certificat a une restriction sur le nombre de niveaux de chemin d'accès qu'il autorise, sinon, false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'extension ne peut pas être décodée. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Obtient le nombre de niveaux autorisés dans le chemin d'accès d'un certificat.</summary>
+      <returns>Entier qui indique le nombre de niveaux autorisés dans le chemin d'accès d'un certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'extension ne peut pas être décodée. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Fournit des méthodes destinées à vous aider à utiliser des certificats X.509 v.3.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> définie à partir d'une séquence d'octets représentant un certificat X.509v3.</summary>
+      <param name="data">Tableau d'octets contenant les données d'un certificat X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="rawData" /> est null.ouLa longueur du paramètre <paramref name="rawData" /> est égale à 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à l'aide d'un tableau d'octets et d'un mot de passe.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509.</param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="rawData" /> est null.ouLa longueur du paramètre <paramref name="rawData" /> est égale à 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à l'aide d'un tableau d'octets, d'un mot de passe et d'un indicateur de stockage de clé.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <param name="keyStorageFlags">Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="rawData" /> est null.ouLa longueur du paramètre <paramref name="rawData" /> est égale à 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[ESSENTIEL POUR LA SÉCURITÉ] Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à l'aide d'un handle vers une structure PCCERT_CONTEXT non managée.</summary>
+      <param name="handle">Handle vers une structure PCCERT_CONTEXT non managée.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en utilisant le nom d'un fichier PKCS7 signé. </summary>
+      <param name="fileName">Nom d'un fichier PKCS7 signé.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="fileName" /> est null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en utilisant le nom d'un fichier PKCS7 signé et un mot de passe d'accès au certificat.</summary>
+      <param name="fileName">Nom d'un fichier PKCS7 signé. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="fileName" /> est null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en utilisant le nom d'un fichier PKCS7 signé, un mot de passe d'accès au certificat et un indicateur de stockage de clé. </summary>
+      <param name="fileName">Nom d'un fichier PKCS7 signé. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <param name="keyStorageFlags">Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="fileName" /> est null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Libère toutes les ressources utilisées par l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actuel.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Libère toutes les ressources non managées utilisées par ce <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> et libère éventuellement les ressources managées. </summary>
+      <param name="disposing">true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Compare si deux objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> sont égaux.</summary>
+      <returns>true si l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours est égal à l'objet spécifié par le paramètre <paramref name="other" /> ; sinon, false.</returns>
+      <param name="obj">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à comparer à l'objet en cours. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Compare si deux objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> sont égaux.</summary>
+      <returns>true si l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours est égal à l'objet spécifié par le paramètre <paramref name="other" /> ; sinon, false.</returns>
+      <param name="other">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à comparer à l'objet en cours.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exporte l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours dans un tableau d'octets dans un format décrit par l'une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </summary>
+      <returns>Tableau d'octets qui représente l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours.</returns>
+      <param name="contentType">Une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> décrivant comment mettre en forme les données obtenues. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une valeur autre que <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> ou <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> a été passée au paramètre <paramref name="contentType" />.ouLe certificat n'a pas pu être exporté.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exporte l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours dans un tableau d'octets dans un format décrit par l'une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, et à l'aide du mot de passe spécifié.</summary>
+      <returns>Tableau d'octets qui représente l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours.</returns>
+      <param name="contentType">Une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> décrivant comment mettre en forme les données obtenues.</param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une valeur autre que <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> ou <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> a été passée au paramètre <paramref name="contentType" />.ouLe certificat n'a pas pu être exporté.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Retourne la valeur de hachage pour le certificat X.509v.3 sous forme de tableau d'octets.</summary>
+      <returns>Valeur de hachage pour le certificat X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Retourne le nom du format de ce certificat X.509v.3.</summary>
+      <returns>Format de ce certificat X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Retourne le code de hachage du certificat X.509v.3 sous forme d'un entier.</summary>
+      <returns>Code de hachage du certificat Authenticode X.509 v.3 sous forme d'un entier.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Retourne les informations d'algorithme de clé pour ce certificat X.509v3 sous forme de chaîne.</summary>
+      <returns>Informations d'algorithme de clé pour ce certificat X.509 sous forme de chaîne.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Retourne les paramètres d'algorithme de clé pour le certificat X.509v3 sous forme de tableau d'octets.</summary>
+      <returns>Paramètres d'algorithme de clé pour le certificat X.509 sous forme de tableau d'octets.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Retourne les paramètres d'algorithme de clé pour le certificat X.509v3 sous forme de chaîne hexadécimale.</summary>
+      <returns>Paramètres d'algorithme de clé pour le certificat X.509 sous forme de chaîne hexadécimale.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Retourne la clé publique pour le certificat X.509v3 sous forme de tableau d'octets.</summary>
+      <returns>Clé publique pour le certificat X.509 sous forme de tableau d'octets.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Retourne le numéro de série du certificat X.509v3 sous forme de tableau d'octets.</summary>
+      <returns>Numéro de série du certificat X.509 sous forme d'un tableau d'octets.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[ESSENTIEL POUR LA SÉCURITÉ] Obtient un handle vers un contexte de certificat Microsoft Cryptographic API décrit par une structure PCCERT_CONTEXT non managée. </summary>
+      <returns>Structure <see cref="T:System.IntPtr" /> qui représente une structure PCCERT_CONTEXT non managée.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Obtient le nom de l'autorité de certification qui a émis le certificat X.509v.3.</summary>
+      <returns>Nom de l'autorité de certification qui a émis le certificat X.509v.3.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le handle du certificat n'est pas valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Obtient le nom unique de l'objet à partir du certificat.</summary>
+      <returns>Nom unique de l'objet à partir du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le handle du certificat n'est pas valide.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Retourne une chaîne représentant l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours.</summary>
+      <returns>Chaîne représentant l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Retourne une chaîne représentant l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours, avec des informations supplémentaires, si elles sont spécifiées.</summary>
+      <returns>Chaîne représentant l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> en cours.</returns>
+      <param name="fVerbose">true pour produire la syntaxe détaillée de la représentation sous forme de chaîne ; sinon, false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Représente un certificat X.509.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide des informations d'un tableau d'octets.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un tableau d'octets et d'un mot de passe.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un tableau d'octets, d'un mot de passe et d'un indicateur de stockage de clé.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <param name="keyStorageFlags">Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un handle non managé.</summary>
+      <param name="handle">Pointeur vers un contexte de certificat dans du code non managé.La structure C est appelée PCCERT_CONTEXT.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un nom de fichier de certificat.</summary>
+      <param name="fileName">Nom d'un fichier de certificat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un nom de fichier de certificat et d'un mot de passe d'accès au certificat.</summary>
+      <param name="fileName">Nom d'un fichier de certificat. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à l'aide d'un nom de fichier de certificat, d'un mot de passe d'accès au certificat et d'un indicateur de stockage de clé.</summary>
+      <param name="fileName">Nom d'un fichier de certificat. </param>
+      <param name="password">Mot de passe requis pour accéder aux données du certificat X.509. </param>
+      <param name="keyStorageFlags">Combinaison d'opérations de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Une erreur se produit avec le certificat.Par exemple :Le fichier de certificat n'existe pas.Le certificat n'est pas valide.Le mot de passe du certificat est incorrect.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Obtient ou définit une valeur indiquant qu'un certificat X.509 est archivé.</summary>
+      <returns>true si le certificat est archivé, false si le certificat n'est pas archivé.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Obtient une collection d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Obtient ou définit l'alias associé à un certificat.</summary>
+      <returns>Nom convivial du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Indique le type de certificat contenu dans un tableau d'octets.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> a une longueur zéro ou est null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Indique le type de certificat contenu dans un fichier.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="fileName">Nom d'un fichier de certificat. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> a la valeur null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Obtient les noms de l'objet et de l'émetteur d'un certificat.</summary>
+      <returns>Nom du certificat.</returns>
+      <param name="nameType">Valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> de l'objet. </param>
+      <param name="forIssuer">true pour inclure le nom de l'émetteur ; sinon, false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Obtient une valeur qui indique si un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contient une clé privée. </summary>
+      <returns>true si l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contient une clé privée ; sinon, false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Obtient le nom unique de l'émetteur du certificat.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> qui contient le nom de l'émetteur du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Obtient la date locale après laquelle un certificat n'est plus valide.</summary>
+      <returns>Objet <see cref="T:System.DateTime" /> qui représente la date d'expiration du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Obtient la date locale à laquelle un certificat devient valide.</summary>
+      <returns>Objet <see cref="T:System.DateTime" /> qui représente la date d'effet du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Obtient ou définit l'objet <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> qui représente la clé privée associée à un certificat.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> qui est un fournisseur de services de chiffrement RSA ou DSA.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La valeur n'est pas celle d'une clé RSA ou DSA, ou la clé est illisible. </exception>
+      <exception cref="T:System.ArgumentNullException">La valeur définie pour cette propriété est null.</exception>
+      <exception cref="T:System.NotSupportedException">L'algorithme de clé pour cette clé privée n'est pas pris en charge.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Les clés X.509 ne correspondent pas.</exception>
+      <exception cref="T:System.ArgumentException">La clé du fournisseur de services de chiffrement est null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Obtient un objet <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> associé à un certificat.</summary>
+      <returns>Objet <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">La valeur n'est pas celle d'une clé RSA ou DSA, ou la clé est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Obtient les données brutes d'un certificat.</summary>
+      <returns>Données brutes du certificat sous forme de tableau d'octets.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Obtient le numéro de série d'un certificat.</summary>
+      <returns>Numéro de série du certificat.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Obtient l'algorithme utilisé pour créer la signature d'un certificat.</summary>
+      <returns>Retourne l'identificateur d'objet (<see cref="T:System.Security.Cryptography.Oid" />) de l'algorithme de signature.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Obtient le nom unique de l'objet à partir du certificat.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> qui représente le nom de l'objet du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le contexte de certificat n'est pas valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Obtient l'empreinte numérique du certificat.</summary>
+      <returns>Empreinte numérique du certificat.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Affiche un certificat X.509 au format texte.</summary>
+      <returns>Informations du certificat.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Affiche un certificat X.509 au format texte.</summary>
+      <returns>Informations du certificat.</returns>
+      <param name="verbose">true pour afficher la clé publique, la clé privée, les extensions, etc. ; false pour afficher des informations similaires à la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, y compris l'empreinte numérique, le numéro de série, les noms d'objets et d'émetteurs, etc. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Obtient la version d'un certificat au format X.509.</summary>
+      <returns>Format du certificat.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Représente une collection d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> sans information <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> avec un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificate">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> auquel commencer la collection.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> avec un tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificates">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> à l'aide de la collection de certificats spécifiée.</summary>
+      <param name="certificates">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Ajoute un objet à la fin de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Index <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> auquel le <paramref name="certificate" /> a été ajouté.</returns>
+      <param name="certificate">Certificat X.509 représenté sous la forme d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Ajoute plusieurs objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> d'un tableau à l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Ajoute plusieurs objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> à un autre objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Détermine si l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contient un certificat spécifique.</summary>
+      <returns>true si <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contient le <paramref name="certificate" /> spécifié ; sinon false.</returns>
+      <param name="certificate">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à placer dans la collection. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Exporte des informations de certificat X.509 dans un tableau d'octets.</summary>
+      <returns>Informations de certificat X.509 dans un tableau d'octets.</returns>
+      <param name="contentType">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> pris en charge. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Exporte dans un tableau d'octets des informations de certificat X.509 à l'aide d'un mot de passe.</summary>
+      <returns>Informations de certificat X.509 dans un tableau d'octets.</returns>
+      <param name="contentType">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> pris en charge. </param>
+      <param name="password">Chaîne utilisée pour protéger le tableau d'octets. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat est illisible, le contenu n'est pas valide ou, dans le cas d'un certificat qui requiert un mot de passe, la clé privée n'a pas pu être exportée parce que le mot de passe fourni était inexact. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Recherche un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> à l'aide des critères de recherche spécifiés par l'énumération <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> et l'objet <paramref name="findValue" />.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <param name="findType">Une des valeurs de <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />. </param>
+      <param name="findValue">Critères de recherche en tant qu'objet. </param>
+      <param name="validOnly">true pour que la recherche ne retourne que les certificats valides ; sinon, false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> n'est pas valide. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Retourne un énumérateur qui peut itérer au sein d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> qui peut itérer au sein de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Importe un certificat, sous forme de tableau d'octets, dans un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un certificat X.509. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importe, sous forme de tableau d'octets, un certificat qui requiert un mot de passe d'accès, dans un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Tableau d'octets contenant les données d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <param name="password">Mot de passe requis pour accéder aux informations du certificat. </param>
+      <param name="keyStorageFlags">Combinaison de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Importe un fichier de certificat dans un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Nom du fichier contenant les informations relatives au certificat. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importe dans un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> un fichier de certificat qui requiert un mot de passe.</summary>
+      <param name="fileName">Nom du fichier contenant les informations relatives au certificat. </param>
+      <param name="password">Mot de passe requis pour accéder aux informations du certificat. </param>
+      <param name="keyStorageFlags">Combinaison de bits des valeurs d'énumération qui contrôlent le mode et le lieu d'importation du certificat. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Insère un objet dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> à l'index spécifié.</summary>
+      <param name="index">Index de base zéro au niveau duquel insérer <paramref name="certificate" />. </param>
+      <param name="certificate">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à insérer. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> est inférieur à zéro.ou <paramref name="index" /> est supérieur à la propriété <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.NotSupportedException">La collection est en lecture seule.ou La taille de la collection est fixe. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Obtient ou définit l'élément situé à l'index spécifié.</summary>
+      <returns>Élément situé à l'index spécifié.</returns>
+      <param name="index">Index de base zéro de l'élément à obtenir ou définir. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> est inférieur à zéro.ou <paramref name="index" /> est égal ou supérieur à la propriété <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Supprime la première occurrence d'un certificat de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificate">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> à supprimer de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Supprime d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> plusieurs objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> d'un tableau.</summary>
+      <param name="certificates">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Supprime plusieurs objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> à partir d'un autre objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> a la valeur null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Prend en charge une itération simple sur un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Obtient l'élément en cours dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Élément en cours dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Avance l'énumérateur jusqu'à l'élément suivant dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Définit l'énumérateur à sa position initiale, à savoir avant le premier élément de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Élément en cours dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Définit une collection qui stocke des objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> à partir d'un tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <param name="value">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à utiliser pour initialiser le nouvel objet. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> à partir d'un autre <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> à utiliser pour initialiser le nouvel objet. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Ajoute un <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> avec la valeur spécifiée au <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <returns>Index dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours au niveau duquel le nouveau <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> a été inséré.</returns>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à ajouter à la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Copie les éléments d'un tableau de type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à la fin du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <param name="value">Tableau de type <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> contenant les objets à ajouter au <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours. </param>
+      <exception cref="T:System.ArgumentNullException">Le paramètre <paramref name="value" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Copie les éléments du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> spécifié à la fin du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> contenant les objets à ajouter à la collection. </param>
+      <exception cref="T:System.ArgumentNullException">Le paramètre <paramref name="value" /> a la valeur null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Obtient une valeur indiquant si le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours contient le <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> spécifié.</summary>
+      <returns>true si cette collection contient <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> ; sinon false.</returns>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à trouver. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Copie les valeurs de <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours à l'index spécifié dans une instance de <see cref="T:System.Array" /> unidimensionnel.</summary>
+      <param name="array">
+        <see cref="T:System.Array" /> à une dimension, qui est la destination des valeurs copiées à partir de <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <param name="index">Index dans <paramref name="array" /> à partir duquel commencer la copie. </param>
+      <exception cref="T:System.ArgumentException">Le paramètre <paramref name="array" /> est multidimensionnel.ou Le nombre d'éléments dans <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> est supérieur à la quantité d'espace disponible entre <paramref name="arrayIndex" /> et la fin de <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">Le paramètre <paramref name="array" /> est null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Le paramètre <paramref name="arrayIndex" /> est inférieur à la limite inférieure du paramètre <paramref name="array" />. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Retourne un énumérateur qui peut itérer au sein de <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Énumérateur des sous-éléments de <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> que vous pouvez utiliser pour itérer au sein de la collection.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Génère une valeur de hachage basée sur toutes les valeurs contenues dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <returns>Valeur de hachage basée sur toutes les valeurs contenues dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Retourne l'index du <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> spécifié dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <returns>Index du <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> spécifié par le paramètre <paramref name="value" /> dans <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> (s'il existe) ; sinon, -1.</returns>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à trouver. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Insère un <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours au niveau de l'index spécifié.</summary>
+      <param name="index">Index de base zéro au niveau duquel <paramref name="value" /> doit être inséré. </param>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à insérer. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Obtient ou définit l'entrée à l'index spécifié du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à l'index spécifié du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</returns>
+      <param name="index">Index de base zéro de l'entrée à rechercher dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Le paramètre <paramref name="index" /> est situé en dehors de la plage d'index valide pour la collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Supprime un <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> spécifique du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours.</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> à supprimer du <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours. </param>
+      <exception cref="T:System.ArgumentException">Le <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> spécifié par le paramètre <paramref name="value" /> est introuvable dans le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> en cours. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Énumère les objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> d'un <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> pour le <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> spécifié.</summary>
+      <param name="mappings">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> à énumérer. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Obtient le <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actuel dans <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> actuel de la <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Avance l'énumérateur à l'élément suivant de la collection.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après l'instanciation de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Rétablit l'énumérateur à sa position initiale, qui précède le premier élément de la collection.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection est modifiée après l'instanciation de l'énumérateur. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Objet X509Certificate actuel dans l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après l'instanciation de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>Pour obtenir une description de ce membre, consultez <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après l'instanciation de l'énumérateur. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Représente un moteur de génération de chaîne pour les certificats <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Génère une chaîne X.509 à l'aide de la stratégie spécifiée dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+      <returns>true en présence d'un certificat X.509 valide ; sinon, false.</returns>
+      <param name="certificate">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" /> n'est pas un certificat valide ou est null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" /> est illisible. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Obtient une collection d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Obtient ou définit le <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> à utiliser pendant la génération d'une chaîne de certificat X.509.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> associé à cette chaîne X.509.</returns>
+      <exception cref="T:System.ArgumentNullException">La valeur définie pour cette propriété est null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Obtient l'état de chaque élément d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+      <returns>Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Libère toutes les ressources utilisées par ce <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Libère les ressources non managées utilisées par ce <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> et libère éventuellement les ressources managées.</summary>
+      <param name="disposing">true pour libérer les ressources managées et non managées ; false pour ne libérer que les ressources non managées.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Obtient un handle sécurisé pour cette instance de <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />. </summary>
+      <returns>Retourne l'<see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Représente un élément d'une chaîne X.509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Obtient le certificat X.509 à un élément de chaîne particulier.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Obtient le statut d'erreur du certificat X.509 actuel dans une chaîne.</summary>
+      <returns>Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Obtient des informations supplémentaires sur l'erreur à partir d'une structure de chaîne de certificats non managée.</summary>
+      <returns>Chaîne qui représente le membre pwszExtendedErrorInfo de la structure CERT_CHAIN_ELEMENT non managée dans l'API Crypto.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Représente une collection d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Copie un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> dans un tableau, en commençant à l'index spécifié.</summary>
+      <param name="array">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />. </param>
+      <param name="index">Entier qui représente la valeur d'index. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">L'index <paramref name="index" /> spécifié est inférieur à zéro, ou égal ou supérieur à la longueur du tableau. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> a la valeur null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus le compte actuel est supérieur à la longueur du tableau. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Obtient le nombre d'éléments de la collection.</summary>
+      <returns>Entier qui représente le nombre d'éléments dans la collection.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Obtient un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> qui peut être utilisé pour naviguer dans une collection d'éléments de chaîne.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Obtient une valeur indiquant si la collection d'éléments de la chaîne est synchronisée.</summary>
+      <returns>Retourne toujours false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Obtient l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> à l'index spécifié.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</returns>
+      <param name="index">Valeur entière. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> est inférieur à zéro. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> est supérieur ou égal à la longueur de la collection. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Obtient un objet qui peut être utilisé pour synchroniser l'accès à un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Référence de pointeur à l'objet en cours.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copie un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> dans un tableau, en commençant à l'index spécifié.</summary>
+      <param name="array">Tableau dans lequel copier l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</param>
+      <param name="index">Index de <paramref name="array" /> auquel commencer la copie.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">L'index <paramref name="index" /> spécifié est inférieur à zéro, ou égal ou supérieur à la longueur du tableau. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> a la valeur null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> plus le compte actuel est supérieur à la longueur du tableau. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Obtient un objet <see cref="T:System.Collections.IEnumerator" /> qui peut être utilisé pour naviguer dans une collection d'éléments de chaîne.</summary>
+      <returns>Objet <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Prend en charge une itération simple de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Obtient l'élément en cours dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Élément en cours de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Avance l'énumérateur à l'élément suivant dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Définit l'énumérateur à sa position initiale, à savoir avant le premier élément de la collection <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Obtient l'élément en cours dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Élément en cours de <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Représente la stratégie de chaîne à appliquer lors de la construction de la chaîne de certificats X509.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Obtient une collection d'identificateurs d'objet (OID) qui spécifie quelles stratégies d'application ou utilisations de clé améliorée (EKU) sont prises en charge par le certificat.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Obtient une collection d'identificateurs d'objet (OID) qui spécifie quelles stratégies de certificat sont prises en charge par le certificat.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Représente une collection supplémentaire de certificats pouvant faire l'objet de recherches par le moteur de chaînage lors de la validation d'une chaîne de certificats.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Rétablit la valeur par défaut des membres <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Obtient ou définit des valeurs pour les indicateurs de révocation X509.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />.</returns>
+      <exception cref="T:System.ArgumentException">La valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> fournie n'est pas un indicateur valide. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Obtient ou définit des valeurs pour le mode de révocation du certificat X509.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />.</returns>
+      <exception cref="T:System.ArgumentException">La valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> fournie n'est pas un indicateur valide. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Obtient l'intervalle de temps qui s'est écoulé pendant la vérification de révocation en ligne ou le téléchargement de la liste de révocation de certificats (CRL).</summary>
+      <returns>Objet <see cref="T:System.TimeSpan" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Reçoit des indicateurs de vérification pour le certificat.</summary>
+      <returns>Valeur d'énumération <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />.</returns>
+      <exception cref="T:System.ArgumentException">La valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> fournie n'est pas un indicateur valide.<see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> est la valeur par défaut.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>Heure à laquelle que le certificat a été vérifié, exprimée en heure locale.</summary>
+      <returns>un objet <see cref="T:System.DateTime" /> ;</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Fournit une structure simple pour stocker les informations d'erreur et d'état de la chaîne X509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Spécifie l'état de la chaîne X509.</summary>
+      <returns>Valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Spécifie une description de la valeur <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" />.</summary>
+      <returns>Chaîne localisable.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Définit l'état d'une chaîne X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Spécifie que la liste de certificats de confiance (CTL, Certificate Trust List) contient une signature non valide.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Spécifie que la liste de certificats de confiance (CTL, Certificate Trust List) n'est pas valide en raison d'une valeur horaire incorrecte, indiquant par exemple que la liste CTL a expiré.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Spécifie que la liste de certificats de confiance (CTL, Certificate Trust List) n'est pas valide pour cette utilisation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Spécifie que la chaîne X509 n'a pas pu être construite.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Spécifie que la chaîne X509 n'est pas valide parce qu'un certificat a exclu une contrainte de nom.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Spécifie que le certificat contient une contrainte de nom indéfinie.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Spécifie que le certificat contient une constante de nom non autorisable.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Spécifie que le certificat n'a pas de contrainte de nom prise en charge ou a une contrainte de nom qui n'est pas prise en charge.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison de contraintes de base non valides.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison d'une extension non valide.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison de contraintes de nom non valides.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison de contraintes de stratégie non valides.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Spécifie que la chaîne X509 ne contient pas d'erreurs.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Spécifie qu'il n'existe aucune extension de stratégie de certificat dans le certificat.Cette erreur se produit si une stratégie de groupe spécifie que tous les certificats doivent avoir une stratégie de certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison d'une signature de certificat non valide.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Déconseillé.Spécifie que le certificat de l'autorité de certification et que le certificat émis ont des périodes de validité qui ne sont pas imbriquées.Par exemple, le certificat de l'autorité de certification peut être valide du 1er janvier au 1er décembre, et le certificat émis du 2 janvier au 2 décembre, ce qui signifierait que les périodes de validité ne sont pas imbriquées.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison d'une valeur horaire incorrecte, indiquant par exemple que la validité d'un certificat a expiré.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Spécifie que l'utilisation de la clé n'est pas valide.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Spécifie que la liste de révocation de certificats en ligne sur laquelle repose la chaîne X509 est actuellement hors connexion.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Spécifie que la chaîne X509 n'a pas pu être développée sur le certificat racine.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Spécifie qu'il n'est pas possible de déterminer si le certificat a été révoqué.La liste de révocation de certificats n'est peut-être pas disponible ou est hors connexion.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison d'un certificat révoqué.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Spécifie que la chaîne X509 n'est pas valide en raison d'un certificat racine non fiable.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Spécifie le format d'un certificat X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Certificat X.509 Authenticode. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>Certificat X.509 seul.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>Certificat au format PFX.La valeur Pfx est identique à la valeur Pkcs12.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>Certificat au format PKCS #12.La valeur Pkcs12 est identique à la valeur Pfx.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>Certificat au format PKCS #7.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>Certificat X.509 sérialisé seul. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>Magasin sérialisé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>Certificat X.509 inconnu.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Définit la collection des identificateurs d'objet indiquant les applications qui utilisent la clé.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> à l'aide d'un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> et une valeur qui identifie si l'extension est essentielle.</summary>
+      <param name="encodedEnhancedKeyUsages">Données codées à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> à l'aide de <see cref="T:System.Security.Cryptography.OidCollection" /> et d'une valeur qui identifie si l'extension est essentielle. </summary>
+      <param name="enhancedKeyUsages">Collection <see cref="T:System.Security.Cryptography.OidCollection" />. </param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le <see cref="T:System.Security.Cryptography.OidCollection" /> spécifié contient une ou plusieurs valeurs endommagées.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> avec un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Données codées à utiliser pour créer l'extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Définit la collection d'identificateurs d'objet indiquant les applications qui utilisent la clé.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.OidCollection" /> indiquant les applications qui utilisent la clé.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Représente une extension X509.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="encodedExtension">Données codées à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle, sinon false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Identificateur d'objet utilisé pour identifier l'extension.</param>
+      <param name="rawData">Données codées utilisées pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle, sinon false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> a la valeur null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> est une chaîne vide ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Chaîne représentant l'identificateur d'objet.</param>
+      <param name="rawData">Données codées utilisées pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle, sinon false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Copie les propriétés d'extension de l'objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> spécifié.</summary>
+      <param name="asnEncodedData">
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> à copier.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> a la valeur null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> n'a pas d'extension X.509 valide.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Obtient une valeur booléenne qui indique si l'extension est critique.</summary>
+      <returns>true si l'extension est essentielle ; sinon, false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Représente une collection d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Ajoute un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> à un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Index auquel le paramètre <paramref name="extension" /> a été ajouté.</returns>
+      <param name="extension">Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> à ajouter à l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Le paramètre <paramref name="extension" /> est null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Copie une collection dans un tableau, en commençant à l'index spécifié.</summary>
+      <param name="array">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Emplacement où commence la copie dans le tableau. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> est une chaîne de longueur zéro ou contient une valeur non valide. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> a la valeur null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> spécifie une valeur située en dehors de la plage du tableau. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Obtient le nombre d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Entier qui représente le nombre d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Retourne un énumérateur qui peut itérer au sein d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> à utiliser pour itérer au sein de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Obtient une valeur indiquant si la collection est garantie comme étant thread-safe.</summary>
+      <returns>true si la collection est thread-safe ; sinon, false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Obtient l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> à l'index spécifié.</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="index">Emplacement de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> à récupérer. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> est inférieur à zéro. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> est supérieur ou égal à la longueur du tableau. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Obtient le premier objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> dont la valeur ou le nom convivial est spécifié par un identificateur d'objet (OID).</summary>
+      <returns>Objet <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="oid">Identificateur d'objet (OID) de l'extension à récupérer. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Obtient un objet qui peut être utilisé pour synchroniser l'accès à un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objet qui peut être utilisé pour synchroniser l'accès à l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copie la collection dans un tableau, en commençant à l'index spécifié.</summary>
+      <param name="array">Tableau d'objets <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Emplacement où commence la copie dans le tableau. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> est une chaîne de longueur zéro ou contient une valeur non valide. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> a la valeur null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> spécifie une valeur située en dehors de la plage du tableau. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Retourne un énumérateur qui peut itérer au sein d'un objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Objet <see cref="T:System.Collections.IEnumerator" /> à utiliser pour itérer au sein de l'objet <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Prend en charge une itération simple de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Obtient l'élément en cours dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Élément en cours de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Avance l'énumérateur à l'élément suivant dans <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>true si l'énumérateur a pu avancer jusqu'à l'élément suivant ; false si l'énumérateur a dépassé la fin de la collection.</returns>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Définit l'énumérateur à sa position initiale, à savoir avant le premier élément de la collection <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La collection a été modifiée après la création de l'énumérateur. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Obtient un objet à partir d'une collection.</summary>
+      <returns>Élément en cours de <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'énumérateur précède le premier élément ou suit le dernier élément de la collection. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Spécifie le type valeur recherché par la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant soit le nom convivial de la stratégie de l'application, soit l'identificateur d'objet (OID ou <see cref="T:System.Security.Cryptography.Oid" />) du certificat.Par exemple, "Système de fichiers EFS" ou "1.3.6.1.4.1.311.10.3.4" peuvent être utilisés.Pour une application destinée à être localisée, la valeur OID doit être utilisée car le nom convivial est localisé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant soit le nom convivial, soit l'identificateur d'objet (OID ou <see cref="T:System.Security.Cryptography.Oid" />) de la stratégie de certificat.La méthode conseillée consiste à utiliser l'OID, tel que "1.3.6.1.4.1.311.10.3.4".Pour une application destinée à être localisée, l'OID doit être utilisé car le nom convivial est localisé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne décrivant l'extension à rechercher.L'identificateur d'objet (OID) est généralement utilisé pour diriger la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> afin de rechercher tous les certificats qui ont une extension correspondant à cette valeur OID.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant le nom unique de l'émetteur du certificat.Il s'agit d'une recherche moins spécifique que celle fournie par la valeur d'énumération <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />.À l'aide de la valeur <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />, la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> exécute une comparaison de chaînes qui ne respectent pas la casse pour le nom unique tout entier.La recherche par nom d'émetteur est une recherche moins précise.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant le nom de l'émetteur du certificat.Il s'agit d'une recherche moins spécifique que celle fournie par la valeur d'énumération <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />.À l'aide de la valeur <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />, la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> exécute une comparaison de chaînes qui ne respectent pas la casse à l'aide de la valeur fournie.Par exemple, si vous passez "MonAC" à la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, celle-ci recherchera tous les certificats dont le nom d'émetteur contient cette chaîne, indépendamment des autres valeurs de l'émetteur.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être soit une chaîne représentant l'utilisation de la clé soit un entier représentant un masque de bits contenant toutes les utilisations de la clé demandées.Pour la valeur de chaîne, seule une utilisation de clé peut être spécifiée à la fois, mais la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> peut être utilisée dans une séquence en cascade pour obtenir l'intersection des utilisations demandées.Par exemple, le paramètre <paramref name="findValue" /> peut être défini avec la valeur "KeyEncipherment" ou avec un entier (0x30 indique "KeyEncipherment" et "DataEncipherment").Les valeurs de l'énumération <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> peuvent être également utilisées.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne qui représente le numéro de série du certificat tel qu'il est affiché par la boîte de dialogue de certificat, mais sans espaces, ou tel qu'il est retourné par la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" />. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant le nom unique de l'objet du certificat.Il s'agit d'une recherche moins spécifique que celle fournie par la valeur d'énumération <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />.À l'aide de la valeur <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />, la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> exécute une comparaison de chaînes qui ne respectent pas la casse pour le nom unique tout entier.La recherche par nom d'objet est une recherche moins précise.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant l'identificateur de la clé de l'objet au format hexadécimal, comme "F3E815D45E83B8477B9284113C64EF208E897112", telle qu'elle apparaît dans l'interface utilisateur.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant le nom de l'objet du certificat.Il s'agit d'une recherche moins spécifique que celle fournie par la valeur d'énumération <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />.À l'aide de la valeur <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />, la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> exécute une comparaison de chaînes qui ne respectent pas la casse à l'aide de la valeur fournie.Par exemple, si vous passez "MonCert" à la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, celle-ci recherchera tous les certificats dont le nom d'objet contient cette chaîne, indépendamment des autres valeurs de l'objet.La recherche par nom unique est une recherche plus précise.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant le nom de modèle du certificat, tel que "AutClient".Un nom de modèle est une extension de X509 version 3 qui spécifie les utilisations du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>Le paramètre <paramref name="findValue" /> de la méthode <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une chaîne représentant l'empreinte du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>Le paramètre <paramref name="findValue" /> de <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une valeur <see cref="T:System.DateTime" /> en heure locale.Par exemple, vous pouvez rechercher tous les certificats qui seront valides jusqu'à la fin de l'année en éliminant les résultats d'une opération <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> pour <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> du dernier jour de l'année dans les résultats d'une opération <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> pour <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>Le paramètre <paramref name="findValue" /> de <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une valeur <see cref="T:System.DateTime" /> en heure locale.La valeur ne doit pas être nécessairement une date future.Par exemple, vous pouvez utiliser <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> pour rechercher des certificats qui sont devenus valides dans l'année en cours en prenant l'intersection des résultats d'une opération <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> pour <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> effectuée le dernier jour de l'année dernière et des résultats d'une opération <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> pour <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> de <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>Le paramètre <paramref name="findValue" /> de <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> doit être une valeur <see cref="T:System.DateTime" /> en heure locale.Vous pouvez utiliser <see cref="P:System.DateTime.Now" /> pour rechercher tous les certificats actuellement valides.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Définit où et comment importer la clé privée d'un certificat X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>Le jeu de clés par défaut est utilisé.  Généralement, le jeu de clés par défaut est le jeu utilisateur. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Les clés importées sont marquées comme exportables  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Les clés privées sont stockées dans le magasin de l'ordinateur local et non dans le magasin de l'utilisateur actuel. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>La clé associée à un fichier PFX est rendue persistante lors de l'importation d'un certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Les clés privées sont stockées dans le magasin de l'utilisateur actuel et non dans le magasin de l'ordinateur local.Cela se produit même si le certificat spécifie que les clés doivent aller dans le magasin de l'ordinateur local.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Pour avertir l'utilisateur qu'il a accès à la clé, utilisez une boîte de dialogue ou une autre méthode.  C'est le fournisseur de services de chiffrement (CSP) utilisé qui définit le comportement précis.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Définit l'utilisation d'une clé se trouvant dans un certificat X.509.  Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> à l'aide d'un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> et une valeur qui identifie si l'extension est essentielle. </summary>
+      <param name="encodedKeyUsage">Données codées à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> à l'aide de la valeur <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> spécifiée et d'une valeur qui identifie si l'extension est essentielle. </summary>
+      <param name="keyUsages">Une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> décrivant comment utiliser la clé.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> avec un objet <see cref="T:System.Security.Cryptography.AsnEncodedData" />. </summary>
+      <param name="asnEncodedData">Données codées à utiliser pour créer l'extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Obtient l'indicateur d'utilisation de clé associé au certificat.</summary>
+      <returns>Une des valeurs de <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'extension ne peut pas être décodée. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Définit comment utiliser la clé de certificat.Si cette valeur n'est pas définie, la clé peut être utilisée dans n'importe quel but.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>La clé peut être utilisée pour signer une liste de révocation de certificats.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>La clé peut être utilisée pour le chiffrement de données.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>La clé ne peut être utilisée que pour le déchiffrement.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>La clé peut être utilisée comme signature numérique.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>La clé ne peut être utilisée que pour le chiffrement.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>La clé peut être utilisée pour déterminer un accord, par exemple la création d'une clé respectant l'algorithme d'accord de clé Diffie-Hellman.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>La clé peut être utilisée pour signer des certificats.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>La clé peut être utilisée pour le chiffrement à clé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>Aucun paramètre d'utilisation de la clé.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>La clé peut être utilisée pour l'authentification.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Spécifie le type de nom que contient le certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>Nom DNS associé au nom alternatif de l'objet ou de l'émetteur d'un certificat X509.  Cette valeur équivaut à la valeur de <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>Nom DNS associé au nom alternatif de l'objet ou de l'émetteur d'un certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>Adresse de messagerie de l'objet ou de l'émetteur associé à un certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>Nom simple d'un objet ou d'un émetteur de certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>Nom UPN de l'objet ou de l'émetteur d'un certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>Adresse URL associée au nom alternatif de l'objet ou de l'émetteur d'un certificat X509.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Spécifie les certificats X509 de la chaîne qui doivent être vérifiés pour révocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Seul le certificat final est vérifié pour révocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>Toute la chaîne de certificats est vérifiée pour révocation.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>Toute la chaîne, à l'exception du certificat racine, est vérifiée pour révocation.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Spécifie le mode utilisé pour le contrôle de révocation du certificat X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>Aucun contrôle de révocation n'est effectué sur le certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>Un contrôle de révocation est effectué à l'aide d'une liste de révocation de certificats mise en cache.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>Un contrôle de révocation est effectué à l'aide d'une liste de révocation de certificats en ligne.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Représente un magasin X.509, magasin physique où les certificats sont conservés et gérés.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> à l'aide des certificats personnels du magasin de l'utilisateur en cours.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> à l'aide des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> et <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> spécifiées.</summary>
+      <param name="storeName">Une des valeurs d'énumération qui spécifie le nom du magasin de certificats X.509. </param>
+      <param name="storeLocation">L'une des valeurs d'énumération qui spécifie l'emplacement du magasin de certificats X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> n'est pas un emplacement valide ou <paramref name="storeName" /> n'est pas un nom valide. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> en utilisant une chaîne qui représente une valeur de l'énumération <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> et une valeur de l'énumération <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Chaîne qui représente une valeur de l'énumération <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />. </param>
+      <param name="storeLocation">L'une des valeurs d'énumération qui spécifie l'emplacement du magasin de certificats X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> contient des valeurs non valides. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Ajoute un certificat à un magasin de certificats X.509.</summary>
+      <param name="certificate">Certificat à ajouter. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le certificat n'a pas pu être ajouté au magasin.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Retourne une collection de certificats se trouvant dans un magasin de certificats X.509.</summary>
+      <returns>Collection de certificats.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Libère les ressources utilisées par ce <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Obtient l'emplacement du magasin de certificats X.509.</summary>
+      <returns>Emplacement du magasin de certificats</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Obtient le nom du magasin de certificats X.509.</summary>
+      <returns>Nom du magasin de certificats.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Ouvre un magasin de certificats X.509 ou crée un nouveau magasin, selon les paramètres des indicateurs <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />.</summary>
+      <param name="flags">Combinaison de bits de valeurs d'énumération qui spécifie la méthode d'ouverture du magasin de certificats X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Le magasin est illisible. </exception>
+      <exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
+      <exception cref="T:System.ArgumentException">Le magasin contient des valeurs non valides.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Supprime un certificat d'un magasin de certificats X.509.</summary>
+      <param name="certificate">Certificat à supprimer.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> a la valeur null. </exception>
+      <exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Définit une chaîne identifiant le SKI (identificateur de clé du sujet) d'un certificat.Cette classe ne peut pas être héritée.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> à l'aide dd'un tableau d'octets et d'une valeur qui identifie si l'extension est essentielle.</summary>
+      <param name="subjectKeyIdentifier">Tableau d'octets qui représente les données à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> à l'aide de données codées et d'une valeur qui identifie si l'extension est essentielle.</summary>
+      <param name="encodedSubjectKeyIdentifier">Objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> à utiliser pour créer l'extension.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> à l'aide d'une clé publique et d'une valeur qui indique si l'extension est essentielle.</summary>
+      <param name="key">Objet <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> à partir duquel créer l'identificateur de clé du sujet. </param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> à l'aide d'une clé publique, d'un identificateur d'algorithme de hachage et d'une valeur qui indique si l'extension est essentielle. </summary>
+      <param name="key">Objet <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> à partir duquel créer l'identificateur de clé du sujet.</param>
+      <param name="algorithm">Une des valeurs <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> qui identifient quel algorithme de hachage utiliser.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Initialise une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> à l'aide d'une chaîne et d'une valeur qui identifie si l'extension est essentielle.</summary>
+      <param name="subjectKeyIdentifier">Chaîne, codée au format hexadécimal, qui représente l'identificateur de clé du sujet d'un certificat.</param>
+      <param name="critical">true si l'extension est essentielle ; sinon, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Crée une nouvelle instance de la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> en copiant des informations de données codées.</summary>
+      <param name="asnEncodedData">Objet <see cref="T:System.Security.Cryptography.AsnEncodedData" /> à utiliser pour créer l'extension.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Obtient une chaîne représentant l'identificateur de clé du sujet d'un certificat.</summary>
+      <returns>Chaîne, codée au format hexadécimal, qui représente l'identificateur de clé du sujet.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'extension ne peut pas être décodée. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Définit le type d'algorithme de hachage à utiliser avec la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>L'identificateur de clé du sujet se compose d'un hachage SHA-1 160 bits de la clé publique codée (balise, longueur et nombre de bits inutilisés inclus).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>L'identificateur se compose du hachage SHA-1 160 bits de la valeur de la clé publique (balise, longueur et nombre de bits inutilisés exclus).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>L'identificateur se compose d'un champ de type quatre bits de valeur 0100, suivi des 60 bits de poids faible du hachage SHA-1 de la valeur de la clé publique (balise, longueur et nombre de bits de chaîne binaire inutilisés exclus)</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Spécifie les conditions dans lesquelles la vérification des certificats de la chaîne X509 doit s'effectuer.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>Tous les indicateurs liés à la vérification sont inclus.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Ignore que la chaîne ne peut pas être vérifiée en raison d'une autorité de certification inconnue.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>Ignore que la révocation de l'autorité de certification est inconnue lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>Ignore que la liste de certificats de confiance (CTL, Certificate Trust List) n'est pas valide, pour des raisons telles que l'expiration de la liste CTL, lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>Ignore que la révocation du signataire de la liste de certificats de confiance (CTL, Certificate Trust List) est inconnue lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>Ignore que la révocation du certificat (utilisateur) final est inconnue lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>Ignore que les contraintes de base ne sont pas valides lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>Ignore que le certificat a un nom qui n'est pas valide lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>Ignore que le certificat a une stratégie qui n'est pas valide lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>Ignore que le certificat de l'autorité de certification et que le certificat émis ont des périodes de validité qui ne sont pas imbriquées lors de la vérification du certificat.Par exemple, le certificat de l'autorité de certification peut être valide du 1er janvier au 1er décembre, et le certificat émis du 2 janvier au 2 décembre, ce qui signifierait que les périodes de validité ne sont pas imbriquées.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>Ignore les certificats de la chaîne qui ne sont pas valides soit parce qu'ils ont expiré, soir parce qu'ils ne sont pas encore en vigueur lors de la détermination de la validité du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>Ignore que la révocation de la racine est inconnue lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>Ignore que le certificat n'a pas été émis pour son utilisation actuelle lors de la détermination de la vérification du certificat.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>Aucun indicateur lié à la vérification n'est inclus.</summary>
+    </member>
+  </members>
+</doc>

+ 1559 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1559 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Fornisce un handle sicuro che rappresenta una catena X.509.Per altre informazioni, vedere <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Specifica come aprire l'archivio certificati X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Apre l'archivio certificati X.509 e include i certificati archiviati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Apre l'archivio certificati X.509 per il livello di accesso più alto consentito.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Apre esclusivamente gli archivi esistenti. Se non esiste alcun archivio, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> non ne crea uno nuovo.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Apre l'archivio certificati X.509 in sola lettura.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Apre l'archivio certificati X.509 in lettura e scrittura.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Rappresenta le informazioni della chiave pubblica di un certificato.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> utilizzando un oggetto OID della chiave pubblica, una rappresentazione con codifica ASN.1 dei parametri della chiave pubblica e una rappresentazione con codifica ASN.1 del valore della chiave pubblica. </summary>
+      <param name="oid">Oggetto OID che rappresenta la chiave pubblica.</param>
+      <param name="parameters">Rappresentazione con codifica ASN.1 dei parametri della chiave pubblica.</param>
+      <param name="keyValue">Rappresentazione con codifica ASN.1 del valore della chiave pubblica.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Ottiene una rappresentazione con codifica ASN.1 del valore della chiave pubblica.</summary>
+      <returns>Rappresentazione con codifica ASN.1 del valore della chiave pubblica.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Ottiene una rappresentazione con codifica ASN.1 dei parametri della chiave pubblica.</summary>
+      <returns>Rappresentazione con codifica ASN.1 dei parametri della chiave pubblica.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Ottiene un oggetto <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> o <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> che rappresenta la chiave pubblica.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> che rappresenta la chiave pubblica.</returns>
+      <exception cref="T:System.NotSupportedException">L'algoritmo della chiave non è supportato.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Ottiene un oggetto identificatore di oggetto (OID) per la chiave pubblica.</summary>
+      <returns>Oggetto OID per la chiave pubblica.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Specifica la posizione dell'archivio certificati X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>Archivio certificati X.509 utilizzato dall'utente corrente.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>Archivio certificati X.509 assegnato al computer locale.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Specifica il nome dell'archivio certificati X.509 da aprire.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>Archivio certificati X.509 per gli altri utenti.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>Archivio certificati X.509 per autorità di certificazione di terze parti.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>Archivio certificati X.509 per autorità di certificazione intermedie. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>Archivio certificati X.509 per i certificati revocati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>Archivio certificati X.509 per i certificati personali.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>Archivio certificati X.509 per autorità di certificazione radice attendibili.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>Archivio certificati X.509 per utenti e risorse considerate direttamente attendibili.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>Archivio certificati X.509 per editori considerati direttamente attendibili.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Rappresenta il nome distinto di un certificato X509.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando le informazioni derivate dalla matrice di byte specificata.</summary>
+      <param name="encodedDistinguishedName">Matrice di byte che contiene le informazioni sul nome distinto.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando l'oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> specificato.</summary>
+      <param name="encodedDistinguishedName">Oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> che rappresenta il nome distinto.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> specificato.</summary>
+      <param name="distinguishedName">Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando le informazioni derivate dalla stringa specificata.</summary>
+      <param name="distinguishedName">Stringa che rappresenta il nome distinto.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando la stringa specificata e il flag <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" />.</summary>
+      <param name="distinguishedName">Stringa che rappresenta il nome distinto.</param>
+      <param name="flag">Combinazione bit per bit dei valori di enumerazione che specificano le caratteristiche del nome distinto.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Decodifica un nome distinto utilizzando le caratteristiche specificate dal parametro <paramref name="flag" />.</summary>
+      <returns>Nome distinto decodificato.</returns>
+      <param name="flag">Combinazione bit per bit dei valori di enumerazione che specificano le caratteristiche del nome distinto.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il nome del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Restituisce una versione formattata di un nome distinto X500 per la visualizzazione o l'output in una finestra di testo o una console.</summary>
+      <returns>Stringa formattata che rappresenta il nome distinto X500.</returns>
+      <param name="multiLine">true se la stringa restituita deve contenere ritorni a capo; in caso contrario, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Ottiene il nome distinto delimitato da virgole da un certificato X500.</summary>
+      <returns>Nome distinto delimitato da virgole del certificato X509.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Specifica le caratteristiche del nome distinto X.500.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>Il nome distinto non usa il segno più.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>Il nome distinto non usa le virgolette.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Forza il nome distinto per codificare chiavi X.500 specifiche come stringhe UTF-8 anziché come stringhe Unicode stampabili.Per altre informazioni e per l'elenco di chiavi X.500 interessate, vedere l'enumerazione X500NameFlags.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>Il nome distinto non ha caratteristiche speciali.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>Il nome distinto è inverso.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>Il nome distinto usa le virgole.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>Il nome distinto usa il carattere di nuova riga.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>Il nome distinto usa i punti e virgola.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>Il nome distinto usa la codifica T61.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>Il nome distinto usa la codifica UTF8 anziché la codifica di caratteri Unicode.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Definisce i vincoli impostati per un certificato.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.I parametri specificano un valore che indica se un certificato appartiene a un'autorità di certificazione, un valore che indica se per il certificato esiste un numero limite di livelli di percorso consentiti, il numero di livelli consentiti per il percorso del certificato e un valore che indica se l'estensione è critica.</summary>
+      <param name="certificateAuthority">true se il certificato appartiene a un'autorità di certificazione; in caso contrario, false.</param>
+      <param name="hasPathLengthConstraint">true se per il certificato esiste un numero limite di livelli di percorso consentiti; in caso contrario, false.</param>
+      <param name="pathLengthConstraint">Numero di livelli consentiti nel percorso di un certificato.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> e un valore che identifica se l'estensione è critica. </summary>
+      <param name="encodedBasicConstraints">Dati codificati da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Ottiene un valore che indica se un certificato appartiene a un'autorità di certificazione.</summary>
+      <returns>true se il certificato appartiene a un'autorità di certificazione; in caso contrario, false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Dati codificati da utilizzare per creare l'estensione.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Ottiene un valore che indica se per un certificato esiste un numero limite di livelli di percorso consentiti.</summary>
+      <returns>true se per il certificato esiste un numero limite di livelli di percorso consentiti; in caso contrario, false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Ottiene il numero di livelli consentiti nel percorso di un certificato.</summary>
+      <returns>Numero intero che indica il numero di livelli consentiti nel percorso di un certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Fornisce metodi che semplificano l'utilizzo dei certificati X.509v3.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> definita da una sequenza di byte che rappresenta un certificato X.509v3.</summary>
+      <param name="data">Matrice di byte contenente i dati di un certificato X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="rawData" /> è null.-oppure-La lunghezza del parametro <paramref name="rawData" /> è 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando una matrice di byte e una password.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509.</param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="rawData" /> è null.-oppure-La lunghezza del parametro <paramref name="rawData" /> è 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando una matrice di byte, una password e un flag di archiviazione delle chiavi.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="rawData" /> è null.-oppure-La lunghezza del parametro <paramref name="rawData" /> è 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> tramite un handle per una struttura PCCERT_CONTEXT non gestita.</summary>
+      <param name="handle">Handle per una struttura PCCERT_CONTEXT non gestita.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando il nome di un file firmato PKCS7. </summary>
+      <param name="fileName">Nome di un file firmato PKCS7.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="fileName" /> è null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando il nome di un file firmato PKCS7 e una password per accedere al certificato.</summary>
+      <param name="fileName">Nome di un file firmato PKCS7. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="fileName" /> è null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando il nome di un file firmato PKCS7, una password per accedere al certificato e un flag di archiviazione chiavi. </summary>
+      <param name="fileName">Nome di un file firmato PKCS7. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="fileName" /> è null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Rilascia tutte le risorse usate dall'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Rilascia tutte le risorse non gestite usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> e, facoltativamente, le risorse gestite. </summary>
+      <param name="disposing">true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Confronta due oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> per stabilirne l'uguaglianza.</summary>
+      <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente è uguale all'oggetto specificato dal parametro <paramref name="other" />; in caso contrario, false.</returns>
+      <param name="obj">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da confrontare con l'oggetto corrente. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Confronta due oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> per stabilirne l'uguaglianza.</summary>
+      <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente è uguale all'oggetto specificato dal parametro <paramref name="other" />; in caso contrario, false.</returns>
+      <param name="other">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da confrontare con l'oggetto corrente.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Esporta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente in una matrice di byte in un formato descritto da uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </summary>
+      <returns>Matrice di byte che rappresenta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
+      <param name="contentType">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> che indica come formattare i dati di output. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Un valore diverso da <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> o <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> è stato passato al parametro <paramref name="contentType" />.-oppure-Non è possibile esportare il certificato.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Esporta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente in una matrice di byte in un formato descritto da uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> e usando la password specificata.</summary>
+      <returns>Matrice di byte che rappresenta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
+      <param name="contentType">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> che indica come formattare i dati di output.</param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Un valore diverso da <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> o <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> è stato passato al parametro <paramref name="contentType" />.-oppure-Non è possibile esportare il certificato.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Restituisce il valore hash del certificato X.509v3 sotto forma di matrice di byte.</summary>
+      <returns>Valore hash del certificato X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Restituisce il nome del formato del certificato X.509v3.</summary>
+      <returns>Formato del certificato X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Restituisce il codice hash del certificato X.509v3 sotto forma di intero.</summary>
+      <returns>Codice hash del certificato X.509 sotto forma di valore intero.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Restituisce le informazioni dell'algoritmo delle chiavi per il certificato X.509v3 sotto forma di stringa.</summary>
+      <returns>Informazioni dell'algoritmo delle chiavi per il certificato X.509 sotto forma di stringa.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Restituisce i parametri dell'algoritmo delle chiavi per il certificato X.509v3 sotto forma di matrice di byte.</summary>
+      <returns>Parametri dell'algoritmo delle chiavi per il certificato X.509 sotto forma di matrice di byte.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Restituisce i parametri dell'algoritmo delle chiavi per il certificato X.509v3 sotto forma di stringa esadecimale.</summary>
+      <returns>Parametri dell'algoritmo delle chiavi per il certificato X.509 sotto forma di stringa esadecimale.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Restituisce la chiave pubblica del certificato X.509v3 sotto forma di matrice di byte.</summary>
+      <returns>Chiave pubblica del certificato X.509 sotto forma di matrice di byte.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Restituisce il numero di serie del certificato X.509v3 sotto forma di matrice di byte.</summary>
+      <returns>Numero di serie del certificato X.509 sotto forma di matrice di byte.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[SecurityCritical] Ottiene un handle per un contesto di certificato dell'API di crittografia Microsoft descritto da una struttura PCCERT_CONTEXT non gestita. </summary>
+      <returns>Struttura <see cref="T:System.IntPtr" /> che rappresenta una struttura PCCERT_CONTEXT non gestita.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Ottiene il nome dell'autorità di certificazione che ha emesso il certificato X.509v3.</summary>
+      <returns>Nome dell'autorità di certificazione che ha emesso il certificato X.509v3.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'handle del certificato non è valido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Ottiene il nome distinto dell'oggetto dal certificato.</summary>
+      <returns>Nome distinto dell'oggetto del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'handle del certificato non è valido.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Restituisce una rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</summary>
+      <returns>Rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Restituisce una rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente insieme a informazioni aggiuntive, se specificate.</summary>
+      <returns>Rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
+      <param name="fVerbose">true per produrre il formato dettagliato della rappresentazione di stringa; in caso contrario, false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Rappresenta un certificato X.509.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando le informazioni ottenute da una matrice di byte.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando una matrice di byte e una password.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando una matrice di byte, una password e un flag di archiviazione delle chiavi.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando un handle non gestito.</summary>
+      <param name="handle">Puntatore a un contesto di certificato in codice non gestito.La struttura C è denominata PCCERT_CONTEXT.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> tramite un nome di file di certificato.</summary>
+      <param name="fileName">Nome di un file di certificato. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando un nome di file di certificato e una password necessaria per accedere al certificato.</summary>
+      <param name="fileName">Nome di un file di certificato. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando un nome di file di certificato, una password necessaria per accedere al certificato e un flag di archiviazione delle chiavi.</summary>
+      <param name="fileName">Nome di un file di certificato. </param>
+      <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Ottiene o imposta un valore che indica che un certificato X.509 è archiviato.</summary>
+      <returns>true se il certificato è archiviato, false se il certificato non è archiviato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Ottiene una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Ottiene o imposta l'alias associato a un certificato.</summary>
+      <returns>Nome descrittivo del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Indica il tipo di certificato contenuto in una matrice di byte.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> ha lunghezza zero o è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Indica il tipo di certificato contenuto in un file.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="fileName">Nome di un file di certificato. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> è null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Ottiene il soggetto e il nome dell'autorità emittente di un certificato.</summary>
+      <returns>Nome del certificato.</returns>
+      <param name="nameType">Valore di <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> per il soggetto. </param>
+      <param name="forIssuer">true per includere il nome dell'autorità emittente; in caso contrario, false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Ottiene un valore che indica se un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contiene una chiave privata. </summary>
+      <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contiene una chiave privata; in caso contrario, false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Ottiene il nome distinto dell'autorità emittente del certificato.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> che contiene il nome dell'autorità emittente del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Ottiene la data locale dopo la quale il certificato non è più valido.</summary>
+      <returns>Oggetto <see cref="T:System.DateTime" /> che rappresenta la data di scadenza del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Ottiene la data locale in cui il certificato diventa valido.</summary>
+      <returns>Oggetto <see cref="T:System.DateTime" /> che rappresenta la data di decorrenza del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Ottiene o imposta l'oggetto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> che rappresenta la chiave privata associata a un certificato.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, che può essere un provider del servizio di crittografia RSA o DSA.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il valore della chiave non corrisponde a una chiave RSA o DSA oppure la chiave è illeggibile. </exception>
+      <exception cref="T:System.ArgumentNullException">Il valore da impostare per questa proprietà è null.</exception>
+      <exception cref="T:System.NotSupportedException">L'algoritmo per questa chiave privata non è supportato.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Le chiavi X.509 non corrispondono.</exception>
+      <exception cref="T:System.ArgumentException">La chiave del provider del servizio di crittografia è null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Ottiene un oggetto <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> associato a un certificato.</summary>
+      <returns>Un oggetto <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il valore della chiave non corrisponde a una chiave RSA o DSA oppure la chiave è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Ottiene i dati non elaborati di un certificato.</summary>
+      <returns>Dati non elaborati del certificato come matrice di byte.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Ottiene il numero di serie di un certificato.</summary>
+      <returns>Numero di serie del certificato.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Ottiene l'algoritmo utilizzato per creare la firma di un certificato.</summary>
+      <returns>Restituisce l'identificatore di oggetto (<see cref="T:System.Security.Cryptography.Oid" />) dell'algoritmo della firma.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Ottiene il nome distinto del soggetto da un certificato.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> che rappresenta il nome del soggetto del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Ottiene l'identificazione personale di un certificato.</summary>
+      <returns>Identificazione personale del certificato.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Visualizza un certificato X.509 in formato testo.</summary>
+      <returns>Informazioni del certificato.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Visualizza un certificato X.509 in formato testo.</summary>
+      <returns>Informazioni del certificato.</returns>
+      <param name="verbose">true per visualizzare la chiave pubblica, la chiave privata, le estensioni e così via; false per visualizzare informazioni simili a quelle della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, quali l'identificazione personale, il numero di serie, il nome del soggetto e dell'autorità emittente e così via. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Ottiene la versione del formato X.509 di un certificato.</summary>
+      <returns>Formato del certificato.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Rappresenta una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> senza informazioni su <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da cui iniziare l'insieme.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizzando una matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificates">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizzando l’insieme di certificati specificato.</summary>
+      <param name="certificates">Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Aggiunge un oggetto alla fine di <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Indice <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> in corrispondenza del quale è stato aggiunto <paramref name="certificate" />.</returns>
+      <param name="certificate">Certificato X.509 rappresentato come oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Aggiunge più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di una matrice all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Aggiunge più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> a un altro oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Determina se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contiene un certificato specifico.</summary>
+      <returns>true se <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contiene l'oggetto <paramref name="certificate" /> specificato; in caso contrario, false.</returns>
+      <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da individuare nell'insieme. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Esporta le informazioni sui certificati X.509 in una matrice di byte.</summary>
+      <returns>Informazioni sui certificati X.509 in una matrice di byte.</returns>
+      <param name="contentType">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> supportato. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Esporta le informazioni sui certificati X.509 in una matrice di byte tramite una password.</summary>
+      <returns>Informazioni sui certificati X.509 in una matrice di byte.</returns>
+      <param name="contentType">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> supportato. </param>
+      <param name="password">Stringa utilizzata per proteggere la matrice di byte. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato non è leggibile, il contenuto non è valido oppure, nel caso di un certificato che richiede una password, la chiave privata non è stata esportata perché la password specificata non è corretta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Esegue una ricerca in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> applicando i criteri di ricerca specificati dall'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> e dall'oggetto <paramref name="findValue" />.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <param name="findType">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />. </param>
+      <param name="findValue">Criteri di ricerca sotto forma di oggetto. </param>
+      <param name="validOnly">true per consentire solo il recupero dei certificati validi; in caso contrario, false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> non è valido. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Restituisce un enumeratore che può scorrere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> .</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> che può scorrere l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Importa un certificato sotto forma di matrice di byte in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importa un certificato, sotto forma di matrice di byte che richiede una password per accedere al certificato, in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Matrice di byte contenente i dati di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <param name="password">Password necessaria per accedere alle informazioni del certificato. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano come e dove viene importato il certificato. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Importa un file di certificato in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Nome del file che contiene le informazioni sul certificato. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Importa un file di certificato che richiede una password in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Nome del file che contiene le informazioni sul certificato. </param>
+      <param name="password">Password necessaria per accedere alle informazioni del certificato. </param>
+      <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano come e dove viene importato il certificato. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Inserisce un oggetto nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> in corrispondenza dell'indice specificato.</summary>
+      <param name="index">Indice a base zero in corrispondenza del quale inserire <paramref name="certificate" />. </param>
+      <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da inserire. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> è minore di zero.- oppure - <paramref name="index" /> è maggiore della proprietà <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.NotSupportedException">Raccolta di sola lettura.- oppure - L'insieme ha una dimensione fissa. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.</summary>
+      <returns>Elemento in corrispondenza dell'indice specificato.</returns>
+      <param name="index">Indice a base zero dell'elemento da ottenere o impostare. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> è minore di zero.- oppure - <paramref name="index" /> è maggiore o uguale alla proprietà <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Rimuove la prima occorrenza di un certificato dall'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da rimuovere dall'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Rimuove più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di una matrice da un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Rimuove più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> da un altro oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> è null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Supporta una semplice iterazione su un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Sposta l'enumeratore sull'elemento successivo dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Imposta l'enumeratore sulla posizione iniziale, ovvero prima del primo elemento dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>Per una descrizione di questo membro, vedere <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Definisce un insieme contenente oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Consente di inizializzare una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> da una matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <param name="value">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> con cui inizializzare il nuovo oggetto. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Consente di inizializzare una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> da un altro oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> con il quale inizializzare il nuovo oggetto. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Consente di aggiungere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> con il valore specificato all'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <returns>L'indice dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente in corrispondenza del quale è stato inserito il nuovo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da aggiungere all'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Consente di copiare gli elementi di una matrice di tipo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> alla fine dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <param name="value">Matrice di tipo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> contenente gli oggetti da aggiungere all'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
+      <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="value" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Consente di copiare gli elementi dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> specificato alla fine dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> contenente gli oggetti da aggiungere all'insieme. </param>
+      <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="value" /> è null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Ottiene un valore che indica se l'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente contiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato.</summary>
+      <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> è incluso nell'insieme; in caso contrario, false.</returns>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da individuare. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Consente di copiare i valori dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente in una istanza <see cref="T:System.Array" /> unidimensionale in corrispondenza dell'indice specificato.</summary>
+      <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale in cui vengono copiati i valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <param name="index">L'indice di <paramref name="array" /> in corrispondenza del quale iniziare la copia. </param>
+      <exception cref="T:System.ArgumentException">Il parametro <paramref name="array" /> è multidimensionale.- oppure - Il numero degli elementi nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> è maggiore dello spazio disponibile tra <paramref name="arrayIndex" /> e la fine di <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="array" /> è null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="arrayIndex" /> è minore del limite inferiore del parametro <paramref name="array" />. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Restituisce un enumeratore che consente di scorrere l’insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Enumeratore dei sottoelementi di <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> utilizzabile per scorrere l'insieme.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Consente di compilare un valore hash in base a tutti i valori contenuti nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <returns>Valore hash basato su tutti i valori contenuti nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Restituisce l'indice dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <returns>Indice dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato dal parametro <paramref name="value" /> incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, se individuato; in caso contrario, -1.</returns>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da individuare. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Consente di inserire un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente, in corrispondenza dell'indice specificato.</summary>
+      <param name="index">Indice in base zero in cui inserire il parametro <paramref name="value" />. </param>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da inserire. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Ottiene o imposta la voce in corrispondenza dell'indice specificato dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in corrispondenza dell'indice specificato dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</returns>
+      <param name="index">Indice con inizio zero della voce da individuare all'interno dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="index" /> non è compreso nell'intervallo di indici validi per l'insieme. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Consente di rimuovere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specifico dall'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
+      <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da rimuovere dall'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
+      <exception cref="T:System.ArgumentException">L'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato dal parametro <paramref name="value" /> non è stato trovato nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Consente di enumerare gli oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> inclusi in un insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> per la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> specificata.</summary>
+      <param name="mappings">Insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> da enumerare. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Ottiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Consente di spostare l'enumeratore all'elemento successivo della raccolta.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">L'insieme è stato modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
+      <exception cref="T:System.InvalidOperationException">L'insieme viene modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Per una descrizione di questo membro, vedere <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Oggetto certificato X.509 corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">L'insieme è stato modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">L'insieme è stato modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Rappresenta un motore di compilazione di catene per i certificati <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Compila una catena X.509 in base ai criteri specificati in <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+      <returns>true se il certificato X.509 è valido; in caso contrario, false.</returns>
+      <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" /> non è un certificato valido o è null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" /> è illeggibile. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Ottiene una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Ottiene o imposta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> da usare per la compilazione di una catena di certificati X.509.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> associato a questa catena X.509.</returns>
+      <exception cref="T:System.ArgumentNullException">Il valore da impostare per questa proprietà è null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Ottiene lo stato di ogni elemento di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+      <returns>Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Rilascia tutte le risorse usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Rilascia le risorse non gestite usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> e, facoltativamente, le risorse gestite.</summary>
+      <param name="disposing">true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Ottiene un handle sicuro per questa istanza di <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />. </summary>
+      <returns>Restituisce <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Rappresenta un elemento di una catena X.509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Ottiene il certificato X.509 in corrispondenza di un determinato elemento della catena.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Ottiene lo stato di errore del certificato X.509 corrente di una catena.</summary>
+      <returns>Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Ottiene ulteriori informazioni sull'errore da una struttura di catena di certificati non gestita.</summary>
+      <returns>Stringa che rappresenta il membro pwszExtendedErrorInfo della struttura CERT_CHAIN_ELEMENT non gestita in CryptoAPI.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Rappresenta una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Copia un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> in una matrice partendo dall'indice specificato.</summary>
+      <param name="array">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />. </param>
+      <param name="index">Intero che rappresenta il valore di indice. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="index" /> specificato è minore di zero o maggiore o uguale alla lunghezza della matrice. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> è null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> più il numero corrente è maggiore della lunghezza della matrice. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Ottiene il numero di elementi nella raccolta.</summary>
+      <returns>Numero intero che rappresenta il numero di elementi presenti nell'insieme.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Ottiene un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> che può essere utilizzato per spostarsi all'interno di un insieme di elementi di una catena.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Ottiene un valore che indica se l'insieme degli elementi della catena è sincronizzato.</summary>
+      <returns>Restituisce sempre false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Ottiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> in corrispondenza dell'indice specificato.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</returns>
+      <param name="index">Intero. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> è minore di zero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> è maggiore o uguale alla lunghezza dell'insieme. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Riferimento di puntatore all'oggetto corrente.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copia un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> in una matrice partendo dall'indice specificato.</summary>
+      <param name="array">Matrice in cui copiare l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</param>
+      <param name="index">Indice di <paramref name="array" /> da cui iniziare la copia.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="index" /> specificato è minore di zero o maggiore o uguale alla lunghezza della matrice. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> è null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> più il numero corrente è maggiore della lunghezza della matrice. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Ottiene un oggetto <see cref="T:System.Collections.IEnumerator" /> che può essere utilizzato per spostarsi all'interno di un insieme di elementi di una catena.</summary>
+      <returns>Un oggetto <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Supporta una semplice iterazione in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Sposta in avanti l'enumeratore in corrispondenza dell'elemento successivo nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Rappresenta i criteri di catena da applicare durante la compilazione di una catena di certificati X509.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Ottiene un insieme di identificatori di oggetti (OID) che specificano quali criteri di applicazione o utilizzi avanzati della chiave (EKU) sono supportati dal certificato.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Ottiene un insieme di identificatori di oggetti (OID) che specificano quali criteri di certificato sono supportati dal certificato.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Rappresenta un insieme aggiuntivo di certificati che possono essere cercati dal modulo di concatenazione durante la convalida di una catena di certificati.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Ripristina i valori predefiniti dei membri <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Ottiene o imposta i valori per i flag di revoca X509.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />.</returns>
+      <exception cref="T:System.ArgumentException">Il valore <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> fornito non è un flag valido. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Ottiene o imposta i valori per la modalità di revoca dei certificati X509.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />.</returns>
+      <exception cref="T:System.ArgumentException">Il valore <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> fornito non è un flag valido. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Ottiene l'intervallo di tempo trascorso durante la verifica della revoca in linea o durante il download del CRL (Certificate Revocation List, elenco certificati revocati).</summary>
+      <returns>Un oggetto <see cref="T:System.TimeSpan" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Ottiene i flag di verifica per il certificato.</summary>
+      <returns>Valore ottenuto dall'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />.</returns>
+      <exception cref="T:System.ArgumentException">Il valore <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> fornito non è un flag valido.Il valore predefinito è <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" />.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>Ora di verifica del certificato espressa nell'ora locale.</summary>
+      <returns>Oggetto <see cref="T:System.DateTime" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Fornisce una struttura semplice per la memorizzazione delle informazioni relative allo stato e agli errori di una catena X509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Specifica lo stato della catena X509.</summary>
+      <returns>Valore <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Specifica una descrizione del valore <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" />.</summary>
+      <returns>Stringa localizzabile.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Definisce lo stato di una catena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Specifica che l'elenco certificati attendibili (CTL, Certificate Trust List) contiene una firma non valida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Specifica che l'elenco certificati attendibili non è valido a causa di un valore temporale non valido, ad esempio un valore che indica che tale elenco è scaduto.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Specifica che l'elenco certificati attendibili non è valido per questo utilizzo.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Specifica che non è possibile compilare la catena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Specifica che la catena X509 non è valida perché un certificato ha escluso un vincolo di nome.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Specifica che il certificato presenta un vincolo di nome non definito.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Specifica che il certificato presenta un vincolo di nome non consentito.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Specifica che il certificato non presenta un vincolo di nome supportato o presenta un vincolo di nome non supportato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Specifica che la catena X509 non è valida a causa di vincoli di base non validi.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Specifica che la catena X509 non è valida a causa di un'estensione non valida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Specifica che la catena X509 non è valida a causa di vincoli di nome non validi.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Specifica che la catena X509 non è valida a causa di vincoli di criteri non validi.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Specifica che la catena X509 non presenta errori.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Specifica che nel certificato non esiste alcuna estensione dei criteri di certificato.Questo errore si verifica se i criteri di gruppo specificano che tutti i certificati devono presentare criteri di certificato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Specifica che la catena X509 non è valida a causa di una firma di certificato non valida.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Deprecato.Specifica che il certificato della CA e il certificato emesso presentano periodi di validità non annidati.Ad esempio, se il certificato della CA è valido dal 1° gennaio al 1° dicembre e il certificato emesso è valido dal 2 gennaio al 2 dicembre, i periodi di validità non sono annidati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Specifica che la catena X509 non è valida a causa di un valore temporale non valido, ad esempio un valore che indica un certificato scaduto.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Specifica che l'utilizzo della chiave non è valido.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Specifica che l'elenco certificati revocati (CRL, Certificate Revocation List) online su cui si basa la catena X509 non è al momento online.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Specifica che la catena X509 non può essere compilata fino al certificato radice.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Specifica che non è possibile determinare se il certificato è stato revocato.Questo problema può essere dovuto al fatto che l'elenco certificati revocati non è online o non è disponibile.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Specifica che la catena X509 non è valida a causa di un certificato revocato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Specifica che la catena X509 non è valida a causa di un certificato radice non attendibile.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Specifica il formato di un certificato X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Certificato X.509 Authenticode. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>Certificato X.509 singolo.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>Certificato in formato PFX.Il valore di Pfx è identico al valore di Pkcs12.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>Certificato in formato PKCS #12.Il valore di Pkcs12 è identico al valore di Pfx.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>Certificato in formato PKCS #7.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>Certificato X.509 singolo serializzato. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>Archivio serializzato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>Certificato X.509 sconosciuto.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Definisce l'insieme di identificatori di oggetto (OID) che indica le applicazioni che utilizzano la chiave.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> e un valore che indica se l'estensione è critica.</summary>
+      <param name="encodedEnhancedKeyUsages">Dati codificati da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.OidCollection" /> e un valore che identifica se l'estensione è critica. </summary>
+      <param name="enhancedKeyUsages">Insieme <see cref="T:System.Security.Cryptography.OidCollection" />. </param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'oggetto <see cref="T:System.Security.Cryptography.OidCollection" /> specificato contiene uno o più valori danneggiati.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Consente di inizializzare una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> mediante un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Dati codificati da utilizzare per creare l'estensione.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Ottiene l'insieme di identificatori di oggetto (OID) che indica le applicazioni che utilizzano la chiave.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.OidCollection" /> che indica le applicazioni che utilizzano la chiave.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Rappresenta un'estensione X509.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="encodedExtension">Dati codificati da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Identificatore di oggetto utilizzato per identificare l'estensione.</param>
+      <param name="rawData">Dati codificati utilizzati per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> è null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> è una stringa vuota ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Stringa che rappresenta l'identificatore di oggetto.</param>
+      <param name="rawData">Dati codificati utilizzati per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Copia le proprietà dell'estensione dell'oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> specificato.</summary>
+      <param name="asnEncodedData">
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> da copiare.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> è null. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" />non presenta un'estensione X.509 valida.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Ottiene un valore Boolean che indica se l'estensione è critica.</summary>
+      <returns>true se l'estensione è critica; in caso contrario, false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Rappresenta una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Aggiunge un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> a un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Indice in corrispondenza del quale è stato aggiunto il parametro <paramref name="extension" />.</returns>
+      <param name="extension">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> da aggiungere all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Il valore del parametro <paramref name="extension" /> è null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Copia un insieme in una matrice partendo dall'indice specificato.</summary>
+      <param name="array">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Posizione all'interno della matrice in cui iniziare la copia. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> è una stringa di lunghezza zero oppure contiene un valore non valido. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> è null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> specifica un valore non compreso nell'intervallo della matrice. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Ottiene il numero di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> presenti in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Numero intero che rappresenta il numero di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> presenti nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Restituisce un enumeratore che può scorrere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> da utilizzare per scorrere l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Ottiene un valore che indica se l'insieme è sicuramente thread-safe.</summary>
+      <returns>true se l'insieme è thread-safe; in caso contrario, false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Ottiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> in corrispondenza dell'indice specificato.</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="index">Posizione dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> da recuperare. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> è minore di zero. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> è uguale o maggiore della lunghezza della matrice. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Ottiene il primo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> il cui valore o nome descrittivo è specificato da un identificatore di oggetto (OID).</summary>
+      <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="oid">Identificatore di oggetto (OID) dell'estensione da recuperare. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Copia l'insieme in una matrice partendo dall'indice specificato.</summary>
+      <param name="array">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Posizione all'interno della matrice in cui iniziare la copia. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> è una stringa di lunghezza zero oppure contiene un valore non valido. </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> è null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> specifica un valore non compreso nell'intervallo della matrice. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Restituisce un enumeratore che può scorrere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Oggetto <see cref="T:System.Collections.IEnumerator" /> da utilizzare per scorrere l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Supporta una semplice iterazione su un insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Sposta in avanti l'enumeratore in corrispondenza dell'elemento successivo nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Ottiene un oggetto da un insieme.</summary>
+      <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Specifica il tipo di valore cercato dal metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome descrittivo dei criteri dell'applicazione o l'identificatore di oggetto (OID o <see cref="T:System.Security.Cryptography.Oid" />) del certificato.Ad esempio, è possibile utilizzare "Crittografia file system" o "1.3.6.1.4.1.311.10.3.4".Per un'applicazione che verrà localizzata, è necessario utilizzare il valore OID poiché il nome descrittivo è localizzato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome descrittivo o l'identificatore di oggetto (OID o <see cref="T:System.Security.Cryptography.Oid" />) dei criteri del certificato.La procedura migliore consiste nell'utilizzare il valore OID, ad esempio "1.3.6.1.4.1.311.10.3.4".Per un'applicazione che verrà localizzata, è necessario utilizzare il valore OID poiché il nome descrittivo è localizzato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che descrive l'estensione da trovare.L'identificatore dell'oggetto (OID, Object Identifier) viene comunemente utilizzato per indicare al metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> di cercare tutti i certificati che presentano un'estensione corrispondente a quel valore OID.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome distinto dell'emittente del certificato.Si tratta di una ricerca più specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole per l'intero nome distinto.La ricerca eseguita tramite il nome dell'emittente del certificato è una ricerca meno precisa.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome dell'emittente del certificato.Si tratta di una ricerca meno specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole utilizzando il valore fornito.Ad esempio, se si passa "NomeCA" al metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, verranno trovati tutti i certificati con il nome dell'emittente del certificato che contengono tale stringa, indipendentemente dagli altri valori relativi all'emittente.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta l'utilizzo della chiave o un Integer che rappresenta una maschera di bit contenente tutti gli utilizzi della chiave richiesti.Per il valore stringa è consentito specificare un solo utilizzo della chiave alla volta, ma è possibile utilizzare il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> in una sequenza a cascata per ottenere l'intersezione degli utilizzi richiesti.Ad esempio, il parametro <paramref name="findValue" /> può essere impostato su "KeyEncipherment" o su un intero (0x30 indica "KeyEncipherment" e "DataEncipherment").È anche possibile utilizzare i valori dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il numero di serie del certificato come viene visualizzato nella finestra di dialogo del certificato, ma senza spazi, oppure come viene restituito dal metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" />. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome distinto dell'oggetto del certificato.Si tratta di una ricerca più specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole per l'intero nome distinto.La ricerca eseguita tramite il nome dell'oggetto è una ricerca meno precisa.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta l'identificatore della chiave dell'oggetto in formato esadecimale, ad esempio "FF3E815D45E83B8477B9284113C64EF208E897112", come visualizzato nell'interfaccia utente.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome dell'oggetto del certificato.Si tratta di una ricerca meno specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole utilizzando il valore fornito.Ad esempio, se si passa "NomeCert" al metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, verranno trovati tutti i certificati con il nome dell'oggetto che contengono tale stringa, indipendentemente dagli altri valori relativi all'oggetto.La ricerca eseguita tramite il nome distinto è una ricerca più precisa.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome di modello del certificato, ad esempio "ClientAuth".Il nome di modello è un'estensione della versione 3 dello standard X509 che specifica gli utilizzi del certificato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta l'identificazione digitale del certificato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere un valore <see cref="T:System.DateTime" /> espresso nell'ora locale.È possibile ad esempio trovare tutti i certificati validi fino al termine dell'anno corrente eliminando i risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per l'elemento <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> dell'ultimo giorno dell'anno dai risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere un valore <see cref="T:System.DateTime" /> espresso nell'ora locale.Il valore non deve essere nel futuro.Ad esempio, è possibile utilizzare <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> per trovare certificati che diventano validi nell'anno corrente prendendo l'intersezione dei risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> per l'ultimo giorno dell'anno precedente con i risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> di <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere un valore <see cref="T:System.DateTime" /> espresso nell'ora locale.È possibile utilizzare <see cref="P:System.DateTime.Now" /> per trovare tutti i certificati attualmente validi.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Definisce la posizione e la modalità di importazione della chiave privata di un certificato X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>Viene utilizzato il set di chiavi predefinito,  che in genere corrisponde al set di chiavi dell'utente. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Le chiavi importate sono contrassegnate come esportabili.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Le chiavi private sono memorizzate nell'archivio del computer locale anziché in quello dell'utente corrente. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>Le chiavi associate a un file PFX vengono mantenute quando si importa un certificato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Le chiavi private sono memorizzate nell'archivio dell'utente corrente anziché in quello del computer locale.Questo accade anche se il certificato specifica che le chiavi devono essere inserite nell'archivio del computer locale.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Informa l'utente, tramite una finestra di dialogo o in altro modo, che è stato effettuato l'accesso alla chiave.  Il provider del servizio di crittografia (CSP) in uso definisce il comportamento esatto.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Definisce l'utilizzo di una chiave inclusa in un certificato X.509.  La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> e un valore che indica se l'estensione è critica. </summary>
+      <param name="encodedKeyUsage">Dati codificati da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> utilizzando il valore di <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> specificato e un valore che indica se l'estensione è critica. </summary>
+      <param name="keyUsages">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> che specifica la modalità di utilizzo della chiave.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" />. </summary>
+      <param name="asnEncodedData">Dati codificati da utilizzare per creare l'estensione.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Ottiene il flag di utilizzo della chiave associato al certificato.</summary>
+      <returns>Uno dei valori di <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Definisce le modalità di utilizzo della chiave del certificato.Se questo valore non è definito, è possibile utilizzare la chiave per qualsiasi scopo.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>La chiave può essere utilizzata per firmare un elenco di revoche di certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>È possibile utilizzare la chiave per la crittografia dei dati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>È possibile utilizzare la chiave esclusivamente per operazioni di decrittografia.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>È possibile utilizzare la chiave come firma digitale.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>È possibile utilizzare la chiave esclusivamente per operazioni di crittografia.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>È possibile utilizzare la chiave per determinare lo scambio di chiave, come nel caso di una chiave creata con l'algoritmo di scambio di chiave Diffie-Hellman.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>È possibile utilizzare la chiave per firmare i certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>È possibile utilizzare la chiave per la crittografia delle chiavi.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>Nessun parametro per l'utilizzo della chiave.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>È possibile utilizzare la chiave per l'autenticazione.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Specifica il tipo di nome contenuto nel certificato X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>Nome DNS associato al nome alternativo dell'oggetto o dell'emittente di un certificato X.509.  Questo valore equivale al valore <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>Nome DNS associato al nome alternativo dell'oggetto o dell'emittente di un certificato X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>Indirizzo di posta elettronica dell'oggetto o dell'emittente associato di un certificato X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>Nome semplice di un oggetto o dell'emittente di un certificato X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>Nome UPN dell'oggetto o dell'emittente di un certificato X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>Indirizzo URL associato al nome alternativo dell'oggetto o dell'emittente di un certificato X509.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Specifica su quali certificati X509 della catena deve essere eseguito un controllo di revoca.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Il controllo di revoca è eseguito solo sul certificato finale.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>Il controllo di revoca è eseguito sull'intera catena di certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>Il controllo di revoca è eseguito sull'intera catena ad eccezione del certificato radice.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Specifica la modalità utilizzata per eseguire un controllo di revoca dei certificati X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>Non viene eseguito alcun controllo di revoca sul certificato.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>Viene eseguito un controllo di revoca mediante un elenco certificati revocati (CRL, Certificate Revocation List) memorizzato nella cache.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>Viene eseguito un controllo di revoca mediante un elenco certificati revocati online.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Rappresenta un archivio X.509, ovvero un archivio fisico in cui vengono memorizzati e gestiti i certificati.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> usando i certificati personali dell'archivio dell'utente corrente.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> usando i valori di <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> e <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> specificati.</summary>
+      <param name="storeName">Uno dei valori di enumerazione che specifica il nome dell'archivio certificati X.509. </param>
+      <param name="storeLocation">Uno dei valori di enumerazione che specifica il percorso dell'archivio certificati X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> non è una posizione valida o <paramref name="storeName" /> non è un nome valido. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> usando una stringa che rappresenta un valore dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> e un valore dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Stringa che rappresenta un valore dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />. </param>
+      <param name="storeLocation">Uno dei valori di enumerazione che specifica il percorso dell'archivio certificati X.509. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" />contiene valori non validi. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Aggiunge un certificato a un archivio certificati X.509.</summary>
+      <param name="certificate">Certificato da aggiungere. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile aggiungere il certificato all'archivio.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Restituisce una raccolta di certificati presenti in un archivio certificati X.509.</summary>
+      <returns>Raccolta di certificati.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Rilascia le risorse usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Ottiene la posizione dell'archivio certificati X.509.</summary>
+      <returns>Percorso dell'archivio certificati.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Ottiene il nome dell'archivio certificati X.509.</summary>
+      <returns>Nome dell'archivio certificati.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Apre un archivio certificati X.509 o ne crea uno nuovo, a seconda delle impostazioni del flag <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />.</summary>
+      <param name="flags">Combinazione bit per bit di valori di enumerazione che specifica la modalità di apertura dell'archivio certificati X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">L'archivio è illeggibile. </exception>
+      <exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
+      <exception cref="T:System.ArgumentException">L'archivio contiene valori non validi.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Rimuove un certificato da un archivio certificati X.509.</summary>
+      <param name="certificate">Certificato da rimuovere.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> è null. </exception>
+      <exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Definisce una stringa che indica l'identificatore della chiave del soggetto (SKI, Subject Key Identifier) di un certificato.La classe non può essere ereditata.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una matrice di byte e un valore che indica se l'estensione è critica.</summary>
+      <param name="subjectKeyIdentifier">Matrice di byte che rappresenta i dati da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando i dati codificati e un valore che indica se l'estensione è critica.</summary>
+      <param name="encodedSubjectKeyIdentifier">Oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> da utilizzare per creare l'estensione.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una chiave pubblica e un valore che indica se l'estensione è critica.</summary>
+      <param name="key">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> dal quale creare un identificatore SKI. </param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una chiave pubblica, un identificatore di algoritmo hash e un valore che indica se l'estensione è critica. </summary>
+      <param name="key">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> dal quale creare un identificatore SKI.</param>
+      <param name="algorithm">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> che indica quale algoritmo hash utilizzare.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una stringa e un valore che indica se l'estensione è critica.</summary>
+      <param name="subjectKeyIdentifier">Stringa, codificata in formato esadecimale, che rappresenta l'identificatore SKI di un certificato.</param>
+      <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Crea una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> copiando le informazioni dai dati codificati.</summary>
+      <param name="asnEncodedData">Oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> da utilizzare per creare l'estensione.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Ottiene una stringa che rappresenta l'identificatore SKI di un certificato.</summary>
+      <returns>Stringa, codificata in formato esadecimale, che rappresenta l'identificatore SKI.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Definisce il tipo di algoritmo hash da utilizzare con la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>L'identificatore SKI è costituito da un hash SHA-1 a 160 bit della chiave pubblica codificata, inclusi il tag, la lunghezza e il numero di bit inutilizzati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>L'identificatore SKI è costituito da un hash SHA-1 a 160 bit del valore della chiave pubblica, esclusi il tag, la lunghezza e il numero di bit inutilizzati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>L'identificatore SKI è costituito da un campo di tipo a 4 bit con valore 0100, seguito dai 60 bit meno significativi dell'hash SHA-1 del valore della chiave pubblica, esclusi il tag, la lunghezza e il numero di bit di stringa inutilizzati.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Specifica le condizioni nelle quali deve essere eseguita la verifica dei certificati della catena X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>Include tutti i flag relativi alla verifica.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Ignora che la catena non può essere verificata a causa di un'autorità di certificazione (CA, Certificate Authority) sconosciuta.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>Ignora che la revoca dell'autorità di certificazione è sconosciuta durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>Ignora che l'elenco certificati attendibili (CTL, Certificate Trust List) non è valido, ad esempio perché il CTL è scaduto, durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>Ignora che la revoca del firmatario dell'elenco certificati attendibili è sconosciuta durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>Ignora che la revoca del certificato finale (il certificato dell'utente) è sconosciuta durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>Ignora che i vincoli di base non sono validi durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>Ignora che il certificato presenta un nome non valido durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>Ignora che il certificato presenta criteri non validi durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>Ignora che il certificato della CA e il certificato emesso presentano periodi di validità non annidati durante la verifica dei certificati.Ad esempio, se il certificato della CA è valido dal 1° gennaio al 1° dicembre e il certificato emesso è valido dal 2 gennaio al 2 dicembre, i periodi di validità non sono annidati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>Ignora i certificati della catena non validi perché scaduti o perché non ancora attivi durante la determinazione della validità dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>Ignora che la revoca radice è sconosciuta durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>Ignora che il certificato non è stato emesso per l'utilizzo corrente durante la determinazione della verifica dei certificati.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>Non include alcun flag relativo alla verifica.</summary>
+    </member>
+  </members>
+</doc>

+ 1723 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1723 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>X.509 のチェーンを表すセーフ ハンドルを提供します。詳細については、「<see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />」を参照してください。</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>X.509 証明書ストアを開く方法を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>X.509 証明書ストアを開いて、アーカイブされた証明書を格納します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>許可された最も高いレベルのアクセスで X.509 証明書ストアを開きます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>既存のストアだけを開きます。ストアが存在しない場合、<see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> メソッドは新しいストアを作成しません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>読み取り専用で 509 証明書ストアを開きます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>読み取りおよび書き込み用に 509 証明書を開きます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>証明書の公開キー情報を表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>公開キー、公開キー パラメーターの ASN.1 エンコードされた表現、および公開キー値の ASN.1 エンコードされた表現のオブジェクト識別子 (OID) を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="oid">公開キーを表すオブジェクト識別子 (OID) オブジェクト。</param>
+      <param name="parameters">公開キー パラメーターの ASN.1 エンコードされた表現。</param>
+      <param name="keyValue">公開キー値の ASN.1 エンコードされた表現。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>公開キー値の ASN.1 エンコードされた表現を取得します。</summary>
+      <returns>公開キー値の ASN.1 エンコードされた表現。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>公開キー パラメーターの ASN.1 エンコードされた表現を取得します。</summary>
+      <returns>公開キー パラメーターの ASN.1 エンコードされた表現。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>公開キーを表す <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> オブジェクトまたは <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> オブジェクトを取得します。</summary>
+      <returns>公開キーを表す <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> オブジェクト。</returns>
+      <exception cref="T:System.NotSupportedException">キー アルゴリズムはサポートされていません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>公開キーのオブジェクト識別子 (OID: Object Identifier) オブジェクトを取得します。</summary>
+      <returns>公開キーのオブジェクト識別子 (OID) オブジェクト。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>X.509 証明書ストアの場所を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>現在のユーザーが使用する X.509 証明書ストア。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>ローカル マシンに割り当てられた X.509 証明書ストア。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>開く X.509 証明書ストアの名前を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>他のユーザーの X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>サードパーティ証明機関 (CA: Certificate Authority) の X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>中間証明機関 (CA) の X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>失効した証明書の X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>個人用証明書の X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>信頼されたルート証明機関 (CA) の X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>直接信頼されたユーザーやリソースの X.509 証明書ストア</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>直接信頼された発行者の X.509 証明書ストア</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>X509 証明書の識別名を表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>指定されたバイト配列の情報に基づいて、<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedDistinguishedName">識別名情報を保持するバイト配列。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>指定された <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクトを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedDistinguishedName">識別名を表す <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>指定された <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> オブジェクトを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="distinguishedName">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>指定された文字列の情報に基づいて、<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="distinguishedName">識別名を表す文字列。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>指定された文字列および <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> フラグを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="distinguishedName">識別名を表す文字列。</param>
+      <param name="flag">識別名の特性を指定する列挙値のビットごとの組み合わせ。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>
+        <paramref name="flag" /> パラメーターで指定された特性を使用して識別名をデコードします。</summary>
+      <returns>デコードされた識別名。</returns>
+      <param name="flag">識別名の特性を指定する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書の名前が無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>X500 の識別名を書式設定して返します。識別名を印刷したり、テキスト ウィンドウやコンソールに出力するときに使用します。</summary>
+      <returns>X500 識別名を表す、書式設定済みの文字列。</returns>
+      <param name="multiLine">戻り値の文字列にキャリッジ リターンを含める場合は true を、それ以外の場合は false を指定します。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>X500 証明書からコンマ区切りの識別名を取得します。</summary>
+      <returns>X509 証明書のコンマ区切りの識別名。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>X.500 の識別名の特性を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>識別名で正符号 (+) が使用されていません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>識別名で引用符が使用されていません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>強制的に、識別名が印刷可能な Unicode 文字列ではなく、UTF-8 文字列を使用して、特定の X.500 キーをエンコードするようにします。詳細および影響を受ける X.500 キーの一覧については、「X500NameFlags 列挙体」を参照してください。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>識別名に特殊属性がありません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>識別名は予約されています。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>識別名でコンマが使用されています。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>識別名で改行文字が使用されています。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>識別名でセミコロン (;) が使用されています。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>識別名に T61 エンコーディングが使用されています。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>識別名に、Unicode 文字エンコーディングではなく UTF8 エンコーディングが使用されています。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>証明書に設定された制約を定義します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> クラスの新しいインスタンスを初期化します。パラメーターでは、証明書が証明機関 (CA) の証明書であるかどうかを表す値、証明書で許可するパス レベルの数に制限があるかどうかを示す値、証明書のパスで許可されるレベルの数、および拡張機能が重要かどうかを示す値を指定します。</summary>
+      <param name="certificateAuthority">証明書が証明機関 (CA) の証明書である場合は true。それ以外の場合は false。</param>
+      <param name="hasPathLengthConstraint">証明書で許可するパス レベルの数に制限がある場合は true。それ以外の場合は false。</param>
+      <param name="pathLengthConstraint">証明書のパスで許可されるレベルの数。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedBasicConstraints">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>証明書が証明機関 (CA: Certificate Authority) の証明書であるかどうかを示す値を取得します。</summary>
+      <returns>証明書が証明機関 (CA) の証明書である場合は true。それ以外の場合は false。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクトを使用して <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> クラスの新しいインスタンスを 初期化します。</summary>
+      <param name="asnEncodedData">拡張機能の作成に使用するエンコード済みのデータ。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>証明書で許可するパス レベルの数に制限があるかどうかを表す値を取得します。</summary>
+      <returns>証明書で許可するパス レベルの数に制限がある場合は true。それ以外の場合は false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">拡張機能をデコードできません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>証明書のパスで許可されるレベルの数を取得します。</summary>
+      <returns>証明書のパスで許可されるレベルの数を表す整数。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">拡張機能をデコードできません。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>X.509 v.3 証明書を使用するために役立つメソッドを提供します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>X.509v3 証明書を表すバイトのシーケンスから定義された <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="data">X.509 証明書のデータを格納しているバイト配列。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> パラメーターが null です。または<paramref name="rawData" /> パラメーターの長さが 0 です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>バイト配列とパスワードを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> パラメーターが null です。または<paramref name="rawData" /> パラメーターの長さが 0 です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>バイト配列、パスワード、およびキー格納フラグを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする場所と方法を制御する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> パラメーターが null です。または<paramref name="rawData" /> パラメーターの長さが 0 です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[セキュリティ クリティカル] アンマネージ PCCERT_CONTEXT 構造体を識別するハンドルを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="handle">アンマネージ PCCERT_CONTEXT 構造体を識別するハンドル。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>PKCS7 で署名されたファイルの名前を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">PKCS7 で署名されたファイルの名前。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> パラメーターが null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>PKCS7 で署名されたファイルの名前と証明書にアクセスするためのパスワードを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">PKCS7 で署名されたファイルの名前。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> パラメーターが null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>PKCS7 で署名されたファイルの名前、証明書にアクセスするためのパスワード、およびキー格納フラグを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">PKCS7 で署名されたファイルの名前。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする場所と方法を制御する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次に例を示します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> パラメーターが null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトによって使用されているすべてのリソースを解放します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>これによって使用されるアンマネージ リソースのすべてを解放<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />し必要に応じてマネージ リソースも解放します。 </summary>
+      <param name="disposing">マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>2 つの <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトが等しいかどうかを比較します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトが <paramref name="other" /> パラメーターで指定されたオブジェクトと等しい場合は true。それ以外の場合は false。</returns>
+      <param name="obj">現在のオブジェクトと比較する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクト。 </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>2 つの <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトが等しいかどうかを比較します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトが <paramref name="other" /> パラメーターで指定されたオブジェクトと等しい場合は true。それ以外の場合は false。</returns>
+      <param name="other">現在のオブジェクトと比較する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>いずれかの <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 値で記述する形式で、現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトをバイト配列にエクスポートします。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトを表すバイトの配列。</returns>
+      <param name="contentType">出力データの形式を記述する <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 値の 1 つ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />、<see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" />、または <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 以外の値が <paramref name="contentType" /> パラメーターに渡されました。または証明書をエクスポートできませんでした。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>指定したパスワードを使用し、いずれかの <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 値で記述する形式で、現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトをバイト配列にエクスポートします。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトを表すバイトの配列。</returns>
+      <param name="contentType">出力データの形式を記述する <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 値の 1 つ。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />、<see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" />、または <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 以外の値が <paramref name="contentType" /> パラメーターに渡されました。または証明書をエクスポートできませんでした。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>X.509v3 証明書のハッシュ値をバイト配列として返します。</summary>
+      <returns>X.509 証明書のハッシュ値。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>この X.509v3 証明書の形式の名前を返します。</summary>
+      <returns>X.509 証明書の形式。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>X.509v3 証明書の整数形式のハッシュ コードを返します。</summary>
+      <returns>X.509 証明書の整数形式のハッシュ コード。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>この X.509v3 証明書の文字列形式のキー アルゴリズム情報を返します。</summary>
+      <returns>X.509 証明書の文字列形式のキー アルゴリズム情報。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>X.509v3 証明書のバイト配列形式のキー アルゴリズム パラメーターを返します。</summary>
+      <returns>X.509 証明書のバイト配列形式のキー アルゴリズム パラメーター。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>この X.509v3 証明書の 16 進数文字列形式のキー アルゴリズム パラメーターを返します。</summary>
+      <returns>X.509 証明書の 16 進数文字列形式のキー アルゴリズム パラメーター。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>X.509v3 証明書のバイト配列形式の公開キーを返します。</summary>
+      <returns>X.509 証明書のバイト配列形式の公開キー。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>X.509v3 証明書のバイト配列形式のシリアル番号を返します。</summary>
+      <returns>X.509 証明書のバイト配列形式のシリアル番号。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[セキュリティ クリティカル] アンマネージ PCCERT_CONTEXT 構造体で指定された Microsoft Cryptographic API 証明書コンテキストを識別するハンドルを取得します。</summary>
+      <returns>アンマネージ PCCERT_CONTEXT 構造体を表す <see cref="T:System.IntPtr" /> 構造体。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>X.509v3 証明書を発行した証明機関の名前を取得します。</summary>
+      <returns>X.509v3 証明書を発行した証明機関の名前。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書ハンドルが無効です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>証明書からサブジェクトの識別名を取得します。</summary>
+      <returns>証明書から取得したサブジェクトの識別名。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書ハンドルが無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの文字列形式を返します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの文字列形式。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>補足情報が指定されている場合はその情報を含めて、現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの文字列形式を返します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの文字列形式。</returns>
+      <param name="fVerbose">true to produce the verbose form of the string representation; otherwise, false.</param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>X.509 証明書を表します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>バイト配列の情報を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>バイト配列とパスワードを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>バイト配列、パスワード、およびキー格納フラグを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする場所と方法を制御する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>アンマネージ ハンドルを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="handle">アンマネージ コードの証明書コンテキストへのポインター。C 構造体は、PCCERT_CONTEXT と呼ばれます。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>証明書ファイル名を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">証明書ファイルの名前。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>証明書ファイル名と証明書にアクセスするためのパスワードを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">証明書ファイルの名前。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>証明書ファイル名、証明書にアクセスするためのパスワード、およびキー格納フラグを使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="fileName">証明書ファイルの名前。</param>
+      <param name="password">X.509 証明書データにアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする場所と方法を制御する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書でエラーが発生しました。次のように入力します。証明書ファイルが存在しません。証明書が無効です。証明書のパスワードが正しくありません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>X.509 証明書がアーカイブされていることを示す値を取得または設定します。</summary>
+      <returns>証明書がアーカイブされている場合は true。証明書がアーカイブされていない場合は false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトのコレクションを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>証明書に関連付けられたエイリアスを取得または設定します。</summary>
+      <returns>証明書の表示名。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>バイト配列に格納された証明書の種類を示します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> オブジェクト。</returns>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> の長さが 0 であるか、またはその値が null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>ファイルに格納された証明書の種類を示します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> オブジェクト。</returns>
+      <param name="fileName">証明書ファイルの名前。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>証明書からサブジェクト名と発行者名を取得します。</summary>
+      <returns>証明書の名前。</returns>
+      <param name="nameType">サブジェクトの <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> 値。</param>
+      <param name="forIssuer">発行者名を含める場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトに秘密キーが格納されているかどうかを示す値を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトに秘密キーが格納されている場合は true。それ以外の場合は false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>証明書発行者の識別名を取得します。</summary>
+      <returns>証明書発行者の名前を格納する <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>証明書の有効期限を表す日付を現地時間で取得します。</summary>
+      <returns>証明書の有効期限を表す <see cref="T:System.DateTime" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>証明書が有効になる日付を現地時間で取得します。</summary>
+      <returns>証明書の発効日を表す <see cref="T:System.DateTime" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>証明書に関連付けられた秘密キーを表す <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> オブジェクトを取得または設定します。</summary>
+      <returns>RSA 暗号化サービス プロバイダーまたは DSA 暗号化サービス プロバイダーである <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">キーの値が RSA キーと DSA キーのどちらでもないか、またはキーを読み取ることができません。</exception>
+      <exception cref="T:System.ArgumentNullException">このプロパティに設定されている値が null です。</exception>
+      <exception cref="T:System.NotSupportedException">この秘密キーのキー アルゴリズムはサポートされていません。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">X.509 キーが一致しません。</exception>
+      <exception cref="T:System.ArgumentException">暗号化サービス プロバイダーのキーが null です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>証明書に関連付けられた <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">キーの値が RSA キーと DSA キーのどちらでもないか、またはキーを読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>証明書の生データを取得します。</summary>
+      <returns>バイト配列としての証明書の生データ。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>証明書のシリアル番号を取得します。</summary>
+      <returns>証明書のシリアル番号。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>証明書の署名を作成するために使用するアルゴリズムを取得します。</summary>
+      <returns>署名アルゴリズムのオブジェクト識別子 (<see cref="T:System.Security.Cryptography.Oid" />) を返します。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>証明書からサブジェクトの識別名を取得します。</summary>
+      <returns>証明書のサブジェクトの名前を表す <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> オブジェクト。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書のコンテキストが無効です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>証明書のサムプリントを取得します。</summary>
+      <returns>証明書のサムプリント。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>X.509 証明書をテキスト形式で表示します。</summary>
+      <returns>証明書情報。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>X.509 証明書をテキスト形式で表示します。</summary>
+      <returns>証明書情報。</returns>
+      <param name="verbose">公開キー、秘密キー、拡張機能などを表示する場合は true。サムプリント、シリアル番号、サブジェクト名、発行者名など <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> クラスと類似した情報を表示する場合は false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>X.509 形式のバージョンの証明書を取得します。</summary>
+      <returns>証明書の形式。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができません。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトのコレクションを表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 情報を指定せずに、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトを使用して <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> クラスの新しいインスタンスを 初期化します。</summary>
+      <param name="certificate">コレクションの最初の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトの配列を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトの配列。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>証明書コレクションを指定して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> の末尾にオブジェクトを追加します。</summary>
+      <returns>
+        <paramref name="certificate" /> が追加された位置の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> インデックス。</returns>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトとして表される X.509 証明書。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>配列内の複数の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトを <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトに追加します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトの配列。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の複数の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトを別の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトに追加します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトに特定の証明書が格納されているかどうかを確認します。</summary>
+      <returns>指定した <paramref name="certificate" /> が <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> に含まれている場合は true。それ以外の場合は false。</returns>
+      <param name="certificate">コレクション内で検索する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>X.509 証明書情報をバイト配列にエクスポートします。</summary>
+      <returns>バイト配列内の X.509 証明書情報。</returns>
+      <param name="contentType">サポートされる <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> オブジェクト。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>パスワードを使用して X.509 証明書情報をバイト配列にエクスポートします。</summary>
+      <returns>バイト配列内の X.509 証明書情報。</returns>
+      <param name="contentType">サポートされる <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> オブジェクト。</param>
+      <param name="password">バイト配列を保護するために使用する文字列。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書を読み取ることができないか、内容が無効であるか、または (証明書でパスワードが必要な場合) 指定されたパスワードが無効なために秘密キーをエクスポートできませんでした。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 列挙体および <paramref name="findValue" /> オブジェクトで指定された検索条件を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトを検索します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト。</returns>
+      <param name="findType">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 値の 1 つ。</param>
+      <param name="findValue">検索条件を表すオブジェクト。</param>
+      <param name="validOnly">検索で有効な証明書だけが返されるようにする場合は true。それ以外の場合は false。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> が無効です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトを反復処理できる列挙子を返します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトを反復処理できる <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> オブジェクト。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>証明書をバイト配列形式で <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトにインポートします。</summary>
+      <param name="rawData">X.509 証明書のデータを格納しているバイト配列。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>証明書にアクセスするためのパスワードを必要とするバイト配列形式で証明書を <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトにインポートします。</summary>
+      <param name="rawData">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトのデータを格納しているバイト配列。</param>
+      <param name="password">証明書情報にアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする方法と場所を制御する列挙値のビットごとの組み合わせ。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>証明書ファイルを <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトにインポートします。</summary>
+      <param name="fileName">証明書情報を格納しているファイルの名前。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>パスワードが必要な証明書ファイルを <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトにインポートします。</summary>
+      <param name="fileName">証明書情報を格納しているファイルの名前。</param>
+      <param name="password">証明書情報にアクセスするために必要なパスワード。</param>
+      <param name="keyStorageFlags">証明書をインポートする方法と場所を制御する列挙値のビットごとの組み合わせ。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の指定したインデックス位置にオブジェクトを挿入します。</summary>
+      <param name="index">
+        <paramref name="certificate" /> を挿入する位置の、0 から始まるインデックス。</param>
+      <param name="certificate">挿入する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> が 0 未満です。または<paramref name="index" /> が <see cref="P:System.Collections.CollectionBase.Count" /> プロパティより大きい値です。</exception>
+      <exception cref="T:System.NotSupportedException">コレクションは読み取り専用です。またはコレクションが固定サイズです。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null なので、</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>指定したインデックスにある要素を取得または設定します。</summary>
+      <returns>指定したインデックスにある要素。</returns>
+      <param name="index">取得または設定する要素の、0 から始まるインデックス番号。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> が 0 未満です。または<paramref name="index" /> が <see cref="P:System.Collections.CollectionBase.Count" /> プロパティ以上です。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内で最初に見つかった証明書を削除します。</summary>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトから削除される <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>配列内の複数の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトを <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトから削除します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトの配列。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> は null なので、</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の複数の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクトを別の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトから削除します。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> は null なので、</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトに対する単純な反復処理をサポートします。このクラスは継承できません。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の現在の要素を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>列挙子を <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトの次の要素に進めます。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>列挙子を初期位置、つまり <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクトの最初の要素の前に設定します。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>このメンバーの説明については、<see cref="P:System.Collections.IEnumerator.Current" /> のトピックを参照してください。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>このメンバーの説明については、<see cref="M:System.Collections.IEnumerator.MoveNext" /> のトピックを参照してください。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>このメンバーの説明については、<see cref="M:System.Collections.IEnumerator.Reset" /> のトピックを参照してください。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトを格納するコレクションを定義します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの配列から <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="value">新しいオブジェクトを初期化するために使用する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトの配列。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>別の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> から <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="value">新しいオブジェクトを初期化するために使用する <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>指定した値を持つ <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> を現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に追加します。</summary>
+      <returns>新しい <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> が挿入された位置である現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> へのインデックス。</returns>
+      <param name="value">現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に追加する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 型の配列の要素を現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の末尾にコピーします。</summary>
+      <param name="value">現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に追加するオブジェクトを格納している <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 型の配列。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> パラメーターが null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の要素を現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の末尾にコピーします。</summary>
+      <param name="value">コレクションに追加するオブジェクトを格納している <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> パラメーターが null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> が現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に格納されているかどうかを示す値を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> がこのコレクションに格納されている場合は true。それ以外の場合は false。</returns>
+      <param name="value">検索する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>1 次元の <see cref="T:System.Array" /> インスタンスの指定したインデックスに、現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 値をコピーします。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の値のコピー先である 1 次元の <see cref="T:System.Array" />。</param>
+      <param name="index">コピーを開始する <paramref name="array" /> へのインデックス。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="array" /> パラメーターが多次元です。または<see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の要素数が、<paramref name="arrayIndex" /> と <paramref name="array" /> の末尾との間に格納できる数を超えています。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> パラメーターが null です。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="arrayIndex" /> パラメーターが、<paramref name="array" /> パラメーターの下限より小さい値です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> を反復処理できる列挙子を返します。</summary>
+      <returns>コレクションを反復処理するために使用できる <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> のサブ要素の列挙子。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に格納されているすべての値に基づいたハッシュ値を構築します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> に格納されているすべての値に基づいたハッシュ値。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内の、指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> のインデックスを返します。</summary>
+      <returns>
+        <paramref name="value" /> パラメーターで指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> が <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内に存在する場合は、そのインデックス。それ以外の場合は -1。</returns>
+      <param name="value">検索する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内の指定したインデックス位置に <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> を挿入します。</summary>
+      <param name="index">
+        <paramref name="value" /> を挿入する位置の 0 から始まるインデックス番号。</param>
+      <param name="value">挿入する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の、指定したインデックスにあるエントリを取得または設定します。</summary>
+      <returns>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の、指定したインデックスにある <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</returns>
+      <param name="index">現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内で特定するエントリの 0 から始まるインデックス番号。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> パラメーターが、コレクションの有効なインデックスの範囲外です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> から特定の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> を削除します。</summary>
+      <param name="value">現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> から削除する <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="value" /> パラメーターで指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> が現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内に見つかりません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> オブジェクトを列挙します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>指定した <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> の <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="mappings">列挙する <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内の現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 内の現在の <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>列挙子をコレクションの次の要素に進めます。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子がインスタンス化された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>列挙子を初期位置、つまりコレクションの最初の要素の前に設定します。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子がインスタンス化された後に、コレクションが変更されます。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>このメンバーの説明については、<see cref="P:System.Collections.IEnumerator.Current" /> のトピックを参照してください。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> オブジェクト内の現在の X.509 証明書オブジェクト。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>このメンバーの説明については、<see cref="M:System.Collections.IEnumerator.MoveNext" /> のトピックを参照してください。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子がインスタンス化された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>このメンバーの説明については、<see cref="M:System.Collections.IEnumerator.Reset" /> のトピックを参照してください。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子がインスタンス化された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 証明書のチェーン作成エンジンを表します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> で指定したポリシーを使用して X.509 チェーンを作成します。</summary>
+      <returns>X.509 証明書が有効な場合は true。それ以外の場合は false。</returns>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" /> が有効な証明書でないか、または値が null です。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" /> を読み取ることができません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> オブジェクトのコレクションを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>X.509 証明書チェーンを作成するときに使用する <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> を取得または設定します。</summary>
+      <returns>この X.509 チェーンに関連付けられている <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> オブジェクト。</returns>
+      <exception cref="T:System.ArgumentNullException">このプロパティに設定されている値が null です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> オブジェクト内の各要素の状態を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> オブジェクトの配列。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>この <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> によって使用されているすべてのリソースを解放します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>この <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> によって使用されているアンマネージ リソースを解放します。オプションとして、マネージ リソースを解放することもできます。</summary>
+      <param name="disposing">マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>この <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> インスタンスのセーフ ハンドルを取得します。</summary>
+      <returns>
+        <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" /> を返します。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>X.509 チェーンの要素を表します。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>特定のチェーン要素にある X.509 証明書を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>チェーン内にある現在の X.509 証明書のエラー状態を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> オブジェクトの配列。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>アンマネージ証明書チェーン構造体から追加のエラー情報を取得します。</summary>
+      <returns>Crypto API のアンマネージ CERT_CHAIN_ELEMENT 構造体の pwszExtendedErrorInfo メンバーを表す文字列。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> オブジェクトのコレクションを表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>指定したインデックスを開始位置として、配列に <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> オブジェクトをコピーします。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> オブジェクトの配列。</param>
+      <param name="index">インデックス値を表す整数。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">指定された <paramref name="index" /> が 0 未満であるか、この配列の長さ以上です。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> と現在のカウントの合計が配列の長さ以上です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>コレクション内の要素の数を取得します。</summary>
+      <returns>コレクション内の要素の数を表す整数。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>チェーン要素のコレクション内を移動するために使用できる <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>チェーン要素のコレクションの同期がとられているかどうかを示す値を取得します。</summary>
+      <returns>常に false を返します。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>指定したインデックス位置にある <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> オブジェクト。</returns>
+      <param name="index">整数値。</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> が 0 未満です。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> がコレクションの長さ以上です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。</summary>
+      <returns>現在のオブジェクトへのポインター参照。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>指定したインデックスを開始位置として、配列に <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> オブジェクトをコピーします。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> オブジェクトのコピー先の配列。</param>
+      <param name="index">コピーの開始位置を示す <paramref name="array" /> のインデックス。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">指定された <paramref name="index" /> が 0 未満であるか、この配列の長さ以上です。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> と現在のカウントの合計が配列の長さ以上です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>チェーンの要素のコレクション内を移動するために使用できる <see cref="T:System.Collections.IEnumerator" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Collections.IEnumerator" /> オブジェクト。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> に対する単純な反復処理をサポートします。このクラスは継承できません。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 内の現在の要素を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>列挙子を <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> の次の要素に進めます。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>列挙子を初期位置、つまり <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> の最初の要素の前に設定します。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 内の現在の要素を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>X509 証明書チェーンを構築する際に適用されるチェーン ポリシーを表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>証明書でサポートされるアプリケーション ポリシーまたは拡張されたキー使用目的 (EKU) を指定するオブジェクト識別子 (OID) のコレクションを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>証明書がサポートする証明書ポリシーを指定するオブジェクト識別子 (OID) のコレクションを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>証明書チェーンの検証時にチェーン エンジンによって検索される証明書の追加のコレクションを表します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> オブジェクト。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> の各メンバーを既定値にリセットします。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>X509 失効フラグの値を取得または設定します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> オブジェクト。</returns>
+      <exception cref="T:System.ArgumentException">指定された <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 値は、有効なフラグではありません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>X509 証明書失効モードの値を取得または設定します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> オブジェクト。</returns>
+      <exception cref="T:System.ArgumentException">指定された <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 値は、有効なフラグではありません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>オンライン失効検証時、または証明書失効リスト (CRL) のダウンロード時のタイムアウト時間を取得します。</summary>
+      <returns>
+        <see cref="T:System.TimeSpan" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>証明書の検証フラグを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 列挙体の値。</returns>
+      <exception cref="T:System.ArgumentException">指定された <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 値は、有効なフラグではありません。既定値は <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>証明書が検証された時刻 (現地時刻)。</summary>
+      <returns>
+        <see cref="T:System.DateTime" /> オブジェクト。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>X509 チェインのステータスおよびエラー情報を格納するための単純な構造体を提供します。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>X509 チェインのステータスを指定します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" /> 値です。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> 値の説明を指定します。</summary>
+      <returns>ローカライズ可能な文字列です。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>X509 チェインのステータスを定義します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>証明書信頼リスト (CTL) に無効な署名が含まれていることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>時刻値が無効であるため (有効期限切れなど)、有効な証明書信頼リスト (CTL) ではないことを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>証明書信頼リスト (CTL) の使用目的が無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>X509 チェインを確立できないことを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>証明書によって名前制約が除外されているため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>証明書に未定義の名前制約が存在することを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>証明書に、許可されない名前制約が存在することを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>証明書にサポートされている名前制約が存在しないか、サポートされていない名前制約が存在することを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>無効な基本制約のため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>無効な拡張機能のため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>無効な名前制約のため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>無効なポリシー制約のため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>X509 チェインにエラーがないことを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>証明書ポリシー拡張機能が証明書に存在しないことを示します。このエラーは、グループ ポリシーにより、すべての証明書が証明書ポリシーを持つように指定されている場合に発生します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>証明書の署名が無効であるため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>使用しないでください。証明書の検証時、有効期間が正しくネストされていない、つまり、発行された証明書の有効期間が CA (証明機関) 証明書の有効期間を超えていることを指定します。たとえば、CA 証明書の有効期間が 1 月 1 日から 12 月 1 日であるにもかかわらず、発行された証明書の有効期間が 2 月 2 日から 12 月 2 日であった場合、有効期間が正しくネストされていないことになります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>時刻値が無効であるため (証明書の有効期限切れなど)、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>キーの使用目的が無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>X509 チェインで使用されているオンラインの証明書失効リスト (CRL) が現在、オフラインになっていることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>ルート証明書までの X509 チェインを確立できないことを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>証明書の失効状態を検証できないことを示します。原因としては、証明書失効リスト (CRL) がオフラインまたはアクセスできない状態になっていることが考えられます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>証明書が失効されているため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>信頼関係のないルート証明書のため、X509 チェインが無効であることを示します。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>X.509 証明書の形式を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Authenticode X.509 証明書。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>単一の X.509 証明書。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>PFX 形式の証明書。Pfx 値は、Pkcs12 値と同じです。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>PKCS #12 形式の証明書。Pkcs12 値は、Pfx 値と同じです。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>PKCS #7 形式の証明書。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>単一のシリアル化された X.509 証明書。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>シリアル化されたストア。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>不明な X.509 証明書。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>キーを使用するアプリケーションを示すオブジェクト識別子 (OID: Object Identifier) のコレクションを定義します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト、および拡張機能が重要であるかどうか識別する値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedEnhancedKeyUsages">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="enhancedKeyUsages">
+        <see cref="T:System.Security.Cryptography.OidCollection" /> コレクション。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">指定した <see cref="T:System.Security.Cryptography.OidCollection" /> に、破損した値が 1 つ以上格納されています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクトを使用して <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="asnEncodedData">拡張機能の作成に使用するエンコード済みのデータ。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>キーを使用するアプリケーションを示すオブジェクト識別子 (OID) のコレクションを取得します。</summary>
+      <returns>キーを使用するアプリケーションを示す <see cref="T:System.Security.Cryptography.OidCollection" /> オブジェクト。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>X509 拡張機能を表します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedExtension">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="oid">拡張機能の識別に使用するオブジェクト識別子。</param>
+      <param name="rawData">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> が空の文字列 ("") です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="oid">オブジェクト識別子を表す文字列。</param>
+      <param name="rawData">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>指定された <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクトの拡張機能プロパティをコピーします。</summary>
+      <param name="asnEncodedData">コピーする <see cref="T:System.Security.Cryptography.AsnEncodedData" />。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> に有効な X.509 拡張機能がありません。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>拡張機能がクリティカルであるかどうかを示すブール値を取得します。</summary>
+      <returns>拡張機能がクリティカルである場合は true。それ以外の場合は false。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトのコレクションを表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトを <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトに追加します。</summary>
+      <returns>
+        <paramref name="extension" /> パラメーターが追加された位置のインデックス。</returns>
+      <param name="extension">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトに追加する <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクト。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="extension" /> パラメーターの値が null です。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>指定したインデックスを開始位置として、配列にコレクションをコピーします。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトの配列。</param>
+      <param name="index">配列内でコピーを開始する位置。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> は長さ 0 の文字列であるか、無効な値が格納されています。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> に配列の範囲外の値が指定されています。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクト内の <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトの数を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクト内の <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトの数を表す整数。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトを反復処理できる列挙子を返します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトを反復処理するために使用する <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> オブジェクト。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>コレクションでスレッド セーフが確実に行われるかどうかを示す値を取得します。</summary>
+      <returns>コレクションがスレッド セーフである場合は true。それ以外の場合は false。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>指定したインデックス位置にある <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクト。</returns>
+      <param name="index">取得する <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトの場所。</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> が 0 未満です。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> が配列の長さ以上です。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>値または表示名がオブジェクト識別子 (OID: Object Identifier) によって指定される最初の <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクト。</returns>
+      <param name="oid">取得する拡張機能のオブジェクト識別子 (OID)。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトへのアクセスを同期するために使用できるオブジェクト。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>指定したインデックスを開始位置として、配列にコレクションをコピーします。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> オブジェクトの配列。</param>
+      <param name="index">配列内でコピーを開始する位置。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> は長さ 0 の文字列であるか、無効な値が格納されています。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> は null なので、</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> に配列の範囲外の値が指定されています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトを反復処理できる列挙子を返します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> オブジェクトを反復処理するために使用する <see cref="T:System.Collections.IEnumerator" /> オブジェクト。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> に対する単純な反復処理をサポートします。このクラスは継承できません。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 内の現在の要素を取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>列挙子を <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> の次の要素に進めます。</summary>
+      <returns>列挙子が次の要素に正常に進んだ場合は true。列挙子がコレクションの末尾を越えた場合は false。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>列挙子を初期位置、つまり <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> の最初の要素の前に設定します。</summary>
+      <exception cref="T:System.InvalidOperationException">列挙子が作成された後に、コレクションが変更されました。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>コレクションからオブジェクトを取得します。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 内の現在の要素。</returns>
+      <exception cref="T:System.InvalidOperationException">列挙子が、コレクションの最初の要素の前、または最後の要素の後に位置しています。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドで検索する値の種類を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、アプリケーション ポリシーの表示名または証明書のオブジェクト識別子 (OID、または <see cref="T:System.Security.Cryptography.Oid" />) を表す文字列であることが必要です。たとえば、"Encrypting File System" や "1.3.6.1.4.1.311.10.3.4" などを使用できます。ローカライズを予定しているアプリケーションの場合、フレンドリ名がローカライズされることを考慮し、OID 値を使用する必要があります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書ポリシーの表示名またはオブジェクト識別子 (OID、または <see cref="T:System.Security.Cryptography.Oid" />) を表す文字列であることが必要です。できるだけ、"1.3.6.1.4.1.311.10.3.4" などの OID を使用することをお勧めします。ローカライズを予定しているアプリケーションの場合、フレンドリ名がローカライズされることを考慮し、OID を使用する必要があります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、検索する拡張機能を表す文字列であることが必要です。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドで特定の拡張機能を持つすべての証明書を検索する場合は、一致条件にオブジェクト識別子 (OID) を使用するのが一般的です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書発行者の識別名を表す文字列であることが必要です。この検索は、<see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> 列挙値で提供される場合よりも、条件がはっきりします。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> 値を使用した場合、識別名全体について、大文字と小文字を区別しない文字列比較が実行されます。発行者名での検索は、これよりも条件があいまいになります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書の発行者名を表す文字列であることが必要です。この検索は、<see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> 列挙値で提供される場合よりも、条件があいまいになります。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> 値を使用した場合、指定した値に基づいて、大文字と小文字を区別しない文字列比較が実行されます。たとえば、<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに "MyCA" を指定した場合、発行者の他の値に関係なく、発行者名にこの文字列が使われている、すべての証明書が検索されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターには、キーの使用目的を表す文字列を指定するか、要求されたキー使用目的をすべて満たしたビット マスクを整数で指定する必要があります。文字列値の場合、同時に指定できるキーの使用目的は 1 つだけですが、<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドで検索範囲を段階的に狭めてゆくことにより、要求した使用目的を論理積的に得ることもできます。たとえば、<paramref name="findValue" /> パラメーターには、"KeyEncipherment" または整数値 (0x30 は "KeyEncipherment" および "DataEncipherment" に相当) を設定できるほか、<see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 列挙型の値を使用することもできます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書のダイアログ ボックスで表示される証明書のシリアル番号を表す文字列、または <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" /> メソッドが返す文字列である必要があります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書サブジェクトの識別名を表す文字列であることが必要です。この検索は、<see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> 列挙値で提供される場合よりも、条件がはっきりします。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> 値を使用した場合、識別名全体について、大文字と小文字を区別しない文字列比較が実行されます。サブジェクト名での検索は、これよりも条件があいまいになります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、サブジェクトのキー識別子 ("F3E815D45E83B8477B9284113C64EF208E897112" などの 16 進数で表される) を UI 上の文字列で指定する必要があります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書のサブジェクト名を表す文字列であることが必要です。この検索は、<see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> 列挙値で提供される場合よりも、条件があいまいになります。<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> 値を使用した場合、指定した値に基づいて、大文字と小文字を区別しない文字列比較が実行されます。たとえば、<see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドに "MyCert" を指定した場合、サブジェクトの他の値に関係なく、サブジェクト名にこの文字列が使われている、すべての証明書が検索されます。識別名での検索の方が、より具体的な条件になります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、"ClientAuth" など、証明書のテンプレート名を表す文字列であることが必要です。テンプレート名は、証明書の使用目的を指定する、X509 バージョン 3 の拡張機能です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、証明書のサムプリントを表す文字列であることが必要です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、現地時間の <see cref="T:System.DateTime" /> 値であることが必要です。たとえば、年末まで有効なすべての証明書を調べるには、<see cref="P:System.DateTime.Now" /> の <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作の結果から年の最後の日の <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> の <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作の結果を除外します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、現地時間の <see cref="T:System.DateTime" /> 値であることが必要です。この値は将来存在する必要はありません。たとえば、<see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> を使用して、現在の年に有効になった証明書を調べることができます。そのためには、去年の最後の日に対する <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> の <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作の結果と、<see cref="P:System.DateTime.Now" /> の <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> の <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作の結果との交差部分を求めます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> メソッドの <paramref name="findValue" /> パラメーターは、現地時間の <see cref="T:System.DateTime" /> 値であることが必要です。<see cref="P:System.DateTime.Now" /> を使用して、現在有効なすべての証明書を検索できます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>X.509 証明書の秘密キーをインポートする場所と方法を定義します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>既定のキー セットが使用されます。既定のキー セットは、通常、ユーザーのキー セットです。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>インポートされたキーは、エクスポート可能とマークされます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>秘密キーが現在のユーザーのストアではなく、ローカル コンピューターのストアに格納されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>PFX ファイルに関連付けられたキーは、証明書をインポートするときに永続化されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>秘密キーがローカル コンピューターのストアではなく、現在のユーザーのストアに格納されます。これは、キーをローカル コンピューター ストアに格納することを証明書で指定した場合も同様です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>ダイアログ ボックスなどを使用してキーがアクセスされたことをユーザーに通知します。正確な動作は、使用中の暗号化サービス プロバイダー (CSP: Cryptographic Service Provider) によって定義されます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>X.509 証明書内に格納されたキーの使用法を定義します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedKeyUsage">拡張機能の作成に使用するエンコード済みのデータ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 値、および拡張機能が重要であるかどうかを示す値を指定して、<see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="keyUsages">キーの使用方法を指定する <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 値の 1 つ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクトを使用して <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> クラスの新しいインスタンスを 初期化します。</summary>
+      <param name="asnEncodedData">拡張機能の作成に使用するエンコード済みのデータ。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>証明書に関連付けられたキー使用法フラグを取得します。</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" /> 値のいずれか。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">拡張機能をデコードできません。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>証明書キーの使用方法を定義します。この値が定義されていない場合、キーは任意の目的に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>キーを証明書失効リスト (CRL: Certificate Revocation List) への署名に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>キーをデータの暗号化に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>キーを復号化だけに使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>キーをデジタル署名として使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>キーを暗号化だけに使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>Diffie-Hellman キーの承諾アルゴリズムによって作成したキーのように、キーをキーの承諾の確認に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>キーを証明書への署名に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>キーをキーの暗号化に使用できます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>キー使用法のパラメーターを指定しません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>キーを認証に使用できます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>X509 証明書が保持する名前の種類を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>X509 証明書のサブジェクトまたは発行者の代替名に関連付けられた DNS 名です。この値は、<see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" /> 値と等価です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>X509 証明書のサブジェクトまたは発行者の代替名に関連付けられた DNS 名です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>X509 証明書のサブジェクトまたは発行者に関連付けられた電子メール アドレスです。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>X509 証明書のサブジェクトまたは発行者の通常の名前です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>X509 証明書のサブジェクトまたは発行者の UPN 名です。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>X509 証明書のサブジェクトまたは発行者の代替名に関連付けられた URL アドレスです。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>チェインにおいて、失効状態を検証する X509 証明書を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>終了証明書の失効状態のみ検証されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>証明書チェイン全体を対象に失効状態が検証されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>ルート証明書を除く、証明書チェイン全体を対象に失効状態が検証されます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>X509 証明書の失効状態を検証するときに使用するモードを指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>証明書に対する失効状態の検証は実行されません。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>失効状態の検証は、キャッシュされている証明書失効リスト (CRL) を使って実行されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>失効状態の検証は、オンラインの証明書失効リスト (CRL) を使って実行されます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>証明書を永続化して管理する物理ストアである X.509 ストアを表します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>現在のユーザー ストアの個人用証明書を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>指定した <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 値および <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="storeName">X.509 証明書ストアの名前を指定する列挙値の 1 つ。</param>
+      <param name="storeLocation">X.509 証明書ストアの場所を指定する列挙値の 1 つ。 </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> が有効な場所ではないか、<paramref name="storeName" /> が有効な名前ではありません。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 列挙体の値と <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 列挙体の値を表す文字列を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="storeName">
+        <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 列挙体の値を表す文字列。</param>
+      <param name="storeLocation">X.509 証明書ストアの場所を指定する列挙値の 1 つ。 </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> に無効な値が含まれています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>証明書を X.509 証明書ストアに追加します。</summary>
+      <param name="certificate">追加する証明書。 </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null です。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">証明書をストアに追加できませんでした。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>X.509 証明書ストア内にある証明書のコレクションを返します。</summary>
+      <returns>証明書のコレクション。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>これによって使用されるリソースを解放<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />です。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>X.509 証明書ストアの場所を取得します。</summary>
+      <returns>証明書ストアの場所。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>X.509 証明書ストアの名前を取得します。</summary>
+      <returns>証明書ストアの名前。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" /> フラグの設定に応じて、X.509 証明書ストアを開くか、または新しいストアを作成します。</summary>
+      <param name="flags">X.509 証明書ストアを開く方法を指定する列挙値のビットごとの組み合わせ。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">ストアを読み取ることができません。</exception>
+      <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
+      <exception cref="T:System.ArgumentException">ストアに無効な値が含まれています。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>X.509 証明書ストアから証明書を削除します。</summary>
+      <param name="certificate">削除する証明書。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> は null です。</exception>
+      <exception cref="T:System.Security.SecurityException">呼び出し元に、必要なアクセス許可がありません。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>証明書のサブジェクト キー識別子 (SKI: Subject Key Identifier) を示す文字列を定義します。このクラスは継承できません。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>バイト配列、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="subjectKeyIdentifier">拡張機能を作成するために使用するデータを表すバイト配列。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>エンコードされたデータ、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="encodedSubjectKeyIdentifier">拡張機能の作成に使用する <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>公開キー、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="key">サブジェクト キー識別子 (SKI) の作成元となる <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> オブジェクト。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>公開キー、ハッシュ アルゴリズム識別子、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="key">サブジェクト キー識別子 (SKI) の作成元となる <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> オブジェクト。</param>
+      <param name="algorithm">使用するハッシュ アルゴリズムを識別する <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> 値の 1 つ。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>文字列、および拡張機能が重要であるかどうかを示す値を使用して、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを初期化します。</summary>
+      <param name="subjectKeyIdentifier">証明書の サブジェクト キー識別子 (SKI) を表す 16 進形式でエンコードされた文字列。</param>
+      <param name="critical">拡張機能がクリティカルである場合は true。それ以外の場合は false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>エンコード済みデータから情報をコピーして、<see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスの新しいインスタンスを作成します。</summary>
+      <param name="asnEncodedData">拡張機能の作成に使用する <see cref="T:System.Security.Cryptography.AsnEncodedData" /> オブジェクト。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>証明書のサブジェクト キー識別子 (SKI) を表す文字列を取得します。</summary>
+      <returns>サブジェクト キー識別子 (SKI) を表す 16 進形式でエンコードされた文字列。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">拡張機能をデコードできません。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> クラスで使用するハッシュ アルゴリズムの種類を定義します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>サブジェクト キー識別子 (SKI) は、エンコードされた公開キー (タグ、長さ、未使用ビットの数を含む) の 160 ビット SHA-1 ハッシュで構成されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>SKI は、公開キー (タグ、長さ、および未使用ビットの数を除く) の値の 160 ビット SHA-1 ハッシュで構成されます。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>SKI は、値 0100 が格納された 4 ビット タイプのフィールド、それに続く公開キー (タグ、長さ、および文字列ビット中の未使用ビットの数を除く) 値の SHA-1 ハッシュの 60 下位ビットで構成されます。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>X509 チェインで証明書を検証する際の条件を指定します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>検証に関するすべてのフラグが有効になります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>証明機関 (CA) が不明であるためにチェインを検証できなかった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>証明書の検証時に証明機関の失効状態が不明であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>証明書の検証時に、CTL の有効期限切れなど、証明書信頼リスト (CTL) が無効であっても無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>証明書の検証時に、証明書信頼リスト (CTL) の署名主の失効状態が不明であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>証明書の検証時に、終了証明書 (ユーザー証明書) の失効状態が不明であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>証明書の検証時に、基本制約が無効であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>証明書の検証時に、証明書の名前が無効であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>証明書の検証時に、証明書に無効なポリシーが存在していた場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>証明書の検証時、有効期間が正しくネストされていない、つまり、発行された証明書の有効期間が CA (証明機関) 証明書の有効期間を超えていた場合でも無視します。たとえば、CA 証明書の有効期間が 1 月 1 日から 12 月 1 日であるにもかかわらず、発行された証明書の有効期間が 2 月 2 日から 12 月 2 日であった場合、有効期間が正しくネストされていないことになります。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>証明書の検証時、チェインに存在する証明書が、有効期限切れや、まだ有効開始日が来ていないなどの理由で無効であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>証明書の検証時にルートの失効状態が不明であった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>証明書の検証時に、証明書の使用目的上の違反が見つかった場合でも無視します。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>検証に関するフラグはすべて無効になります。</summary>
+    </member>
+  </members>
+</doc>

+ 1726 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1726 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>X.509 체인을 나타내는 SafeHandle을 제공합니다.자세한 내용은 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />을 참조하십시오.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>X.509 인증서 저장소를 여는 방법을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>X.509 인증서 저장소를 열고 보관된 인증서를 포함시킵니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>허용되는 최고 액세스 권한에 대해 X.509 인증서 저장소를 엽니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>기존 저장소만 엽니다. 저장소가 없어도 <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> 메서드는 새 저장소를 만들지 않습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>읽기 전용으로 X.509 인증서 저장소를 엽니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>읽기 및 쓰기용으로 X.509 인증서 저장소를 엽니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>인증서의 공개 키 정보를 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>공개 키의 OID(개체 식별자) 개체, ASN.1로 인코딩된 공개 키 매개 변수 및 ASN.1로 인코딩된 공개 키 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="oid">공개 키를 나타내는 OID(개체 식별자) 개체입니다.</param>
+      <param name="parameters">ASN.1로 인코딩된 공개 키 매개 변수입니다.</param>
+      <param name="keyValue">ASN.1로 인코딩된 공개 키 값입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>ASN.1로 인코딩된 공개 키 값을 가져옵니다.</summary>
+      <returns>ASN.1로 인코딩된 공개 키 값입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>ASN.1로 인코딩된 공개 키 매개 변수를 가져옵니다.</summary>
+      <returns>ASN.1로 인코딩된 공개 키 매개 변수입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>공개 키를 나타내는 <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> 또는 <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> 개체를 가져옵니다.</summary>
+      <returns>공개 키를 나타내는 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 개체입니다.</returns>
+      <exception cref="T:System.NotSupportedException">키 알고리즘이 지원되지 않는 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>공개 키의 OID(개체 식별자) 개체를 가져옵니다.</summary>
+      <returns>공개 키의 OID(개체 식별자) 개체입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>X.509 인증서 저장소의 위치를 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>현재 사용자가 사용하는 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>로컬 컴퓨터에 지정된 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>열려는 X.509 인증서 저장소의 이름을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>다른 사용자용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>제3의 CA(인증 기관)용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>중개 CA(인증 기관)용 X.509 인증서 저장소입니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>해지된 인증서용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>개인 인증서용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>신뢰할 수 있는 루트 CA(인증 기관)용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>직접 신뢰할 수 있는 사람 및 리소스용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>직접 신뢰할 수 있는 게시자용 X.509 인증서 저장소입니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>X509 인증서의 고유 이름을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>지정된 바이트 배열의 정보를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="encodedDistinguishedName">고유 이름 정보가 들어 있는 바이트 배열입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="encodedDistinguishedName">고유 이름을 나타내는 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="distinguishedName">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 개체</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>지정된 문자열의 정보를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="distinguishedName">고유 이름을 나타내는 문자열입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>지정된 문자열과 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> 플래그를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="distinguishedName">고유 이름을 나타내는 문자열입니다.</param>
+      <param name="flag">고유 이름의 특성을 지정하는 열거형 값의 비트 조합입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>
+        <paramref name="flag" /> 매개 변수에 지정된 특징을 사용하여 고유 이름을 디코딩합니다.</summary>
+      <returns>디코딩한 고유 이름입니다.</returns>
+      <param name="flag">고유 이름의 특성을 지정하는 열거형 값의 비트 조합입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서의 이름이 잘못되었습니다.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>인쇄하거나 텍스트 창 또는 콘솔에 출력할 수 있도록 형식이 지정된 버전의 X500 고유 이름을 반환합니다.</summary>
+      <returns>X500 고유 이름을 나타내는 형식이 지정된 문자열입니다.</returns>
+      <param name="multiLine">반환 문자열에 캐리지 리턴이 포함되어야 하는 경우 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>X500 인증서에서 쉼표로 구분된 고유 이름을 가져옵니다.</summary>
+      <returns>X509 인증서의 쉼표로 구분된 고유 이름입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>X.500 고유 이름의 특성을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>고유 이름에 더하기 기호를 사용하지 않습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>고유 이름에 따옴표를 사용하지 않습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>고유 이름이 특정 X.500 키를 인쇄 가능한 유니코드 문자열이 아닌 UTF-8 문자열로 인코딩하도록 합니다.자세한 내용과 영향을 받는 X.500 키의 목록은 X500NameFlags 열거형을 참조하세요.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>고유 이름에 특수 특성이 없습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>고유 이름이 역순입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>고유 이름에 쉼표를 사용합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>고유 이름에 줄 바꿈 문자를 사용합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>고유 이름에 세미콜론을 사용합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>고유 이름에 T61 인코딩을 사용합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>고유 이름에 유니코드 문자 인코딩이 아닌 UTF8 인코딩을 사용합니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>인증서에 대해 설정되는 제약 조건을 정의합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 클래스의 새 인스턴스를 초기화합니다.매개 변수는 인증서가 CA(인증 기관) 인증서인지 여부를 나타내는 값, 인증서에 허용되는 경로 수준의 수가 제한되어 있는지 여부를 나타내는 값, 인증서 경로에 허용되는 수준의 수 그리고 확장이 중요한지 여부를 나타내는 값을 지정합니다.</summary>
+      <param name="certificateAuthority">인증서가 CA(인증 기관) 인증서이면 true이고, 그렇지 않으면 false입니다.</param>
+      <param name="hasPathLengthConstraint">인증서에 허용되는 경로 수준의 수가 제한되어 있으면 true이고, 그렇지 않으면 false입니다.</param>
+      <param name="pathLengthConstraint">인증서 경로에 허용되는 수준의 수입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체 및 확장이 중요한지 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="encodedBasicConstraints">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>인증서가 CA(인증 기관) 인증서인지 여부를 나타내는 값을 가져옵니다.</summary>
+      <returns>인증서가 CA(인증 기관) 인증서이면 true이고, 그렇지 않으면 false입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="asnEncodedData">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>인증서에 허용되는 경로 수준의 수가 제한되어 있는지 여부를 나타내는 값을 가져옵니다.</summary>
+      <returns>인증서에 허용되는 경로 수준의 수가 제한되어 있으면 true이고, 그렇지 않으면 false입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">확장은 디코딩할 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>인증서 경로에 허용되는 수준의 수를 가져옵니다.</summary>
+      <returns>인증서 경로에 허용되는 수준의 수를 나타내는 정수입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">확장은 디코딩할 수 없는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>X.509 v.3 인증서를 사용할 수 있도록 하는 메서드를 제공합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>X.509v3 인증서를 나타내는 바이트 시퀀스에서 정의된 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="data">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 매개 변수가 null입니다.또는<paramref name="rawData" /> 매개 변수의 길이가 0인 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>바이트 배열 및 암호를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다.</param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 매개 변수가 null입니다.또는<paramref name="rawData" /> 매개 변수의 길이가 0인 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>바이트 배열, 암호 및 키 저장소 플래그를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 매개 변수가 null입니다.또는<paramref name="rawData" /> 매개 변수의 길이가 0인 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[보안 중요] 비관리 PCCERT_CONTEXT 구조체에 대한 핸들을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="handle">비관리 PCCERT_CONTEXT 구조체에 대한 핸들입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>PKCS7 서명 파일의 이름을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="fileName">PKCS7 서명 파일의 이름입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 매개 변수가 null입니다.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>PKCS7 서명 파일의 이름과 인증서에 액세스하기 위한 암호를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="fileName">PKCS7 서명 파일의 이름입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 매개 변수가 null입니다.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>PKCS7 서명 파일의 이름, 인증서에 액세스하기 위한 암호 및 키 저장소 플래그를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="fileName">PKCS7 서명 파일의 이름입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 매개 변수가 null입니다.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체에서 사용하는 모든 리소스를 해제합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>이 사용 되는 관리 되지않는 리소스의 모든 해제 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 관리 되는 리소스를 선택적으로 해제 합니다. </summary>
+      <param name="disposing">관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>두 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체가 같은지 비교합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체가 <paramref name="other" /> 매개 변수에 의해 지정된 개체와 같으면 true이고, 그렇지 않으면 false입니다.</returns>
+      <param name="obj">현재 개체와 비교할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>두 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체가 같은지 비교합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체가 <paramref name="other" /> 매개 변수에 의해 지정된 개체와 같으면 true이고, 그렇지 않으면 false입니다.</returns>
+      <param name="other">현재 개체와 비교할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 값 중 하나로 설명되는 형식으로 바이트 배열로 내보냅니다. </summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 나타내는 바이트의 배열입니다.</returns>
+      <param name="contentType">출력 데이터 서식 지정 방법을 설명하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 값 중 하나입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> 또는 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 이외의 값이 <paramref name="contentType" /> 매개 변수로 전달된 경우또는인증서를 내보낼 수 없는 경우</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 지정된 암호를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 값 중 하나로 설명되는 형식으로 바이트 배열로 내보냅니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 나타내는 바이트의 배열입니다.</returns>
+      <param name="contentType">출력 데이터 서식 지정 방법을 설명하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 값 중 하나입니다.</param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> 또는 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 이외의 값이 <paramref name="contentType" /> 매개 변수로 전달된 경우또는인증서를 내보낼 수 없는 경우</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>X.509v3 인증서에 대한 해시 값을 바이트 배열로 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서에 대한 해시 값입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>이 X.509v3 인증서의 형식 이름을 반환합니다.</summary>
+      <returns>이 Authenticode X.509 v.3 인증서의 형식입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>X.509v3 인증서에 대한 해시 코드를 정수로 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서에 대한 해시 코드(정수)입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>이 X.509v3 인증서에 대한 키 알고리즘 정보(문자열)를 반환합니다.</summary>
+      <returns>이 Authenticode X.509 v.3 인증서에 대한 키 알고리즘 정보(문자열)입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>X.509v3 인증서에 대한 키 알고리즘 매개 변수(바이트 배열)를 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서에 대한 키 알고리즘 매개 변수(바이트 배열)입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>X.509v3 인증서에 대한 키 알고리즘 매개 변수(16진 문자열)를 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서에 대한 키 알고리즘 매개 변수(16진 문자열)입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>X.509v3 인증서에 대한 공개 키(바이트 배열)를 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서에 대한 공개 키(바이트 배열)입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>X.509v3 인증서의 일련 번호(바이트 배열)를 반환합니다.</summary>
+      <returns>Authenticode X.509 v.3 인증서의 일련 번호(바이트 배열)입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[보안 중요] 비관리 PCCERT_CONTEXT 구조체로 설명되는 Microsoft 암호화 API 인증서 컨텍스트에 대한 핸들을 가져옵니다. </summary>
+      <returns>비관리 PCCERT_CONTEXT 구조체를 나타내는 <see cref="T:System.IntPtr" /> 구조체입니다.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>X.509v3 인증서를 발급한 인증 기관의 이름을 가져옵니다.</summary>
+      <returns>X.509v3 인증서를 발급한 인증 기관의 이름입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 핸들이 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>인증서에서 구별된 주체 이름을 가져옵니다.</summary>
+      <returns>인증서에서 구별된 주체 이름입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 핸들이 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 문자열 표현을 반환합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 문자열 표현입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>지정되면 추가 정보와 함께 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 문자열 표현을 반환합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 문자열 표현입니다.</returns>
+      <param name="fVerbose">상세한 문자열 표현을 나타내려면 true이고, 그렇지 않으면 false입니다. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>X.509 인증서를 나타냅니다.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>바이트 배열의 정보를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>바이트 배열 및 암호를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>바이트 배열, 암호 및 키 저장소 플래그를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>관리되지 않는 핸들을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="handle">비관리 코드의 인증서 컨텍스트에 대한 포인터입니다.이러한 C 구조를 PCCERT_CONTEXT라고 합니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>인증서 파일 이름을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="fileName">인증서 파일의 이름입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>인증서 파일 이름과 인증서 액세스에 사용되는 암호를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="fileName">인증서 파일의 이름입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>인증서 파일 이름, 인증서 액세스에 사용되는 암호 및 키 저장소 플래그를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="fileName">인증서 파일의 이름입니다. </param>
+      <param name="password">X.509 인증서 데이터에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 관련 오류가 발생하는 경우.예를 들면 다음과 같습니다.인증서 파일이 없는 경우인증서가 잘못된 경우인증서의 암호가 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>X.509 인증서가 보관됨을 나타내는 값을 가져오거나 설정합니다.</summary>
+      <returns>인증서가 보관되면 true이고, 인증서가 보관되지 않으면 false입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체의 컬렉션을 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>인증서의 관련 별칭을 가져오거나 설정합니다.</summary>
+      <returns>인증서의 이름입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>바이트 배열에 포함된 인증서 형식을 나타냅니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 개체</returns>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" />의 길이가 0이거나 null인 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>파일에 포함된 인증서 형식을 나타냅니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 개체</returns>
+      <param name="fileName">인증서 파일의 이름입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" />가 null입니다.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>인증서에서 주체와 발급자 이름을 가져옵니다.</summary>
+      <returns>인증서 이름입니다.</returns>
+      <param name="nameType">주체에 대한 <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> 값입니다. </param>
+      <param name="forIssuer">발급자 이름을 포함하려면 true이고, 그렇지 않으면 false입니다. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체에 개인 키가 들어 있는지 여부를 나타내는 값을 가져옵니다. </summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체에 개인 키가 들어 있으면 true이고, 그렇지 않으면 false입니다. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>인증서 발급자의 고유 이름을 가져옵니다.</summary>
+      <returns>인증서 발급자의 이름이 들어 있는 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 개체입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>인증서가 더 이상 유효하지 않은 현지 시간 날짜를 가져옵니다.</summary>
+      <returns>인증서의 만료 날짜를 나타내는 <see cref="T:System.DateTime" /> 개체입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>인증서를 사용할 수 있게 되는 현지 시간 날짜를 가져옵니다.</summary>
+      <returns>인증서의 개시 날짜를 나타내는 <see cref="T:System.DateTime" /> 개체입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>인증서와 관련된 개인 키를 나타내는 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 개체를 가져오거나 설정합니다.</summary>
+      <returns>RSA 또는 DSA 암호화 서비스 공급자인 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 개체입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">키 값이 RSA 또는 DSA 키가 아니거나 키를 읽을 수 없는 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">이 속성에 대해 설정되는 값이 null인 경우</exception>
+      <exception cref="T:System.NotSupportedException">이 개인 키에 대한 키 알고리즘이 지원되지 않는 경우</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">X.509 키가 일치하지 않는 경우</exception>
+      <exception cref="T:System.ArgumentException">암호화 서비스 공급자 키가 null인 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>인증서와 관련된 <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 개체</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">키 값이 RSA 또는 DSA 키가 아니거나 키를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>인증서의 원시 데이터를 가져옵니다.</summary>
+      <returns>바이트 배열로 나타낸 인증서의 원시 데이터입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>인증서의 일련 번호를 가져옵니다.</summary>
+      <returns>인증서의 일련 번호입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>인증서의 서명을 만드는 데 사용하는 알고리즘을 가져옵니다.</summary>
+      <returns>서명 알고리즘의 개체 식별자(<see cref="T:System.Security.Cryptography.Oid" />)를 반환합니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>인증서에서 주체 고유 이름을 가져옵니다.</summary>
+      <returns>인증서 주체의 이름을 나타내는 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 개체입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서 컨텍스트가 잘못된 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>인증서의 지문을 가져옵니다.</summary>
+      <returns>인증서의 지문입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>X.509 인증서를 텍스트 형식으로 표시합니다.</summary>
+      <returns>인증서 정보입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>X.509 인증서를 텍스트 형식으로 표시합니다.</summary>
+      <returns>인증서 정보입니다.</returns>
+      <param name="verbose">공개 키, 개인 키, 확장 등을 표시하려면 true이고, 지문, 일련 번호, 주체 및 발급자 이름 등을 포함하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 클래스와 유사한 정보를 표시하려면 false입니다. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>X.509 형식의 인증서 버전을 가져옵니다.</summary>
+      <returns>인증서 형식입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체의 컬렉션을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 정보를 사용하지 않고 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="certificate">컬렉션을 시작할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체의 배열을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체로 이루어진 배열입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>지정된 인증서 컬렉션을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>개체를 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />의 끝 부분에 추가합니다.</summary>
+      <returns>
+        <paramref name="certificate" />가 추가된 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 인덱스입니다.</returns>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체로 표시되는 X.509 인증서입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>배열의 여러 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체를 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에 추가합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체로 이루어진 배열입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 여러 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체를 다른 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에 추가합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에 특정 인증서가 포함되어 있는지 여부를 확인합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />에 지정된 <paramref name="certificate" />가 있으면 true이고, 그렇지 않으면 false입니다.</returns>
+      <param name="certificate">컬렉션에서 찾을 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>X.509 인증서 정보를 바이트 배열로 내보냅니다.</summary>
+      <returns>바이트 배열의 X.509 인증서 정보입니다.</returns>
+      <param name="contentType">지원되는 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 개체입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>암호를 사용하여 X.509 인증서 정보를 바이트 배열로 내보냅니다.</summary>
+      <returns>바이트 배열의 X.509 인증서 정보입니다.</returns>
+      <param name="contentType">지원되는 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 개체입니다. </param>
+      <param name="password">바이트 배열 보호에 사용되는 문자열입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">이 인증서를 읽을 수 없거나, 콘텐츠가 잘못되었거나, 인증서에 암호가 필요한데 제공된 암호가 잘못되어 개인 키를 내보낼 수 없는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 열거형 및 <paramref name="findValue" /> 개체로 지정된 검색 조건을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체를 검색합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체</returns>
+      <param name="findType">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 값 중 하나입니다. </param>
+      <param name="findValue">개체로서의 검색 조건입니다. </param>
+      <param name="validOnly">검색에서 유효한 인증서만 반환하려면 true이고, 그렇지 않으면 false입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" />이(가) 잘못되었습니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 전체에서 반복할 수 있는 열거자를 반환합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 전체에서 반복할 수 있는 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> 개체입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>바이트 배열 형식의 인증서를 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체로 가져옵니다.</summary>
+      <param name="rawData">X.509 인증서의 데이터가 들어 있는 바이트 배열입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>인증서에 액세스하기 위해 암호를 요구하는 바이트 배열 형식의 인증서를 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체로 가져옵니다.</summary>
+      <param name="rawData">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체의 데이터가 들어 있는 바이트 배열입니다. </param>
+      <param name="password">인증서 정보에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합 </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>인증서 파일을 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체로 가져옵니다.</summary>
+      <param name="fileName">인증서 정보를 포함하는 파일의 이름입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>암호가 필요한 인증서 파일을 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체로 가져옵니다.</summary>
+      <param name="fileName">인증서 정보를 포함하는 파일의 이름입니다. </param>
+      <param name="password">인증서 정보에 액세스하는 데 필요한 암호입니다. </param>
+      <param name="keyStorageFlags">인증서를 가져올 위치 및 방법을 제어하는 열거형 값의 비트 조합 </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>개체를 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 내의 지정된 인덱스에 삽입합니다.</summary>
+      <param name="index">
+        <paramref name="certificate" />를 삽입할 인덱스(0부터 시작)입니다. </param>
+      <param name="certificate">삽입할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체입니다. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 0보다 작은 경우또는 <paramref name="index" />가 <see cref="P:System.Collections.CollectionBase.Count" /> 속성보다 큰 경우 </exception>
+      <exception cref="T:System.NotSupportedException">컬렉션이 읽기 전용입니다.또는 컬렉션이 고정 크기를 갖는 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null입니다. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>지정된 인덱스에 있는 요소를 가져오거나 설정합니다.</summary>
+      <returns>지정된 인덱스의 요소입니다.</returns>
+      <param name="index">가져오거나 설정할 요소의 인덱스(0부터 시작)입니다. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 0보다 작은 경우또는 <paramref name="index" />가 <see cref="P:System.Collections.CollectionBase.Count" /> 속성보다 크거나 같은 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에서 맨 처음 발견되는 인증서를 제거합니다.</summary>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에서 제거할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에서 배열의 여러 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체를 제거합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체로 이루어진 배열입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" />가 null입니다. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>다른 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체에서 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 여러 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체를 제거합니다.</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체 </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" />가 null입니다. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 단순 반복을 지원합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 현재 요소를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 다음 요소로 열거자를 이동합니다.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 첫 번째 요소 앞의 초기 위치로 열거자를 설정합니다.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>이 멤버에 대한 설명은 <see cref="P:System.Collections.IEnumerator.Current" />를 참조하십시오.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>이 멤버에 대한 설명은 <see cref="M:System.Collections.IEnumerator.MoveNext" />를 참조하십시오.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>이 멤버에 대한 설명은 <see cref="M:System.Collections.IEnumerator.Reset" />를 참조하십시오.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 저장하는 컬렉션을 정의합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 배열에서 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="value">새 개체를 초기화하는 데 사용할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체의 배열입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>다른 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="value">새 개체를 초기화하는 데 사용할 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>지정된 값을 갖는 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />를 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 추가합니다.</summary>
+      <returns>새 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />가 삽입된 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 인덱스입니다.</returns>
+      <param name="value">현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 추가할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 끝으로 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 형식의 배열 요소를 복사합니다.</summary>
+      <param name="value">현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 추가할 개체를 포함하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 형식의 배열입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> 매개 변수가 null인 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 요소를 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 끝에 복사합니다.</summary>
+      <param name="value">컬렉션에 추가할 개체를 포함하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> 매개 변수가 null인 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />가 포함되는지 여부를 나타내는 값을 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />가 이 컬렉션에 있으면 true이고, 그렇지 않으면 false입니다.</returns>
+      <param name="value">찾을 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>지정한 인덱스에서 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 값을 일차원 <see cref="T:System.Array" /> 인스턴스에 복사합니다.</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 복사한 값의 대상인 일차원 <see cref="T:System.Array" />입니다. </param>
+      <param name="index">복사를 시작할 <paramref name="array" />의 인덱스입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="array" /> 매개 변수가 다차원 배열인 경우또는 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 요소 수가 <paramref name="arrayIndex" />와 <paramref name="array" /> 끝 사이의 사용 가능한 공간보다 큰 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> 매개 변수가 null입니다. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="arrayIndex" /> 매개 변수가 <paramref name="array" /> 매개 변수의 하한보다 작은 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 반복할 수 있는 열거자를 반환합니다.</summary>
+      <returns>컬렉션 전체에 걸쳐 반복하는 데 사용할 수 있는 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 하위 요소의 열거자입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 포함된 모든 값을 기반으로 하는 해시 값을 작성합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 포함된 모든 값을 기반으로 하는 해시 값입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />의 인덱스를 반환합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 <paramref name="value" /> 매개 변수에서 지정한 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />의 인덱스가 있으면 그 인덱스이고, 그렇지 않으면 -1입니다.</returns>
+      <param name="value">찾을 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>지정된 인덱스에 있는 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />를 삽입합니다.</summary>
+      <param name="index">
+        <paramref name="value" />를 삽입할 0부터 시작하는 인덱스입니다. </param>
+      <param name="value">삽입할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 지정된 인덱스에 있는 엔트리를 가져오거나 설정합니다.</summary>
+      <returns>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 지정된 인덱스에 있는 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다.</returns>
+      <param name="index">현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />이 있는 엔트리의 0부터 시작하는 인덱스입니다. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 매개 변수가 컬렉션의 유효한 인덱스 범위 밖에 있는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 특정 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />를 제거합니다.</summary>
+      <param name="value">현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에서 제거할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="value" /> 매개 변수에서 지정한 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />가 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 없는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 개체를 열거합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />에 대한 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="mappings">열거할 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />입니다. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />의 현재 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>열거자를 컬렉션의 다음 요소로 이동합니다.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 인스턴스화된 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>컬렉션의 첫 번째 요소 앞의 초기 위치에 열거자를 설정합니다.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 인스턴스화된 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>이 멤버에 대한 설명은 <see cref="P:System.Collections.IEnumerator.Current" />를 참조하십시오.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 개체의 현재 X.509 인증서 개체입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>이 멤버에 대한 설명은 <see cref="M:System.Collections.IEnumerator.MoveNext" />를 참조하십시오.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 인스턴스화된 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>이 멤버에 대한 설명은 <see cref="M:System.Collections.IEnumerator.Reset" />를 참조하십시오.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 인스턴스화된 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 인증서에 대한 체인 빌딩 엔진을 나타냅니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />에 지정된 정책을 사용하여 X.509 체인을 빌드합니다.</summary>
+      <returns>X.509 인증서가 유효하면 true이고, 그렇지 않으면 false입니다.</returns>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체입니다.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" />가 유효한 인증서가 아니거나 null인 경우 </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" />를 읽을 수 없는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 개체의 컬렉션입니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 개체입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>X.509 인증서 체인 빌드 시 사용할 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />를 가져오거나 설정합니다.</summary>
+      <returns>이 X.509 체인과 관련된 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 개체입니다.</returns>
+      <exception cref="T:System.ArgumentNullException">이 속성에 대해 설정되는 값이 null인 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 개체에 포함된 각 요소의 상태를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 개체의 배열입니다.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>이 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />에서 사용하는 리소스를 모두 해제합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>이 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />에서 사용하는 관리되지 않는 리소스를 해제하고, 관리되는 리소스를 선택적으로 해제할 수 있습니다.</summary>
+      <param name="disposing">관리되는 리소스와 관리되지 않는 리소스를 모두 해제하려면 true로 설정하고, 관리되지 않는 리소스만 해제하려면 false로 설정합니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>이 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 인스턴스의 SafeHandle을 가져옵니다. </summary>
+      <returns>
+        <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />를 반환합니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>X.509 체인의 요소를 나타냅니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>특정 체인 요소의 X.509 인증서를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 개체</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>체인에 있는 현재 X.509 인증서의 오류 상태를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 개체로 이루어진 배열입니다.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>비관리 인증서 체인 구조체에서 추가 오류 정보를 가져옵니다.</summary>
+      <returns>암호화 API에서 비관리 CERT_CHAIN_ELEMENT 구조체의 pwszExtendedErrorInfo 멤버를 나타내는 문자열입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 개체의 컬렉션을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 개체를 지정된 인덱스에서 시작하여 배열에 복사합니다.</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 개체로 이루어진 배열입니다. </param>
+      <param name="index">인덱스 값을 나타내는 정수입니다. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">지정된 <paramref name="index" />가 0보다 작거나 배열의 길이보다 크거나 같은 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" />가 null입니다. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" />에 현재 개수를 더한 값이 배열의 길이보다 큰 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>컬렉션에 있는 요소의 수를 가져옵니다.</summary>
+      <returns>컬렉션의 요소 수를 나타내는 정수입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>체인 요소 컬렉션을 탐색하는 데 사용할 수 있는 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 개체</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>체인 요소 컬렉션이 동기화되는지 여부를 나타내는 값을 가져옵니다.</summary>
+      <returns>항상 false를 반환합니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>지정된 인덱스의 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 개체</returns>
+      <param name="index">정수 값입니다. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" />가 0보다 작은 경우 </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 컬렉션의 길이보다 크거나 같은 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 개체에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다.</summary>
+      <returns>현재 개체에 대한 포인터 참조입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 개체를 지정된 인덱스에서 시작하여 배열에 복사합니다.</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 개체를 복사할 대상 배열입니다.</param>
+      <param name="index">복사를 시작할 <paramref name="array" />의 인덱스입니다.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">지정된 <paramref name="index" />가 0보다 작거나 배열의 길이보다 크거나 같은 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" />가 null입니다. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" />에 현재 개수를 더한 값이 배열의 길이보다 큰 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>체인 요소 컬렉션을 탐색하는 데 사용할 수 있는 <see cref="T:System.Collections.IEnumerator" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Collections.IEnumerator" /> 개체</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />에서 단순하게 반복할 수 있도록 지원합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 현재 요소를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>열거자를 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 다음 요소로 이동합니다.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 첫 번째 요소 앞의 초기 위치에 열거자를 설정합니다.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 현재 요소를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>X509 인증서 체인을 만들 때 적용할 체인 정책을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>인증서가 지원하는 응용 프로그램 정책이나 EKU(Enhanced Key Usage)를 지정하는 OID(개체 식별자) 컬렉션을 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 개체입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>인증서가 지원하는 인증서 정책을 지정하는 OID(개체 식별자) 컬렉션을 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 개체</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>인증서 체인의 유효성을 검사할 때 체인 엔진에서 검색할 수 있는 추가 인증서 컬렉션을 나타냅니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 개체</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 멤버를 기본값으로 다시 설정합니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>X509 해지 플래그에 대한 값을 가져오거나 설정합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 개체</returns>
+      <exception cref="T:System.ArgumentException">제공된 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 값이 유효한 플래그가 아닌 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>X509 인증서 해지 모드에 대한 값을 가져오거나 설정합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 개체</returns>
+      <exception cref="T:System.ArgumentException">제공된 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 값이 유효한 플래그가 아닌 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>온라인 해지 확인 또는 CRL(인증서 해지 목록) 다운로드 중에 경과된 기간을 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.TimeSpan" /> 개체</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>인증서에 대한 확인 플래그를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 열거형의 값입니다.</returns>
+      <exception cref="T:System.ArgumentException">제공된 <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 값이 유효한 플래그가 아닌 경우기본값은 <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" />입니다.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>인증서가 확인된 현지 시간입니다.</summary>
+      <returns>
+        <see cref="T:System.DateTime" /> 개체</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>X509 체인 상태와 오류 정보를 저장하기 위한 간단한 구조를 제공합니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>X509 체인의 상태를 지정합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" /> 값입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> 값에 대한 설명을 지정합니다.</summary>
+      <returns>지역화할 수 있는 문자열입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>X509 체인의 상태를 정의합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>CTL(인증서 신뢰 목록)에 잘못된 서명이 포함되어 있음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>CTL(인증서 신뢰 목록)이 만료된 경우 등과 같이 잘못된 시간 값으로 인해 CTL이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>이 용도에 CTL(인증서 신뢰 목록)이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>X509 체인을 빌드할 수 없음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>인증서에서 이름 제약 조건이 제외되었으므로 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>인증서에 정의되지 않은 이름 제약 조건이 있음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>인증서에 허용되지 않는 이름 제약 조건이 있음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>인증서에 지원되는 이름 제약 조건이 없거나 지원되지 않는 이름 제약 조건이 있음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>잘못된 기본 제약 조건으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>잘못된 확장으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>잘못된 이름 제약 조건으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>잘못된 정책 제약 조건으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>X509 체인에 오류가 없음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>인증서에 인증서 정책 확장이 없음을 나타냅니다.이 오류는 모든 인증서에 인증서 정책이 있도록 그룹 정책을 지정한 경우에 발생할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>잘못된 인증서 서명으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>사용되지 않습니다.CA(인증 기관) 인증서와 발급된 인증서의 기간이 서로 일치하지 않아도 유효하도록 지정합니다.예를 들어, CA 인증서는 1월 1일부터 12월 1일까지 유효하고 발급된 인증서는 1월 2일부터 12월 2일까지 유효한 경우 이는 유효 기간이 일치하지 않음을 의미합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>인증서가 만료되었음을 의미하는 값 등과 같이 유효하지 않은 시간 값으로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>키 용도가 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>X509 체인에 사용되는 온라인 CRL(인증서 해지 목록)이 현재 오프라인 상태임을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>루트 인증서까지 X509 체인을 빌드할 수 없음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>인증서가 해지되었는지 여부를 확인할 수 없음을 나타냅니다.CRL(인증서 해지 목록)이 오프라인 상태이거나 사용할 수 없기 때문일 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>인증서의 해지로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>신뢰할 수 없는 루트 인증서로 인해 X509 체인이 유효하지 않음을 나타냅니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>X.509 인증서의 형식을 지정합니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Authenticode X.509 인증서입니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>단일 X.509 인증서입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>PFX 형식의 인증서입니다.Pfx 값은 Pkcs12 값과 동일합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>PKCS #12 형식의 인증서입니다.Pkcs12 값은 Pfx 값과 동일합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>PKCS #7 형식의 인증서입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>serialize된 단일 X.509 인증서입니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>serialize된 저장소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>알 수 없는 X.509 인증서입니다.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>키를 사용하는 응용 프로그램을 나타내는 OID(개체 식별자) 컬렉션을 정의합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체와 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="encodedEnhancedKeyUsages">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.OidCollection" />과 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="enhancedKeyUsages">
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 컬렉션입니다. </param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">지정한 <see cref="T:System.Security.Cryptography.OidCollection" />에 손상된 값이 하나 이상 포함된 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="asnEncodedData">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>키를 사용하는 응용 프로그램을 나타내는 OID(개체 식별자) 컬렉션을 가져옵니다.</summary>
+      <returns>키를 사용하는 응용 프로그램을 나타내는 <see cref="T:System.Security.Cryptography.OidCollection" /> 개체입니다.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>X509 확장을 나타냅니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="encodedExtension">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="oid">확장을 식별하는 데 사용되는 개체 식별자입니다.</param>
+      <param name="rawData">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" />가 null입니다.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" />이 빈 문자열("")인 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="oid">개체 식별자를 나타내는 문자열입니다.</param>
+      <param name="rawData">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체의 확장 속성을 복사합니다.</summary>
+      <param name="asnEncodedData">복사할 <see cref="T:System.Security.Cryptography.AsnEncodedData" />입니다.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" />가 null입니다. </exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" />에 유효한 X.509 확장이 없는 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>확장이 중요한지 여부를 나타내는 부울 값을 가져옵니다.</summary>
+      <returns>중요한 확장이면 true이고, 그렇지 않으면 false입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체의 컬렉션을 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체를 추가합니다.</summary>
+      <returns>
+        <paramref name="extension" /> 매개 변수가 추가된 인덱스입니다.</returns>
+      <param name="extension">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에 추가할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="extension" /> 매개 변수의 값이 null인 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>컬렉션을 지정된 인덱스에서 시작하여 배열에 복사합니다.</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체로 이루어진 배열입니다. </param>
+      <param name="index">배열에서 복사를 시작할 위치입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" />가 길이가 0인 문자열이거나 잘못된 값을 포함하는 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" />가 null입니다. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 배열의 범위를 벗어난 값을 지정하는 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체의 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체 수를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체의 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체 수를 나타내는 정수입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에서 반복될 수 있는 열거자를 반환합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체를 반복하는 데 사용할 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> 개체입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>컬렉션이 스레드로부터 안전한지 여부를 나타내는 값을 가져옵니다.</summary>
+      <returns>컬렉션이 스레드로부터 안전하면 true이고, 그렇지 않으면 false입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>지정된 인덱스의 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체</returns>
+      <param name="index">검색할 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체의 위치입니다. </param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" />가 0보다 작은 경우 </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 배열의 길이보다 크거나 같은 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>값 또는 이름이 OID(개체 식별자)로 지정된 첫 번째 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체</returns>
+      <param name="oid">검색할 확장의 OID(개체 식별자)입니다. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에 대한 액세스를 동기화하는 데 사용할 수 있는 개체입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>컬렉션을 지정된 인덱스에서 시작하여 배열에 복사합니다.</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 개체로 이루어진 배열입니다. </param>
+      <param name="index">배열에서 복사를 시작할 위치입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" />가 길이가 0인 문자열이거나 잘못된 값을 포함하는 경우 </exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" />가 null입니다. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" />가 배열의 범위를 벗어난 값을 지정하는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체에서 반복될 수 있는 열거자를 반환합니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 개체를 반복하는 데 사용할 <see cref="T:System.Collections.IEnumerator" /> 개체입니다.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />에서 단순하게 반복할 수 있도록 지원합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />의 현재 요소를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>열거자를 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />의 다음 요소로 이동합니다.</summary>
+      <returns>열거자가 다음 요소로 이동한 경우 true가 반환되고, 컬렉션의 끝을 지난 경우 false가 반환됩니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />의 첫 번째 요소 앞의 초기 위치에 열거자를 설정합니다.</summary>
+      <exception cref="T:System.InvalidOperationException">열거자가 만들어진 후 컬렉션이 수정된 경우 </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>컬렉션의 개체를 가져옵니다.</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />의 현재 요소입니다.</returns>
+      <exception cref="T:System.InvalidOperationException">열거자가 컬렉션의 첫 번째 요소 앞 또는 마지막 요소 뒤에 배치되는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드를 사용하여 검색되는 값의 형식을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 개체 식별자(OID 또는 <see cref="T:System.Security.Cryptography.Oid" />)나 응용 프로그램 정책 이름을 나타내는 문자열이어야 합니다.예를 들어, "Encrypting File System" 또는 "1.3.6.1.4.1.311.10.3.4"를 사용할 수 있습니다.지역화할 응용 프로그램의 경우 이름이 지역화되므로 OID 값을 사용해야 합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서 정책의 개체 식별자(OID, 또는 <see cref="T:System.Security.Cryptography.Oid" />)나 이름을 나타내는 문자열이어야 합니다.가장 좋은 방법은 "1.3.6.1.4.1.311.10.3.4"와 같이 OID를 사용하는 것입니다.지역화할 응용 프로그램의 경우 이름이 지역화되므로 OID를 사용해야 합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 찾으려는 확장명을 설명하는 문자열이어야 합니다.OID(개체 식별자)는 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드를 사용하여 해당 OID 값이 일치하는 확장이 있는 인증서를 모두 검색하려는 경우에 가장 일반적으로 사용됩니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 발급자 고유 이름을 나타내는 문자열이어야 합니다.이 경우 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> 열거형 값으로 제공된 것보다 검색이 더 구체적입니다.<see cref="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)" /> 메서드에서 전체 고유 이름에 대해 대/소문자를 구분하지 않는 문자열 비교를 수행합니다.발급자 이름을 기준으로 검색하면 정확도가 떨어집니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 발급자 이름을 나타내는 문자열이어야 합니다.이 경우 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> 열거형 값으로 제공된 것보다 검색이 덜 구체적입니다.<see cref="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="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 "MyCA"를 전달하면 다른 발급자 값에 상관없이 해당 문자열이 포함된 발급자 이름의 모든 인증서를 찾습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 요청된 키 용도가 모두 포함된 비트 마스크를 나타내는 정수이거나 키 용도를 나타내는 문자열이어야 합니다.문자열 값의 경우 키 용도를 한 번에 하나만 지정할 수 있지만 캐스케이딩 시퀀스에 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드를 사용하면 요청된 용도의 교집합을 구할 수 있습니다.예를 들어, <paramref name="findValue" /> 매개 변수를 "KeyEncipherment"나 정수로 설정할 수 있습니다. 0x30은 "KeyEncipherment" 및 "DataEncipherment"를 나타냅니다.<see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 열거형의 값을 사용할 수도 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드의 <paramref name="findValue" /> 매개 변수는 인증서 대화 상자에 표시된 인증서 일련 번호를 나타내는 공백 없는 문자열 또는 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" /> 메서드에서 반환한 문자열이어야 합니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 구별된 주체 이름을 나타내는 문자열이어야 합니다.이 경우 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> 열거형 값으로 제공된 것보다 검색이 더 구체적입니다.<see cref="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)" /> 메서드에서 전체 고유 이름에 대해 대/소문자를 구분하지 않는 문자열 비교를 수행합니다.주체 이름을 기준으로 검색하면 정확도가 떨어집니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 "F3E815D45E83B8477B9284113C64EF208E897112" 등과 같이 UI에 표시되는 16진수의 주체 키 식별자를 나타내는 문자열이어야 합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 주체 이름을 나타내는 문자열이어야 합니다.이 경우 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> 열거형 값으로 제공된 것보다 검색이 덜 구체적입니다.<see cref="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="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 "MyCert"를 전달하면 다른 주체 값에 상관없이 해당 문자열이 포함된 주체 이름의 모든 인증서를 찾습니다.고유 이름을 기준으로 검색하면 정확도가 향상됩니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 "ClientAuth"와 같이 인증서의 템플릿 이름을 나타내는 문자열이어야 합니다.템플릿 이름은 인증서 용도를 지정하는 X509 버전 3 확장입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 인증서의 지문을 나타내는 문자열이어야 합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 현지 시간의 <see cref="T:System.DateTime" /> 값이어야 합니다.예를 들어, <see cref="P:System.DateTime.Now" />에 대한 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 연산의 결과에서 연도 마지막 날의 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" />에 대한 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 연산의 결과를 제거하여 연말까지 유효한 모든 인증서를 찾을 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 현지 시간의 <see cref="T:System.DateTime" /> 값이어야 합니다.값이 미래의 값일 필요는 없습니다.예를 들어, <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" />를 사용하여 연도 마지막 날의 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" />에 대한 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 연산의 결과와 <see cref="P:System.DateTime.Now" />의 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" />에 대한 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 연산의 결과가 교차되는 부분을 가져와서 올해 유효하게 될 인증서를 찾을 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 메서드에 대한 <paramref name="findValue" /> 매개 변수는 현지 시간의 <see cref="T:System.DateTime" /> 값이어야 합니다.<see cref="P:System.DateTime.Now" />를 사용하여 현재 유효한 모든 인증서를 찾을 수 있습니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>X.509 인증서의 개인 키를 가져올 위치 및 방법을 정의합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>기본 키 설정이 사용됩니다.  일반적으로 사용자 기본 키가 기본 설정입니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>가져온 키가 내보낼 수 있는 키로 표시됩니다.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>개인 키가 현재 사용자 저장소가 아닌 로컬 컴퓨터 저장소에 저장됩니다. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>PFX 파일과 관련된 키가 인증서를 가져올 때 지속됩니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>개인 키가 로컬 컴퓨터 저장소가 아닌 현재 사용자 저장소에 저장됩니다.인증서에 키가 로컬 컴퓨터 저장소로 이동되도록 지정된 경우에도 이 작업이 수행됩니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>키에 액세스되었음을 대화 상자 또는 다른 방법을 통해 사용자에게 알립니다.  사용 중인 CSP(암호화 서비스 공급자)가 정확한 동작을 정의합니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>X.509 인증서 내에 포함된 키의 용도를 정의합니다.  이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체와 확장이 중요한지 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="encodedKeyUsage">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 값과 확장이 중요한지 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="keyUsages">키 사용 방법을 설명하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 값 중 하나입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="asnEncodedData">확장을 만드는 데 사용할 인코딩된 데이터입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>인증서와 관련된 키 용도 플래그를 가져옵니다.</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" /> 값 중 하나입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">확장은 디코딩할 수 없는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>인증서 키의 사용 방법을 정의합니다.이 값을 정의하지 않으면 인증서 키를 어떠한 용도로도 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>키를 CRL(인증서 해지 목록) 서명에 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>키를 데이터 암호화에 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>키를 암호 해독용으로만 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>키를 디지털 서명으로 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>키를 암호화용으로만 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>Diffie-Hellman 키 계약 알고리즘을 사용하여 만든 키와 같이 키 계약을 확인하는 데 키를 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>키를 인증서 서명에 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>키를 키 암호화에 사용할 수 있습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>키 용도 매개 변수가 없습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>키를 인증에 사용할 수 있습니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>X509 인증서에 포함된 이름의 형식을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>X.509 인증서의 발급자나 주체의 다른 이름과 관련된 DNS 이름입니다.  이 값은 <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" /> 값과 동일합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>X509 인증서의 발급자나 주체의 다른 이름과 관련된 DNS 이름입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>X509 인증서의 관련 발급자나 주체에 대한 전자 메일 주소입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>X509 인증서의 발급자나 주체에 대한 단순한 이름입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>X509 인증서의 발급자나 주체에 대한 UPN 이름입니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>X509 인증서의 발급자나 주체의 다른 이름과 관련된 URL 주소입니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>체인에서 해지 여부를 검사할 X509 인증서를 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>최종 인증서의 해지 여부만 검사합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>전체 인증서 체인의 해지 여부를 검사합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>루트 인증서를 제외한 전체 체인의 해지 여부를 검사합니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>X509 인증서 해지를 검사하는 데 사용되는 모드를 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>인증서에 대한 해지 검사를 수행하지 않습니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>캐시된 CRL(인증서 해지 목록)을 사용하여 해지 검사를 수행합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>온라인 CRL(인증서 해지 목록)을 사용하여 해지 검사를 수행합니다.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>인증서가 유지 및 관리되는 실제 저장소인 X.509 저장소를 나타냅니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>현재 사용자 저장소의 개인 인증서를 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>지정된 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 및 <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="storeName">X.509 인증서 저장소의 이름을 지정하는 열거형 값 중 하나입니다. </param>
+      <param name="storeLocation">X.509 인증서 저장소의 위치를 지정하는 열거형 값 중 하나입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" />이 올바른 위치가 아니거나 <paramref name="storeName" />이 올바른 이름이 아닌 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 열거형의 값과 <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 열거형의 값을 나타내는 문자열을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="storeName">
+        <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 열거형의 값을 나타내는 문자열입니다. </param>
+      <param name="storeLocation">X.509 인증서 저장소의 위치를 지정하는 열거형 값 중 하나입니다. </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" />에 잘못된 값이 있는 경우 </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>X.509 인증서 저장소에 인증서를 추가합니다.</summary>
+      <param name="certificate">추가할 인증서입니다. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null인 경우 </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">인증서를 저장소에 추가할 수 없는 경우</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>X.509 인증서 저장소에 있는 인증서 컬렉션을 반환합니다.</summary>
+      <returns>인증서의 컬렉션입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>이 사용 되는 리소스를 해제 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>X.509 인증서 저장소의 위치를 가져옵니다.</summary>
+      <returns>인증서 저장소의 위치입니다.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>X.509 인증서 저장소 이름을 가져옵니다.</summary>
+      <returns>인증서 저장소의 이름입니다.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" /> 플래그 설정에 따라 X.509 인증서 저장소를 열거나 새 저장소를 만듭니다.</summary>
+      <param name="flags">X.509 인증서 저장소를 여는 방법을 지정하는 열거형 값의 비트 조합입니다. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">읽을 수 없는 저장소인 경우 </exception>
+      <exception cref="T:System.Security.SecurityException">호출자에게 필요한 권한이 없는 경우 </exception>
+      <exception cref="T:System.ArgumentException">저장소에 잘못된 값이 있는 경우</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>X.509 인증서 저장소에서 인증서를 제거합니다.</summary>
+      <param name="certificate">제거할 인증서입니다.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />가 null인 경우 </exception>
+      <exception cref="T:System.Security.SecurityException">호출자에게 필요한 권한이 없는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>인증서의 SKI(주체 키 식별자)를 식별하는 문자열을 정의합니다.이 클래스는 상속될 수 없습니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>바이트 배열 및 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="subjectKeyIdentifier">확장을 만드는 데 사용할 데이터를 나타내는 바이트 배열입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>인코딩된 데이터 및 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="encodedSubjectKeyIdentifier">확장을 만드는 데 사용할 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>공개 키 및 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="key">SKI(주체 키 식별자)를 만들 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 개체입니다. </param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>공개 키, 해시 알고리즘 식별자 및 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다. </summary>
+      <param name="key">SKI(주체 키 식별자)를 만들 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 개체입니다.</param>
+      <param name="algorithm">사용할 해시 알고리즘을 식별하는 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> 값 중 하나입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>문자열 및 확장의 중요 여부를 식별하는 값을 사용하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 초기화합니다.</summary>
+      <param name="subjectKeyIdentifier">인증서의 SKI(주체 키 식별자)를 나타내며 16진수 형식으로 인코딩된 문자열입니다.</param>
+      <param name="critical">중요한 확장이면 true이고, 그렇지 않으면 false입니다.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>인코딩된 데이터에서 정보를 복사하여 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스의 새 인스턴스를 만듭니다.</summary>
+      <param name="asnEncodedData">확장을 만드는 데 사용할 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 개체입니다.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>인증서의 SKI(주체 키 식별자)를 나타내는 문자열을 가져옵니다.</summary>
+      <returns>SKI(주체 키 식별자)를 나타내며 16진수 형식으로 인코딩된 문자열입니다.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">확장은 디코딩할 수 없는 경우 </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 클래스와 함께 사용할 해시 알고리즘의 형식을 정의합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>SKI(주체 키 식별자)는 인코딩된 공개 키의 160비트 SHA-1 해시로 구성됩니다(태그, 길이 및 사용되지 않는 비트 수 포함).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>SKI는 공개 키 값의 160비트 SHA-1 해시로 구성됩니다(태그, 길이 및 사용되지 않는 비트 수 제외).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>SKI는 값이 0100인 4비트 형식 필드 뒤에 오는 공개 키 값의 최하위 60비트 SHA-1 해시로 구성됩니다(태그, 길이 및 사용되지 않는 비트 문자열 수 제외).</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>X509 체인에서 인증서의 안정성을 확인해야 하는 조건을 지정합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>안정성 확인과 관련된 모든 플래그가 포함됩니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>알 수 없는 CA(인증 기관)로 인해 체인의 안정성을 확인할 수 없는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>인증서 안정성 확인을 결정할 때 인증 기관 해지 상태를 알 수 없는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>인증서 안정성 확인을 결정할 때 CTL(인증서 신뢰 목록) 만료 등의 이유로 CTL이 유효하지 않은 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>인증서 안정성 확인을 결정할 때 CTL(인증서 신뢰 목록) 서명자 해지 상태를 알 수 없는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>인증서 안정성 확인을 결정할 때 최종 인증서(사용자 인증서) 해지 상태를 알 수 없는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>인증서 안정성 확인을 결정할 때 기본 제약 조건이 유효하지 않은 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>인증서 안정성 확인을 결정할 때 인증서에 잘못된 이름이 있는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>인증서 안정성 확인을 결정할 때 인증서에 잘못된 정책이 있는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>인증서의 안정성을 확인할 때 CA(인증 기관) 인증서와 발급된 인증서의 유효 기간이 서로 일치하지 않는 경우 이를 무시합니다.예를 들어, CA 인증서는 1월 1일부터 12월 1일까지 유효하고 발급된 인증서는 1월 2일부터 12월 2일까지 유효한 경우 이는 유효 기간이 일치하지 않음을 의미합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>인증서 유효성을 확인할 때 만료되었거나 더는 적용되지 않아서 유효하지 않는 인증서가 체인에 있는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>인증서 안정성 확인을 결정할 때 루트 해지 상태를 알 수 없는 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>인증서 안정성 확인을 결정할 때 인증서가 현재 사용하도록 발급되지 않은 경우 이를 무시합니다.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>안정성 확인과 관련된 플래그가 포함되지 않습니다.</summary>
+    </member>
+  </members>
+</doc>

+ 1523 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1523 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>Предоставляет безопасный дескриптор, представляющий цепочки сертификата X.509.Для получения дополнительной информации см. <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>Задает способ открытия хранилища сертификатов X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>Откройте хранилище сертификатов X.509 и включите архив сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>Откройте хранилище сертификатов X.509 для самого высокого уровня доступа.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>Открывает только существующие хранилища; если хранилища отсутствуют, метод <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> не создаст новое хранилище.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>Откройте хранилище сертификатов X.509 только для чтения.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>Откройте хранилище сертификатов X.509 для чтения и записи.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>Представляет сведения об открытом ключе сертификата.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> с помощью объекта идентификатора объекта (OID) открытого ключа, представления параметров открытого ключа в кодировке ASN.1 и представления значения открытого ключа в кодировке ASN.1. </summary>
+      <param name="oid">Объект идентификатора объекта (OID), представляющий открытый ключ.</param>
+      <param name="parameters">Представление параметров открытого ключа в кодировке ASN.1.</param>
+      <param name="keyValue">Представление значения отрытого ключа в кодировке ASN.1.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>Получает представление значения открытого ключа в кодировке ASN.1.</summary>
+      <returns>Представление значения открытого ключа в кодировке ASN.1.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>Получает представление параметров открытого ключа в кодировке ASN.1.</summary>
+      <returns>Представление параметров открытого ключа в кодировке ASN.1.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>Получает объект <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> или <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" />, представляющий открытый ключ.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, представляющий открытый ключ.</returns>
+      <exception cref="T:System.NotSupportedException">Алгоритм ключа не поддерживается.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>Получает идентификатор объекта (OID) открытого ключа.</summary>
+      <returns>Идентификатор объекта (OID) открытого ключа.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>Задает расположение хранилища сертификатов X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>Хранилище сертификатов X.509 используется текущим пользователем.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>Хранилище сертификатов X.509, назначенное локальному компьютеру.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>Задает имя открываемого хранилища сертификатов X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>Хранилище сертификатов X.509 для других пользователей.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>Хранилище сертификатов X.509 для сторонних центров сертификации (ЦС).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>Хранилище сертификатов X.509 для промежуточных центров сертификации. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>Хранилище сертификатов X.509 для отозванных сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>Хранилище сертификатов X.509 для личных сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>Хранилище сертификатов X.509 для доверенного корневого центра сертификации.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>Хранилище сертификатов X.509 для непосредственно доверенных лиц и ресурсов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>Хранилище сертификатов X.509 для непосредственно доверенных издателей.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>Представляет различающееся имя сертификата X.509.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> с использованием информации из указанного массива байтов.</summary>
+      <param name="encodedDistinguishedName">Массив байтов, который содержит информацию о различающемся имени.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, используя заданный объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="encodedDistinguishedName">Объект<see cref="T:System.Security.Cryptography.AsnEncodedData" />, представляющий различающееся имя.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, используя заданный объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</summary>
+      <param name="distinguishedName">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> с использованием информации из указанного строки.</summary>
+      <param name="distinguishedName">Строка, которая представляет различающееся имя.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> с использованием указанной строки и флага <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" />.</summary>
+      <param name="distinguishedName">Строка, которая представляет различающееся имя.</param>
+      <param name="flag">Побитовая комбинация значений перечисления, определяющих характеристики различающегося имени.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>Декодирует различающееся имя с помощью характеристик, заданных параметром <paramref name="flag" />.</summary>
+      <returns>Декодированное различающееся имя.</returns>
+      <param name="flag">Побитовая комбинация значений перечисления, определяющих характеристики различающегося имени.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат имеет недопустимое имя.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>Возвращает форматированную версию различающегося имени сертификата X500 для печати или вывода в текстовое окно или на консоль.</summary>
+      <returns>Форматированная строка, представляющая различающееся имя X500.</returns>
+      <param name="multiLine">Значение true, если возвращаемая строка должна содержать возвраты каретки; в противном случае — false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>Получает различающееся имя с разделителями-запятыми из сертификата X500.</summary>
+      <returns>Различающееся имя сертификата X.509 с разделителями-запятыми.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>Задает характеристики различающегося имени, соответствующего стандарту X.500.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>В различающемся имени не используется знак «плюс».</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>В различающемся имени не используются кавычки.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>Обеспечивает принудительную кодировку определенных ключей X.500 в различающемся имени как строк UTF-8, а не печатных строк Юникода.Дополнительную информацию и список затрагиваемых ключей X.500 см. в описании перечисления X500NameFlags.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>В различающемся имени отсутствуют особые параметры.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>Различающееся имя записывается в обратном порядке.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>В различающемся имени используются запятые.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>В различающемся имени используется символ новой строки.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>В различающемся имени используются точки с запятой.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>В различающемся имени используется кодировка T61.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>В различающемся имени используется кодировка UTF8 вместо кодировки символов Юникода.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>Определяет ограничения, установленные для сертификата.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.Параметры задают значение, показывающее, является ли сертификат сертификатом центра сертификации (ЦС), значение, показывающее, имеется ли у сертификата ограничение количества допустимых уровней пути и количества уровней, допустимых в пути к сертификату, и значение, показывающее, является ли расширение критическим.</summary>
+      <param name="certificateAuthority">Значение true, если сертификат является сертификатом центра сертификации; в противном случае — false.</param>
+      <param name="hasPathLengthConstraint">Значение true, если сертификат имеет ограничение по количеству допустимых уровней пути, в противном случае — false.</param>
+      <param name="pathLengthConstraint">Количество уровней, допустимых в пути к сертификату.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" /> и значения, указывающего, является ли расширение критическим. </summary>
+      <param name="encodedBasicConstraints">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>Получает значение, показывающее, является ли сертификат сертификатом центра сертификации (ЦС).</summary>
+      <returns>Значение true, если сертификат является сертификатом центра сертификации; в противном случае — false.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> с помощью объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Закодированные данные, используемые для создания расширения.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>Получает значение, указывающее, имеются ли у сертификата ограничения количества допустимых уровней пути.</summary>
+      <returns>Значение true, если сертификат имеет ограничение по количеству допустимых уровней пути, в противном случае — false.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>Получает количество уровней, допустимых в пути к сертификату.</summary>
+      <returns>Целое число, указывающее допустимое количество уровней в пути к сертификату.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>Предоставляет методы, помогающие использовать сертификаты X.509 v.3.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>Инициализирует новый класс <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, определенный из последовательности байтов, представляющих сертификат X.509v3.</summary>
+      <param name="data">Массив байтов, содержащий данные сертификата X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="rawData" /> — null.-или-Длина параметра <paramref name="rawData" /> равна 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с использованием массива байтов и пароля.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509.</param>
+      <param name="password">Пароль для доступа к данным сертификата X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="rawData" /> — null.-или-Длина параметра <paramref name="rawData" /> равна 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с использованием массива байтов, пароля и флага хранилища ключей.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="rawData" /> — null.-или-Длина параметра <paramref name="rawData" /> равна 0.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с помощью дескриптора неуправляемой структуры PCCERT_CONTEXT.</summary>
+      <param name="handle">Дескриптор неуправляемой структуры PCCERT_CONTEXT.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> именем подписанного файла PKCS7. </summary>
+      <param name="fileName">Имя подписанного файла PKCS7.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="fileName" /> — null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, именем подписанного файла PKCS7 и паролем для доступа к сертификату.</summary>
+      <param name="fileName">Имя подписанного файла PKCS7. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="fileName" /> — null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, именем подписанного файла PKCS7 и паролем для доступа к сертификату и флагом хранилища ключей. </summary>
+      <param name="fileName">Имя подписанного файла PKCS7. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+      <exception cref="T:System.ArgumentException">Значение параметра <paramref name="fileName" /> — null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>Освобождает все ресурсы, используемые текущим объектом <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>Освобождает все неуправляемые ресурсы, используемые <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> и дополнительно освобождает управляемые ресурсы. </summary>
+      <param name="disposing">trueЧтобы освободить управляемые и неуправляемые ресурсы; false чтобы освободить только неуправляемые ресурсы.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>Определяет равенство двух объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <returns>Значение true, если текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> равен объекту, заданному параметром <paramref name="other" />; в противном случае — false.</returns>
+      <param name="obj">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, который требуется сравнить с текущим объектом. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Определяет равенство двух объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <returns>Значение true, если текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> равен объекту, заданному параметром <paramref name="other" />; в противном случае — false.</returns>
+      <param name="other">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, который требуется сравнить с текущим объектом.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Экспортирует текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в массив байтов в формате, описанном одним из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </summary>
+      <returns>Массив байтов, представляющий текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="contentType">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, описывающих способы форматирования выходных данных. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Значение, отличное от <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> или <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" />, было передано в параметр <paramref name="contentType" />.-или-Не удалось экспортировать сертификат.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Экспортирует текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в массив байтов в формате, описанном одним из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, с использованием заданного пароля.</summary>
+      <returns>Массив байтов, представляющий текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="contentType">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, описывающих способы форматирования выходных данных.</param>
+      <param name="password">Пароль для доступа к данным сертификата X.509.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Значение, отличное от <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> или <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" />, было передано в параметр <paramref name="contentType" />.-или-Не удалось экспортировать сертификат.</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>Возвращает хэш-значение для сертификата X.509v3 в виде массива байтов.</summary>
+      <returns>Хэш-значение для сертификата X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>Возвращает имя формата сертификата X.509v3.</summary>
+      <returns>Формат сертификата X.509.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>Возвращает хэш-код для сертификата X.509v3 в виде целого числа.</summary>
+      <returns>Хэш-код для сертификата X.509 в виде целого числа.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>Возвращает сведения об алгоритме ключа для сертификата X.509v3 в виде строки.</summary>
+      <returns>Сведения об алгоритме ключа для сертификата X.509 в виде строки.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>Возвращает параметры алгоритма ключа для сертификата X.509v3 в виде массива байтов.</summary>
+      <returns>Параметры алгоритма ключа для сертификата X.509 в виде массива байтов.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>Возвращает параметры алгоритма ключа для сертификата X.509v3 в виде шестнадцатеричной строки.</summary>
+      <returns>Параметры алгоритма ключа для сертификата X.509 в виде шестнадцатеричной строки.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>Возвращает открытый ключ для сертификата X.509v3 в виде массива байтов.</summary>
+      <returns>Открытый ключ для сертификата X.509 в виде массива байтов.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>Возвращает серийный номер сертификата X.509v3 в виде массива байтов.</summary>
+      <returns>Серийный номер сертификата X.509 в виде массива байтов.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[SECURITY CRITICAL] Получает дескриптор контекста сертификата Microsoft Cryptographic API, описанный неуправляемой структурой PCCERT_CONTEXT. </summary>
+      <returns>Структура <see cref="T:System.IntPtr" />, представляющая неуправляемую структуру PCCERT_CONTEXT.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>Получает имя центра сертификации, выдавшего сертификат X.509v3.</summary>
+      <returns>Имя центра сертификации, выдавшего сертификат X.509v3.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый дескриптор сертификата.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>Возвращает различающееся имя субъекта из сертификата.</summary>
+      <returns>Различающееся имя субъекта из сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый дескриптор сертификата.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>Возвращает строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <returns>Строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>Возвращает строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с дополнительными сведениями, если заданы.</summary>
+      <returns>Строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="fVerbose">trueдля создания подробной формы строкового представления; в противном случае — false. </param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>Представляет сертификат X.509.  </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием информации из указанного массива байтов.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием массива байтов и пароля.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием массива байтов, пароля и флага хранилища ключей.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с помощью неуправляемого дескриптора.</summary>
+      <param name="handle">Указатель на контекст сертификата в неуправляемом коде.Структура на языке C вызывается PCCERT_CONTEXT.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с помощью имени файла сертификата.</summary>
+      <param name="fileName">Имя файла сертификата. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, используя имя файла сертификата и пароль для доступа к сертификату.</summary>
+      <param name="fileName">Имя файла сертификата. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием имени файла сертификата и пароля для доступа к сертификату, а также флага хранилища ключа.</summary>
+      <param name="fileName">Имя файла сертификата. </param>
+      <param name="password">Пароль для доступа к данным сертификата X.509. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>Получает или задает значение, указывающее на архивирование сертификата X.509.</summary>
+      <returns>Значение true, если сертификат архивирован, значениеfalse, если сертификат не архивирован.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>Получает коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>Получает или задает связанный псевдоним для сертификата.</summary>
+      <returns>Понятное имя сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>Показывает тип сертификата, содержащегося в массиве байтов.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+      <exception cref="T:System.ArgumentException">Параметр <paramref name="rawData" /> имеет нулевую длину, или его значение равно null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>Показывает тип сертификата, содержащегося в файле.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
+      <param name="fileName">Имя файла сертификата. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="fileName" /> имеет значение null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>Получает имена субъекта и поставщика сертификата.</summary>
+      <returns>Имя сертификата.</returns>
+      <param name="nameType">Значение <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> для субъекта. </param>
+      <param name="forIssuer">Значение true для включения имени поставщика; в противном случае — false. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>Возвращает значение, которое указывает, содержит ли объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> закрытый ключ. </summary>
+      <returns>Значение true, если объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> содержит закрытый ключ; в противном случае — false. </returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>Получает различающееся имя поставщика сертификата.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, содержащий имя поставщика сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>Получает дату в формате местного времени, после которой сертификат недействителен.</summary>
+      <returns>Объект <see cref="T:System.DateTime" />, представляющий дату окончания срока действия сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>Получает дату в формате местного времени, после которой сертификат становится действительным.</summary>
+      <returns>Объект <see cref="T:System.DateTime" />, представляющий дату вступления в силу сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>Получает или задает объект <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, который представляет закрытый ключ, связанный с сертификатом.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, являющийся поставщиком служб шифрования RSA или DSA.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Значение ключа не является значением RSA или DSA, или ключ не читается. </exception>
+      <exception cref="T:System.ArgumentNullException">Для этого свойства устанавливается значение null.</exception>
+      <exception cref="T:System.NotSupportedException">Алгоритм ключа для этого закрытого ключа не поддерживается.</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Ключи X.509 не совпадают.</exception>
+      <exception cref="T:System.ArgumentException">Значение ключа поставщика служб шифрования равно null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>Получает объект <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />, связанный с сертификатом.</summary>
+      <returns>Объект <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Значение ключа не является значением RSA или DSA, или ключ не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>Получает необработанные данные сертификата.</summary>
+      <returns>Необработанные данные сертификата в качестве массива байтов.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>Получает серийный номер сертификата.</summary>
+      <returns>Серийный номер сертификата.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>Получает алгоритм, используемый для создания подписи сертификата.</summary>
+      <returns>Возвращает идентификатор объекта (<see cref="T:System.Security.Cryptography.Oid" />) алгоритма подписи.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>Получает различающееся имя субъекта от сертификата.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, представляющий имя субъекта сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>Получает отпечаток сертификата.</summary>
+      <returns>Отпечаток сертификата.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>Отображает сертификат X.509 в текстовом формате.</summary>
+      <returns>Сведения о сертификате.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>Отображает сертификат X.509 в текстовом формате.</summary>
+      <returns>Сведения о сертификате.</returns>
+      <param name="verbose">Значение true для отображения открытого ключа, закрытого ключа, расширений и т. д.; значение false для отображения сведений, аналогичных классу <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, в том числе отпечаток, серийный номер, имена субъекта и поставщика и т. д. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>Получает версию формата сертификата X.509.</summary>
+      <returns>Формат сертификата.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>Представляет коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> без дополнительной информации <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> с помощью объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, с которого начинается коллекция.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, используя массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+      <param name="certificates">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, используя заданную коллекцию сертификатов.</summary>
+      <param name="certificates">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Добавляет объект в конец коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Индекс <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, по которому был добавлен параметр <paramref name="certificate" />.</returns>
+      <param name="certificate">Сертификат X.509 представлен в качестве объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Добавляет несколько объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> в массиве в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Добавляет несколько объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> к другому объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Определяет, содержит ли объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> указанный сертификат.</summary>
+      <returns>Значение true, если объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> содержит указанный параметр <paramref name="certificate" />, в противном случае — значение false.</returns>
+      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, который требуется найти в коллекции. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>Экспортирует сведения о сертификате X.509 в массив байтов.</summary>
+      <returns>Сведения о сертификате X.509 в массиве байтов.</returns>
+      <param name="contentType">Поддерживаемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>Экспортирует сведения о сертификате X.509 в массив байтов, используя пароль.</summary>
+      <returns>Сведения о сертификате X.509 в массиве байтов.</returns>
+      <param name="contentType">Поддерживаемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </param>
+      <param name="password">Строка, используемая для защиты массива байтов. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Нечитаемый сертификат, недопустимое содержимое или, если используется сертификат с паролем, ошибка экспорта закрытого ключа из-за неправильного пароля. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>Выполняет поиск в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> с использованием критериев поиска, указанных в перечислении <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> и объекте <paramref name="findValue" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <param name="findType">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />. </param>
+      <param name="findValue">Критерий поиска в качестве объекта. </param>
+      <param name="validOnly">Значение true разрешает возврат из поиска только допустимых сертификатов; в противном случае — false. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> не является допустимым. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>Возвращает перечислитель, который может выполнять итерацию объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" />, который может выполнять итерацию в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>Импортирует сертификат в форме массива байтов в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Импортирует сертификат в форме массива байтов, требующего пароля для доступа к сертификату, в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="rawData">Массив байтов, содержащий данные из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <param name="password">Пароль, необходимый для доступа к сведениям о сертификате. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как импортирован сертификат. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>Импортирует файл сертификата в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Имя файла, содержащего сведения о сертификате. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>Импортирует файл сертификата, требующий пароль, в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="fileName">Имя файла, содержащего сведения о сертификате. </param>
+      <param name="password">Пароль, необходимый для доступа к сведениям о сертификате. </param>
+      <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как импортирован сертификат. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Вставляет объект в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> по указанному индексу.</summary>
+      <param name="index">Отсчитываемый с нуля индекс, по которому должен быть вставлен параметр <paramref name="certificate" />. </param>
+      <param name="certificate">Вставляемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> меньше нуля.– или – Значение параметра <paramref name="index" /> больше значения свойства <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.NotSupportedException">Семейство доступно только для чтения.– или – Коллекция имеет фиксированный размер. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>Получает или задает элемент с указанным индексом.</summary>
+      <returns>Элемент с заданным индексом.</returns>
+      <param name="index">Отсчитываемый с нуля индекс получаемого или задаваемого элемента. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> меньше нуля.– или – Значение параметра <paramref name="index" /> больше или равно значению свойства <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="index" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Удаляет первое вхождение сертификата из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, удаляемый из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>Удаляет несколько объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> в массиве из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>Удаляет несколько объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> из другого объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <param name="certificates">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>Поддерживает простую итерацию элементов объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>Перемещает перечислитель к следующему элементу в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>Устанавливает перечислитель в исходное положение перед первым элементом в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>Описание этого члена см. в разделе <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>Определяет коллекцию, хранящую объекты <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Инициализирует экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> из массива объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <param name="value">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> для инициализации нового объекта. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Инициализирует класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> из другого класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> для инициализации нового объекта. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Добавляет класс <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с заданным значением в текущий класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Индекс в текущем объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, в котором вставлялся новый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
+      <param name="value">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, добавляемый к текущему объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>Копирует элементы массива типа <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в конец текущего класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Массив типа <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, содержащий объекты, добавляемые в текущий класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="value" /> — null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Копирует элементы указанного объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> в конец текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, содержащий объекты для добавления в коллекцию. </param>
+      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="value" /> — null. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Получает значение, определяющее, содержит ли текущий класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> указанный объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
+      <returns>Значение true, если объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> содержится в этой коллекции; в противном случае — значение false.</returns>
+      <param name="value">Искомый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>Копирует значения <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в текущем классе <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> в одномерный экземпляр <see cref="T:System.Array" /> по указанному индексу.</summary>
+      <param name="array">Одномерный объект <see cref="T:System.Array" />, в который копируются значения из коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <param name="index">Индекс в объекте <paramref name="array" />, с которого начинается копирование. </param>
+      <exception cref="T:System.ArgumentException">Параметр <paramref name="array" /> является многомерным.– или – Число элементов в классе <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> превышает свободное место между параметром <paramref name="arrayIndex" /> концом массива <paramref name="array" />. </exception>
+      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="array" /> — null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="arrayIndex" /> меньше нижней границы параметра <paramref name="array" />. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>Возвращает перечислитель, выполняющий итерацию коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Перечислитель дочерних элементов <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, используемый для итерации коллекции.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>Создает хэш-значение на основе всех значений, содержащихся в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Хэш-значение на основе всех значений, содержащихся в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Возвращает индекс указанного объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Индекс объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, заданного параметром <paramref name="value" /> в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, если он найден; в противном случае — -1.</returns>
+      <param name="value">Искомый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Вставляет объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в текущую коллекцию <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> по указанному индексу.</summary>
+      <param name="index">Начинающийся с нуля индекс места вставки параметра <paramref name="value" />. </param>
+      <param name="value">Вставляемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>Получает или задает запись по указанному индексу текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> по указанному индексу текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <param name="index">Начинающийся с нуля индекс записи, которую требуется найти в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="index" /> находится вне диапазона допустимых индексов коллекции. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>Удаляет определенный объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> из текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="value">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, который требуется удалить из текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
+      <exception cref="T:System.ArgumentException">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, заданный параметром <paramref name="value" />, не найден в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>Перечисляет объекты <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> для указанного объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <param name="mappings">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> для перечисления. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>Получает текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
+      <returns>Текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>Перемещает перечислитель к следующему элементу коллекции.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>Устанавливает перечислитель в его начальное положение, т. е. перед первым элементом коллекции.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция изменяется после создания экземпляра перечисления. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Описание этого члена см. в разделе <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
+      <returns>Текущий объект сертификата X.509 в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>Представляет обработчик для создания цепочки для сертификатов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Создает цепочку X.509 с использованием политики, указанной в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+      <returns>Значение true, если сертификат X.509 действителен; в противном случае — значение false.</returns>
+      <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
+      <exception cref="T:System.ArgumentException">Сертификат <paramref name="certificate" />недействителен, или значение равно null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Нечитаемый сертификат <paramref name="certificate" />. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>Возвращает коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>Возвращает или задает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />, используемый для создания цепочки сертификатов X.509.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />, связанный с данной цепочкой X.509.</returns>
+      <exception cref="T:System.ArgumentNullException">Для этого свойства устанавливается значение null.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>Возвращает состояние каждого элемента в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+      <returns>Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>Освобождает все ресурсы, используемые объектом <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>Освобождает неуправляемые ресурсы, используемые объектом <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />, а при необходимости освобождает также управляемые ресурсы.</summary>
+      <param name="disposing">Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>Возвращает безопасный дескриптор для данного экземпляра <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />. </summary>
+      <returns>Возвращает <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>Представляет элемент цепочки сертификата X.509.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>Получает сертификат X.509 в конкретном элементе цепочки.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>Получает состояние ошибки текущего сертификата X.509 в цепочке.</summary>
+      <returns>Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>Получает дополнительные сведения об ошибке из структуры цепочки неуправляемого сертификата.</summary>
+      <returns>Строка, представляющая элемент pwszExtendedErrorInfo неуправляемой структуры в CERT_CHAIN_ELEMENT в шифровании Crypto API.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>Представляет коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>Копирует объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> в массив, начиная с указанного индекса.</summary>
+      <param name="array">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />. </param>
+      <param name="index">Целое число, представляющее значение индекса. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Указанное значение параметра <paramref name="index" /> меньше нуля или больше или равно длине массива. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null. </exception>
+      <exception cref="T:System.ArgumentException">Параметр <paramref name="index" /> вместе с текущим количеством больше, чем длина массива. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>Получает количество элементов коллекции.</summary>
+      <returns>Целое число, представляющее количество элементов в коллекции.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>Получает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />, который может использоваться для перехода в коллекции элементов цепочки.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>Получает значение, позволяющее определить, является ли коллекция элементов цепочки синхронизированной.</summary>
+      <returns>Всегда возвращает значение false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>Возвращает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> по указанному индексу.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</returns>
+      <param name="index">Целочисленное значение. </param>
+      <exception cref="T:System.InvalidOperationException">Значение параметра <paramref name="index" /> меньше нуля. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" />больше или равно длине коллекции. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>Получает объект, который можно использовать для синхронизации доступа к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Ссылка на текущий объект.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Копирует объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> в массив, начиная с указанного индекса.</summary>
+      <param name="array">Массив для копирования объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</param>
+      <param name="index">Индекс объекта <paramref name="array" />, с которого требуется начать копирование.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">Указанное значение параметра <paramref name="index" /> меньше нуля или больше или равно длине массива. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null. </exception>
+      <exception cref="T:System.ArgumentException">Параметр <paramref name="index" /> вместе с текущим количеством больше, чем длина массива. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Получает объект <see cref="T:System.Collections.IEnumerator" />, который может использоваться для перехода в коллекции элементов цепочки.</summary>
+      <returns>Объект <see cref="T:System.Collections.IEnumerator" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>Поддерживает простую итерацию коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>Перемещает перечислитель к следующему элементу в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>Устанавливает перечислитель в исходное положение перед первым элементом коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
+      <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>Представляет политику цепочки, применяемую при построении цепочки сертификата X509.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />. </summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>Получает коллекцию идентификаторов объекта (OID), задающих политики применения и расширенные использования ключа, поддерживаемые сертификатом.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>Получает коллекцию идентификаторов объекта (OID), задающих политики сертификатов, которые поддерживаются сертификатом.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>Представляет дополнительную коллекцию сертификатов, в которой поиск может осуществляться модулем цепочки при проверке цепочки сертификатов.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>Восстанавливает значения по умолчанию для членов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>Получает или задает значения для флагов отзыва X509.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />.</returns>
+      <exception cref="T:System.ArgumentException">Указанное значение <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> не является допустимым флагом. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>Получает или задает значения для режима отзыва сертификата X509.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />.</returns>
+      <exception cref="T:System.ArgumentException">Указанное значение <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> не является допустимым флагом. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>Получает интервал времени, прошедшего в процессе интерактивной проверки отзыва или загрузки списка отзыва сертификатов (CRL).</summary>
+      <returns>Объект <see cref="T:System.TimeSpan" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>Получает флаги проверки для сертификата.</summary>
+      <returns>Значение из перечисления <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />.</returns>
+      <exception cref="T:System.ArgumentException">Указанное значение <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> не является допустимым флагом.<see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> является значением по умолчанию.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>Время проверки сертификата в формате местного времени.</summary>
+      <returns>Объект <see cref="T:System.DateTime" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>Предоставляет простую структуру для хранения состояния цепочки X509 и сведений об ошибках.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>Задает состояние цепочки X509.</summary>
+      <returns>Значение <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>Задает описание значения <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" />.</summary>
+      <returns>Локализуемая строка.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>Определяет состояние цепочки X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>Задает, что список доверия сертификатов (CTL) содержит недопустимую подпись.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>Указывает, что список доверия сертификатов (CTL) является недопустимым, так как содержит недопустимое значение времени. Например, данное значение задает, что срок действия списка доверия сертификатов истек.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>Указывает, что список доверия сертификатов (CTL) недействителен для данного применения.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>Указывает, что цепочка X509 не может быть создана.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>Указывает, что цепочка X509 является недопустимой, так как сертификат исключил ограничение имен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>Указывает, что сертификат имеет неопределенную ограничение имени.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>Указывает, что сертификат имеет недопустимое ограничение имен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>Указывает, что у сертификата отсутствует поддерживаемая ограничение имени, или ограничение имени сертификата не поддерживается.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимых основных ограничений.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимого расширения.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимых ограничений имени.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимых ограничений политики.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>Указывает, что в цепочке X509 отсутствуют ошибки.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>Указывает, что в сертификате отсутствует расширение политики сертификатов.Если в групповой политике указано, что все сертификаты должны иметь политику сертификата, это приведет к возникновению ошибки.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимой подписи сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>Не рекомендуется.Указывает, что сертификат центра сертификации (ЦС) и выданный сертификат имеют сроки действия, которые не являются вложенными.Например, сертификат центра сертификации (ЦС) может быть действителен с 1 января по 1 декабря, а выданный сертификат — со 2 января по 2 декабря. Это значит, что сроки действия не являются вложенными.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимого значения времени. Например, это значение указывает, что срок действия сертификата истек.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>Указывает, что использование ключа недопустимо.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>Указывает, что список отзыва сертификатов с подключением к сети, который использует цепочка X509, в настоящее время отключен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>Указывает, что цепочка X509 не может быть построена для корневого сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>Указывает, что невозможно определить, был ли отозван сертификат.Это может быть вызвано тем, что список отзыва сертификатов отключен или недоступен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>Указывает, что цепочка X509 является недопустимой из-за отозванного сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>Указывает, что цепочка X509 недопустима из-за ненадежного корневого сертификата.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>Задает формат сертификата X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Сертификат Authenticode X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>Единый сертификат X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>Сертификат в формате PFX.Значение Pfx идентично значению Pkcs12.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>Сертификат в формате PKCS 12.Значение Pkcs12 идентично значению Pfx.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>Сертификат в формате PKCS 7.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>Единый сериализованный сертификат X.509. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>Сериализованное хранилище.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>Неизвестный сертификат X.509.  </summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>Определяет коллекцию идентификаторов объекта (OID), которая указывает приложения, использующие ключ.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" /> и значения, указывающего, является ли расширение критическим.</summary>
+      <param name="encodedEnhancedKeyUsages">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.OidCollection" /> и значения, указывающего, является ли расширение критическим. </summary>
+      <param name="enhancedKeyUsages">Коллекция <see cref="T:System.Security.Cryptography.OidCollection" />. </param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Указанный объект <see cref="T:System.Security.Cryptography.OidCollection" /> содержит одно или несколько поврежденных значений.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> с помощью объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Закодированные данные, используемые для создания расширения.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>Получает коллекцию идентификаторов объекта (OID), которые указывают приложения, использующие ключ.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.OidCollection" />, который указывает приложения, использующие ключ.</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>Представляет расширение X509.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="encodedExtension">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Идентификатор объекта, используемый для определения расширения.</param>
+      <param name="rawData">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="oid" /> имеет значение null.</exception>
+      <exception cref="T:System.ArgumentException">Параметр <paramref name="oid" /> является пустой строкой ("").</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
+      <param name="oid">Строка, представляющая идентификатор объекта.</param>
+      <param name="rawData">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Копирует свойства расширения указанного объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
+      <param name="asnEncodedData">Копируемый объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</param>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="asnEncodedData" /> имеет значение null. </exception>
+      <exception cref="T:System.ArgumentException">В классе <paramref name="asnEncodedData" /> отсутствует допустимое расширение X.509.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>Получает логическое значение, определяющее, является ли расширение критическим.</summary>
+      <returns>Значение true, если расширение является критическим, в противном случае — false.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>Представляет коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>Добавляет объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Индекс, по которому был добавлен параметр <paramref name="extension" />.</returns>
+      <param name="extension">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> для добавления к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </param>
+      <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="extension" /> — null.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>Копирует элемент коллекции в массив, начиная с заданного индекса.</summary>
+      <param name="array">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Расположение в массиве, с которого начинается копирование. </param>
+      <exception cref="T:System.ArgumentException">В параметре <paramref name="index" /> содержится строка нулевой длины или недопустимое значение. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="index" /> имеет значение null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="index" /> задает значение, не входящее в массив. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>Получает число объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Целое число, представляющее число объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>Возвращает перечислитель, который может выполнять итерацию объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" />, используемый для выполнения итерации в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>Получает значение, показывающее, гарантируется ли потокобезопасность коллекции.</summary>
+      <returns>Значение true, если коллекция является потокобезопасной; в противном случае — значение false.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>Получает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> по указанному индексу.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="index">Расположение объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> для извлечения. </param>
+      <exception cref="T:System.InvalidOperationException">Значение параметра <paramref name="index" /> меньше нуля. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> больше или равно длине массива. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>Получает первый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />, значение или понятное имя которого определяется идентификатором объекта.</summary>
+      <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
+      <param name="oid">Идентификатор объекта расширения для извлечения. </param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>Получает объект, который можно использовать для синхронизации доступа к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Объект, который можно использовать для синхронизации доступа к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>Копирует коллекцию в массив, начиная с заданного индекса.</summary>
+      <param name="array">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
+      <param name="index">Расположение в массиве, с которого начинается копирование. </param>
+      <exception cref="T:System.ArgumentException">В параметре <paramref name="index" /> содержится строка нулевой длины или недопустимое значение. </exception>
+      <exception cref="T:System.ArgumentNullException">Параметр <paramref name="index" /> имеет значение null. </exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="index" /> задает значение, не входящее в массив. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Возвращает перечислитель, который может выполнять итерацию объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Объект <see cref="T:System.Collections.IEnumerator" />, используемый для выполнения итерации в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>Поддерживает простую итерацию элементов объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.Этот класс не наследуется.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>Перемещает перечислитель к следующему элементу в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>Устанавливает перечислитель в исходное положение перед первым элементом в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
+      <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>Получает объект из коллекции.</summary>
+      <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
+      <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>Задает тип значения, поиск которого выполняется с помощью метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей либо понятное имя политики применения, либо идентификатор объекта (OID или <see cref="T:System.Security.Cryptography.Oid" />) сертификата.Например, могут использоваться "Шифрованная файловая система" или "1.3.6.1.4.1.311.10.3.4".Для приложения, которое будет локализовано, необходимо использовать значение идентификатора объекта, так как понятное имя локализуется.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей либо понятное имя, либо идентификатор объекта (OID или <see cref="T:System.Security.Cryptography.Oid" />) политики сертификата.Рекомендуется использовать идентификатор объекта, например, "1.3.6.1.4.1.311.10.3.4".Для приложения, которое будет локализовано, необходимо использовать идентификатор объекта, так как понятное имя локализуется.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, описывающей искомое расширение.Идентификатор объекта, как правило, используется для направления метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> для поиска всех сертификатов, у которых расширение соответствует данному значению идентификатора объекта.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>Параметр <paramref name="findValue" /> для метода <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" />.Используя значение <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)" /> выполняет сравнение строк с учетом регистра для всего различающегося имени.Поиск по имени поставщика является менее точным.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>Параметр <paramref name="findValue" /> для метода <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" />.Используя значение <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)" /> выполняет сравнение строк с учетом регистра с помощью предоставленного значения.Например, при передаче строки "MyCA" в метод <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, будут найдены все сертификаты, содержащие эту строку, вне зависимости от других значений поставщика.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть либо строкой, представляющей использование ключа, либо целым числом, представляющим битовую маску с содержанием всех запрошенных использований ключа.Для значения строки может быть одновременно указано только одно использование ключа, но метод <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> может использоваться в каскадной последовательности для получения пересечения использований.Например, для параметра <paramref name="findValue" /> можно установить значение "KeyEncipherment" или целое число (0x30 обозначает "KeyEncipherment" и "DataEncipherment").Могут также использоваться значения перечисления <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>Параметр <paramref name="findValue" /> метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей серийный номер сертификата, как показано диалоговым окном сертификата, но без пробелов, или как возвращается методом <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" />. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>Параметр <paramref name="findValue" /> для метода <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" />.Используя значение <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)" /> выполняет сравнение строк с учетом регистра для всего различающегося имени.Поиск по имени субъекта является менее точным.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей идентификатор ключа субъекта, например "F3E815D45E83B8477B9284113C64EF208E897112", как отображено в интерфейсе пользователя.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>Параметр <paramref name="findValue" /> для метода <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" />.Используя значение <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)" /> выполняет сравнение строк с учетом регистра с помощью предоставленного значения.Например, при передаче строки "MyCert" в метод <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, будут найдены все сертификаты, содержащие эту строку, вне зависимости от других значений субъекта.Поиск по различающемуся имени является более точным.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей имя шаблона сертификата, например "ClientAuth".Имя шаблона представляет собой расширение X509 версии 3, указывающее использования сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей отпечаток сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть значением <see cref="T:System.DateTime" /> местного времени.К примеру, вы можете найти все сертификаты, которые будут действительны до конца года, отделив результаты операции <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)" /> для <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть значением <see cref="T:System.DateTime" /> местного времени.Значение не обязательно должно быть в будущем.К примеру, ожно ипольовать<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="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="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> для <see cref="P:System.DateTime.Now" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть значением <see cref="T:System.DateTime" /> местного времени.Можно использовать свойство <see cref="P:System.DateTime.Now" /> для поиска всех действительный в данный момент сертификатов.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>Определяет, где и как импортируется закрытый ключ сертификата X.509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>Используется набор ключей по умолчанию.  Пользовательский набор ключей обычно является набором по умолчанию. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>Импортированные ключи помечаются как экспортируемые.  </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>Закрытые ключи хранятся в хранилище локального компьютера, а не в хранилище текущего пользователя. </summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>Ключ, связанный с PFX-файлом, сохраняется при импорте сертификата.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>Закрытые ключи хранятся в хранилище текущего пользователя, а не в хранилище локального компьютера.Это происходит, даже если сертификат указывает, что ключи должны храниться в хранилище локального компьютера.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>Уведомите пользователя о доступе к ключу с помощью диалогового окна или другого метода.  Используемый поставщик служб шифрования (CSP) определяет точный характер поведения.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>Определяет использование ключа, содержащегося в сертификате X.509.  Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" /> и значения, указывающего, является ли расширение критическим. </summary>
+      <param name="encodedKeyUsage">Закодированные данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> с использованием заданного значения <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> и значения, указывающего, является ли расширение критическим. </summary>
+      <param name="keyUsages">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />, описывающее использование ключа.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> с помощью объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />. </summary>
+      <param name="asnEncodedData">Закодированные данные, используемые для создания расширения.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>Получает флаг использования ключа, связанный с сертификатом.</summary>
+      <returns>Одно из значений <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />.</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>Определяет способы использования ключа сертификата.Если это значение не определено, ключ может использоваться для любой цели.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>Ключ может использоваться для подписи списка отзыва сертификатов (CRL).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>Ключ может использоваться для шифрования данных.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>Ключ может использоваться только для расшифровки.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>Ключ может использоваться в качестве цифровой подписи.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>Ключ может использоваться только для шифрования.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>Ключ может использоваться для определения согласования ключа, например, ключ, созданный с использованием алгоритма согласования ключей Диффи-Хеллмана.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>Ключ может использоваться для подписи сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>Ключ может использоваться для шифрования ключа.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>Отсутствуют параметры использования ключа.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>Ключ может использоваться для проверки подлинности.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>Задает тип имени сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>DNS-имя, связанное с альтернативным именем субъекта или поставщика сертификата X509.  Это значение эквивалентно значению <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>DNS-имя, связанное с альтернативным именем субъекта или поставщика сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>Адрес электронной почты субъекта или поставщика сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>Простое имя субъекта или поставщика сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>Имя участника-пользователя (UPN) субъекта или поставщика сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>URL-адрес, связанный с альтернативным именем субъекта или поставщика сертификата X509.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>Указывает, какие сертификаты X509 в цепочке должны быть проверены на отзыв.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>Проверяется, не был ли отозван конечный сертификат.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>Проверяется, не была ли отозвана вся цепочка сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>Вся цепочка, за исключением корневого сертификата, проверяется на отзыв сертификатов.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>Задает режим, используемый для проверки отзыва сертификата X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>Проверка отзыва сертификата не выполняется.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>Проверка выполняется с помощью кэшированного списка отзыва сертификатов (CRL).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>Проверка выполняется с помощью списка отзыва сертификатов с подключением к сети.</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>Представляет хранилище X.509, которое является физическими хранилищем, используемым для хранения сертификатов X.509 и управления ими.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>Инициализирует новый класс <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> с использованием личных сертификатов из хранилища текущего пользователя.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />, используя указанные объекты <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> и значения <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Одно из значений перечисления, указывающее имя хранилища сертификатов X.509. </param>
+      <param name="storeLocation">Одно из значений перечисления, определяющее расположение хранилища сертификатов X.509. </param>
+      <exception cref="T:System.ArgumentException">Расположения <paramref name="storeLocation" /> или имя <paramref name="storeName" /> недопустимы. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> с помощью строки, представляющей значение из перечисления <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> и <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
+      <param name="storeName">Строка, представляющая значение из перечисления <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />. </param>
+      <param name="storeLocation">Одно из значений перечисления, определяющее расположение хранилища сертификатов X.509. </param>
+      <exception cref="T:System.ArgumentException">Объект <paramref name="storeLocation" /> содержит недопустимые значения. </exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Добавляет сертификат в хранилище сертификатов X.509.</summary>
+      <param name="certificate">Добавляемый сертификат. </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />is null. </exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Не удалось добавить сертификат в хранилище.</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>Возвращает коллекцию сертификатов, расположенную в хранилище сертификатов X.509.</summary>
+      <returns>Коллекция сертификатов.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>Освобождает ресурсы, используемые <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>Получает расположение хранилища сертификатов X.509.</summary>
+      <returns>Расположение хранилища сертификатов.</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>Возвращает имя хранилища сертификатов X.509.</summary>
+      <returns>Имя хранилища сертификатов.</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>Открывает хранилище сертификатов X.509 или создает новое хранилище, в зависимости от параметров флага <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />.</summary>
+      <param name="flags">Побитовое сочетание значений перечисления, определяющее способ открывания хранилища сертификатов X.509. </param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Хранилище не читается. </exception>
+      <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
+      <exception cref="T:System.ArgumentException">Хранилище содержит недопустимые значения.</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>Удаляет сертификат из хранилища сертификатов X.509.</summary>
+      <param name="certificate">Сертификат, подлежащий удалению.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" />is null. </exception>
+      <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>Определяет строку, указывающую идентификатор ключа субъекта (SKI) для сертификата.Этот класс не наследуется.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью массива байтов и значения, указывающего, является ли расширение критическим.</summary>
+      <param name="subjectKeyIdentifier">Массив байтов, который представляет данные, используемые для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью закодированных данных и значения, указывающего, является ли расширение критическим.</summary>
+      <param name="encodedSubjectKeyIdentifier">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, используемый для создания расширения.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью открытого ключа и значения, указывающего, является ли расширение критическим.</summary>
+      <param name="key">Объект <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />, из которого создается идентификатор ключа субъекта (SKI). </param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью открытого ключа, идентификатора алгоритма хэша и значения, указывающего, является ли расширение критическим. </summary>
+      <param name="key">Объект <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />, из которого создается идентификатор ключа субъекта (SKI).</param>
+      <param name="algorithm">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" />, которое определяет используемый алгоритм хэша.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью строки и значения, указывающего, является ли расширение критическим.</summary>
+      <param name="subjectKeyIdentifier">Строка в шестнадцатеричной кодировке, представляющая идентификатор ключа субъекта (SKI) для сертификата.</param>
+      <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>Создает новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью копирования информации их закодированных данных.</summary>
+      <param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, используемый для создания расширения.</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>Получает строку, представляющую идентификатор ключа субъекта (SKI) для сертификата.</summary>
+      <returns>Строка в шестнадцатеричной кодировке, представляющая идентификатор ключа субъекта (SKI).</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>Определяет тип хэш-алгоритма для использования с классом <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>Идентификатор ключа субъекта (SKI) состоит из 160-разрядного хэш-значения SHA-1 закодированного открытого ключа (включая тег, длину и количество неиспользуемых разрядов).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>Идентификатор ключа субъекта (SKI) состоит из 160-разрядного хэша SHA-1 значения открытого ключа (исключая тег, длину и количество неиспользуемых разрядов).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>Идентификатор ключа субъекта (SKI) состоит из поля 4-разрядного типа со значением 0100, за которым следует не менее 60 значащих разрядов хэш-значения SHA-1 открытого ключа (исключая тег, длину и количество неиспользуемых разрядов двоичных строк).</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>Определяет условия, при которых должна проводиться проверка сертификатов в цепочке X509.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>Включены все флаги, относящиеся к проверке.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>Не учитывать, что цепочку нельзя проверить из-за неизвестного центра сертификации (ЦС).</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>При проверке сертификата не учитывать, что отзыв центра сертификации неизвестен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>При проверке сертификата не учитывать, что список доверия сертификатов (CTL) недействителен, например, из-за истечения срока действия списка доверия сертификатов.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>При проверке сертификата не учитывать, что отзыв подписавшего список доверия сертификатов (CTL) неизвестен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>При проверке сертификата не учитывать, что отзыв конечного сертификата (сертификата пользователя) неизвестен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>При проверке сертификата не учитывать, что основные ограничения недопустимы.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>При проверке сертификата не учитывать, что сертификат имеет недопустимое имя.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>При проверке сертификата не учитывать, что сертификат имеет недопустимую политику.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>При проверке сертификата не учитывать, что сертификат центра сертификации (ЦС) и выданный сертификат имеют сроки действия, которые не являются вложенными.Например, сертификат центра сертификации (ЦС) может быть действителен с 1 января по 1 декабря, а выданный сертификат — со 2 января по 2 декабря. Это значит, что сроки действия не являются вложенными.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>При проверке сертификата не учитывать сертификаты в цепочке, которые недействительны, так как срок их действия истек или не наступил.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>При проверке сертификата не учитывать, что корневой отзыв неизвестен.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>При проверке сертификата не учитывать, что сертификат был выдан не текущему пользователю.</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>Не включены флаги, относящиеся к проверке.</summary>
+    </member>
+  </members>
+</doc>

+ 1633 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml

@@ -0,0 +1,1633 @@
+<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Security.Cryptography.X509Certificates</name>
+  </assembly>
+  <members>
+    <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
+      <summary>提供表示 X.509 链的安全句柄。有关详细信息,请参阅<see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />。</summary>
+    </member>
+    <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
+      <summary>指定打开 X.509 证书存储区的方式。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
+      <summary>打开 X.509 证书存储区并添加存档证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
+      <summary>以允许最高级访问的方式打开 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
+      <summary>仅打开现有存储区。如果不存在任何存储区,<see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> 方法不会创建新的存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
+      <summary>以只读方式打开 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
+      <summary>以读写方式打开 X.509 证书存储区。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
+      <summary>表示证书的公钥信息。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
+      <summary>使用公钥的对象标识符 (OID) 对象、公钥参数的 ASN.1 编码表示形式以及公钥值的 ASN.1 编码表示形式初始化 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 类的新实例。</summary>
+      <param name="oid">表示公钥的对象标识符 (OID) 对象。</param>
+      <param name="parameters">公钥参数的 ASN.1 编码表示形式。</param>
+      <param name="keyValue">公钥值的 ASN.1 编码表示形式。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
+      <summary>获取公钥值的 ASN.1 编码表示形式。</summary>
+      <returns>公钥值的 ASN.1 编码表示形式。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
+      <summary>获取公钥参数的 ASN.1 编码表示形式。</summary>
+      <returns>公钥参数的 ASN.1 编码表示形式。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
+      <summary>获取表示公钥的 <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> 或 <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> 对象。</summary>
+      <returns>表示公钥的 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 对象。</returns>
+      <exception cref="T:System.NotSupportedException">该密钥算法不受支持。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
+      <summary>获取公钥的对象标识符 (OID) 对象。</summary>
+      <returns>公钥的对象标识符 (OID) 对象。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
+      <summary>指定 X.509 证书存储区的位置。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
+      <summary>当前用户使用的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
+      <summary>分配给本地计算机的 X.509 证书存储区。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
+      <summary>指定要打开的 X.509 证书存储区的名称。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
+      <summary>其他用户的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
+      <summary>第三方证书颁发机构 (CA) 的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
+      <summary>中间证书颁发机构 (CA) 的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
+      <summary>吊销的证书的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
+      <summary>个人证书的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
+      <summary>受信任的根证书颁发机构 (CA) 的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
+      <summary>直接受信任的人和资源的 X.509 证书存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
+      <summary>直接受信任的发行者的 X.509 证书存储区。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
+      <summary>表示 X509 证书的识别名。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
+      <summary>使用指定字节数组中的信息初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 类的新实例。</summary>
+      <param name="encodedDistinguishedName">一个包含识别名信息的字节数组。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
+      <summary>使用指定的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 类的新实例。</summary>
+      <param name="encodedDistinguishedName">一个表示识别名的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
+      <summary>使用指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 类的新实例。</summary>
+      <param name="distinguishedName">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 对象。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
+      <summary>使用指定字符串中的信息初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 类的新实例。</summary>
+      <param name="distinguishedName">一个表示识别名的字符串。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>使用指定的字符串和 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" /> 标志初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 类的新实例。</summary>
+      <param name="distinguishedName">一个表示识别名的字符串。</param>
+      <param name="flag">指定区分名特征的枚举值的按位组合。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
+      <summary>使用由 <paramref name="flag" /> 参数指定的特征对识别名进行解码。</summary>
+      <returns>解码的识别名。</returns>
+      <param name="flag">指定区分名特征的枚举值的按位组合。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书名称无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
+      <summary>返回 X500 识别名的格式化版本,以便打印或输出到文本窗口或控制台。</summary>
+      <returns>一个表示 X500 识别名的格式化字符串。</returns>
+      <param name="multiLine">如果返回字符串应包含回车,则为 true;否则为 false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
+      <summary>从 X500 证书获取逗号分隔的识别名。</summary>
+      <returns>X509 证书的逗号分隔的识别名。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
+      <summary>指定 X.500 可分辨名称的特性。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
+      <summary>可分辨名称不使用加号。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
+      <summary>可分辨名称不使用引号。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
+      <summary>强制可分辨名称将特定 X.500 密钥编码为 UTF-8 字符串而不是可打印的 Unicode 字符串。有关受影响的 X.500 密钥的详细信息和列表,请参阅 X500NameFlags 枚举。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
+      <summary>可分辨名称没有特殊特性。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
+      <summary>反转可分辨名称。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
+      <summary>可分辨名称使用逗号。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
+      <summary>可分辨名称使用新行字符。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
+      <summary>可分辨名称使用分号。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
+      <summary>可分辨名称使用 T61 编码。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
+      <summary>可分辨名称使用 UTF8 编码而不是 Unicode 字符编码。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
+      <summary>定义对证书设置的约束。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 类的新实例。参数指定以下值:指示证书是否为证书颁发机构 (CA) 证书的值;指示证书对其允许的路径级别数是否有限制、证书路径允许的级别数的值;指示扩展是否重要的值。</summary>
+      <param name="certificateAuthority">如果证书为证书颁发机构 (CA) 证书,则为 true;否则为 false。</param>
+      <param name="hasPathLengthConstraint">如果证书对其允许的路径级别数有限制,则为 true;否则为 false。</param>
+      <param name="pathLengthConstraint">证书路径允许的级别数。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 类的新实例。</summary>
+      <param name="encodedBasicConstraints">用于创建扩展的编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
+      <summary>获取一个值,该值指示证书是否为证书颁发机构 (CA) 证书。</summary>
+      <returns>如果证书为证书颁发机构 (CA) 证书,则为 true;否则为 false。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> 类的新实例。</summary>
+      <param name="asnEncodedData">用于创建扩展的编码数据。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
+      <summary>获取一个值,该值指示证书对其允许的路径级别数是否有限制。</summary>
+      <returns>如果证书对其允许的路径级别数有限制,则为 true;否则为 false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">扩展无法解码。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
+      <summary>获取证书路径允许的级别数。</summary>
+      <returns>一个整数,指示证书路径允许的级别数。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">扩展无法解码。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
+      <summary>提供帮助你使用 X.509 v.3 证书的方法。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
+      <summary>初始化从表示 X.509v3 证书的字节序列定义的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="data">一个包含 X.509 证书数据的字节数组。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 参数为 null。- 或 -<paramref name="rawData" /> 参数的长度为 0。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
+      <summary>使用一个字节数组和一个密码初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 参数为 null。- 或 -<paramref name="rawData" /> 参数的长度为 0。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>使用一个字节数组、一个密码和一个密钥存储标志初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <param name="keyStorageFlags">一个枚举值的按位组合,这些值控制在何处以及如何导入证书。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 参数为 null。- 或 -<paramref name="rawData" /> 参数的长度为 0。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
+      <summary>[SECURITY CRITICAL] 使用非托管 PCCERT_CONTEXT 结构的句柄初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的一个新实例。</summary>
+      <param name="handle">非托管 PCCERT_CONTEXT 结构的一个句柄。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
+      <summary>使用 PKCS7 签名文件的名称初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="fileName">PKCS7 签名文件的名称。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 参数为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
+      <summary>使用 PKCS7 签名文件的名称和一个用于访问该证书的密码初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="fileName">PKCS7 签名文件的名称。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 参数为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>使用 PKCS7 签名文件的名称、一个用于访问该证书的密码和一个密钥存储标志初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类的新实例。</summary>
+      <param name="fileName">PKCS7 签名文件的名称。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <param name="keyStorageFlags">一个枚举值的按位组合,这些值控制在何处以及如何导入证书。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="fileName" /> 参数为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
+      <summary>释放由当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象使用的所有资源。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
+      <summary>释放由此使用的非托管资源的所有<see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />并选择性地释放托管的资源。 </summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
+      <summary>比较两个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象是否相等。</summary>
+      <returns>如果当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象等于 <paramref name="other" /> 参数指定的对象,则为 true;否则为 false。</returns>
+      <param name="obj">要与当前对象进行比较的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象。 </param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>比较两个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象是否相等。</summary>
+      <returns>如果当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象等于 <paramref name="other" /> 参数指定的对象,则为 true;否则为 false。</returns>
+      <param name="other">要与当前对象进行比较的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>以 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值之一所描述的格式将当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象导出到字节数组。</summary>
+      <returns>表示当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字节数组。</returns>
+      <param name="contentType">描述如何设置输出数据格式的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值之一。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">将 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />、<see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> 或 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 之外的一个值传递给 <paramref name="contentType" /> 参数。- 或 -无法导出证书。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>使用指定的密码,以 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值之一所描述的格式将当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象导出到字节数组。</summary>
+      <returns>表示当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字节数组。</returns>
+      <param name="contentType">描述如何设置输出数据格式的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 值之一。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">将 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />、<see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> 或 <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> 之外的一个值传递给 <paramref name="contentType" /> 参数。- 或 -无法导出证书。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
+      <summary>将 X.509v3 证书的哈希值作为字节数组返回。</summary>
+      <returns>X.509 证书的哈希值。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
+      <summary>返回此 X.509v3 证书的格式的名称。</summary>
+      <returns>此 X.509 证书的格式。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
+      <summary>返回整数形式的 X.509v3 证书的哈希代码。</summary>
+      <returns>整数形式的 X.509 证书的哈希代码。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
+      <summary>将此 X.509v3 证书的密钥算法信息作为字符串返回。</summary>
+      <returns>字符串形式的 X.509 证书的密钥算法信息。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
+      <summary>将 X.509v3 证书的密钥算法参数作为字节数组返回。</summary>
+      <returns>字节数组形式的 X.509 证书的密钥算法参数。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
+      <summary>将 X.509v3 证书的密钥算法参数作为十六进制字符串返回。</summary>
+      <returns>十六进制字符串形式的 X.509 证书的密钥算法参数。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
+      <summary>将 X.509v3 证书的公钥作为字节数组返回。</summary>
+      <returns>字节数组形式的 X.509 证书的公钥。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
+      <summary>将 X.509v3 证书的序列号作为字节数组返回。</summary>
+      <returns>字节数组形式的 X.509 证书的序列号。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
+      <summary>[SECURITY CRITICAL] 获取非托管 PCCERT_CONTEXT 结构所描述的 Microsoft Cryptographic API 证书上下文的句柄。</summary>
+      <returns>表示非托管 PCCERT_CONTEXT 结构的 <see cref="T:System.IntPtr" /> 结构。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
+      <summary>获取颁发此 X.509v3 证书的证书颁发机构的名称。</summary>
+      <returns>颁发此 X.509v3 证书的证书颁发机构的名称。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书句柄无效。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
+      <summary>获取证书的主题可分辨名称。</summary>
+      <returns>证书的主题可分辨名称。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书句柄无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
+      <summary>返回当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字符串表示形式。</summary>
+      <returns>当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字符串表示形式。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
+      <summary>返回当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字符串表示形式,如果指定,带有其他信息。</summary>
+      <returns>当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的字符串表示形式。</returns>
+      <param name="fVerbose">true to produce the verbose form of the string representation; otherwise, false.</param>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
+      <summary>表示 X.509 证书。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
+      <summary>使用来自字节数组的信息初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
+      <summary>使用一个字节数组和一个密码初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>使用一个字节数组、一个密码和一个密钥存储标志初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <param name="keyStorageFlags">控制在何处以及如何导入证书的枚举值的按位组合。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
+      <summary>使用非托管句柄初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="handle">一个指向非托管代码中的证书上下文的指针。C 结构称为 PCCERT_CONTEXT。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
+      <summary>使用证书文件名初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="fileName">一个证书文件的名称。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
+      <summary>使用一个证书文件名和一个用于访问该证书的密码初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="fileName">一个证书文件的名称。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>使用一个证书文件名、一个用于访问该证书的密码和一个密钥存储标志初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的新实例。</summary>
+      <param name="fileName">一个证书文件的名称。</param>
+      <param name="password">访问 X.509 证书数据所需的密码。</param>
+      <param name="keyStorageFlags">控制在何处以及如何导入证书的枚举值的按位组合。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">发生了与证书有关的错误。例如:证书文件不存在。证书无效。证书的密码不正确。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
+      <summary>获取或设置一个指示是否存档 X.509 证书的值。</summary>
+      <returns>如果存档该证书,则为 true;如果不存档该证书,则为 false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的集合。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
+      <summary>获取或设置证书的关联别名。</summary>
+      <returns>证书的友好名称。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
+      <summary>指示字节数组中所包含的证书类型。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 对象。</returns>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rawData" /> 的长度为零或为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
+      <summary>指示文件中所包含的证书类型。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 对象。</returns>
+      <param name="fileName">一个证书文件的名称。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="fileName" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
+      <summary>从证书中获取主题和颁发者名称。</summary>
+      <returns>证书的名称。</returns>
+      <param name="nameType">该主题的 <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> 值。</param>
+      <param name="forIssuer">如果包含颁发者名称,则为 true;否则为 false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
+      <summary>获取一个值,该值指示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象是否包含私钥。</summary>
+      <returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象包含私钥,则为 true;否则为 false。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
+      <summary>获取证书颁发者的可分辨名称。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 对象,包含证书颁发者的名称。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
+      <summary>获取本地时间中的一个日期,在该日期后证书不再有效。</summary>
+      <returns>表示证书的到期日期的 <see cref="T:System.DateTime" /> 对象。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
+      <summary>获取证书生效的本地时间中的日期。</summary>
+      <returns>一个表示证书生效日期的 <see cref="T:System.DateTime" /> 对象。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
+      <summary>获取或设置 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 对象,该对象表示与证书关联的私钥。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> 对象,表示 RSA 或 DSA 加密服务提供程序。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">密钥值不是 RSA 或 DSA 密钥,或者密钥不可读。</exception>
+      <exception cref="T:System.ArgumentNullException">为此属性设置的值为 null。</exception>
+      <exception cref="T:System.NotSupportedException">此私钥的密钥算法不受支持。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">X.509 密钥不匹配。</exception>
+      <exception cref="T:System.ArgumentException">加密服务提供程序密钥为 null。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
+      <summary>获取一个与证书相关联的 <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 对象。</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> 对象。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">密钥值不是 RSA 或 DSA 密钥,或者密钥不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
+      <summary>获取证书的原始数据。</summary>
+      <returns>字节数组形式的证书原始数据。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
+      <summary>获取证书的序列号。</summary>
+      <returns>证书的序列号。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
+      <summary>获取用于创建证书签名的算法。</summary>
+      <returns>返回签名算法的对象标识符 (<see cref="T:System.Security.Cryptography.Oid" />)。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
+      <summary>获取证书的主题可分辨名称。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> 对象,用于表示证书主题的名称。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书上下文无效。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
+      <summary>获取证书的指纹。</summary>
+      <returns>证书的指纹。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
+      <summary>以文本格式显示 X.509 证书。</summary>
+      <returns>证书信息。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
+      <summary>以文本格式显示 X.509 证书。</summary>
+      <returns>证书信息。</returns>
+      <param name="verbose">为 true 则显示公钥、私钥、扩展等;为 false 则显示类似于 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 类的信息,包括指纹、序列号、主题和颁发者名称等。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
+      <summary>获取证书的 X.509 格式版本。</summary>
+      <returns>证书格式。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
+      <summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的集合。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
+      <summary>不使用任何 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 信息初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 类的新实例。</summary>
+      <param name="certificate">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象,集合从该对象开始。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的数组初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 类的新实例。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的数组。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>使用指定的证书集合初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 类的新实例。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>将对象添加到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 的结尾处。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 索引,已在此处添加了 <paramref name="certificate" />。</returns>
+      <param name="certificate">表示为 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的 X.509 证书。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>将数组中的多个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象添加到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的数组。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>将 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的多个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象添加到另一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>确定 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象是否包含特定证书。</summary>
+      <returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 包含指定的 <paramref name="certificate" />,则为 true;否则为 false。</returns>
+      <param name="certificate">要在集合中定位的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
+      <summary>将 X.509 证书信息导出到字节数组中。</summary>
+      <returns>字节数组中的 X.509 证书信息。</returns>
+      <param name="contentType">受支持的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 对象。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
+      <summary>使用密码将 X.509 证书信息导出到字节数组中。</summary>
+      <returns>字节数组中的 X.509 证书信息。</returns>
+      <param name="contentType">受支持的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> 对象。</param>
+      <param name="password">用于保护字节数组的字符串。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">证书不可读,内容无效,或证书要求密码,但提供的密码不正确因而未能导出私钥。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 枚举和 <paramref name="findValue" /> 对象所指定的搜索条件搜索 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</returns>
+      <param name="findType">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> 值之一。</param>
+      <param name="findValue">作为对象的搜索条件。</param>
+      <param name="validOnly">如果仅允许从搜索中返回有效的证书,则为 true;否则为 false。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="findType" /> 无效。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
+      <summary>返回可循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象的枚举数。</summary>
+      <returns>可循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> 对象。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
+      <summary>将字节数组形式的证书导入到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="rawData">一个包含 X.509 证书数据的字节数组。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>将需要密码才能访问的、字节数组形式的证书导入到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="rawData">包含 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的数据的字节数组。</param>
+      <param name="password">访问证书信息所需的密码。</param>
+      <param name="keyStorageFlags">控制如何导入证书以及导入地点的枚举值的按位组合。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
+      <summary>将证书文件导入到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="fileName">包含证书信息的文件的名称。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
+      <summary>将要求密码的证书文件导入到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</summary>
+      <param name="fileName">包含证书信息的文件的名称。</param>
+      <param name="password">访问证书信息所需的密码。</param>
+      <param name="keyStorageFlags">控制如何导入证书以及导入地点的枚举值的按位组合。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>将对象插入到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象的指定索引位置。</summary>
+      <param name="index">从零开始的索引,在该处插入 <paramref name="certificate" />。</param>
+      <param name="certificate">要插入的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 小于零。- 或 -<paramref name="index" /> 大于 <see cref="P:System.Collections.CollectionBase.Count" /> 属性。</exception>
+      <exception cref="T:System.NotSupportedException">该集合为只读。- 或 -该集合的大小是固定的。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
+      <summary>获取或设置位于指定索引处的元素。</summary>
+      <returns>位于指定索引处的元素。</returns>
+      <param name="index">要获得或设置的元素从零开始的索引。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 小于零。- 或 -<paramref name="index" /> 等于或大于 <see cref="P:System.Collections.CollectionBase.Count" /> 属性。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>从 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中移除证书的第一个匹配项。</summary>
+      <param name="certificate">要从 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中移除的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
+      <summary>从 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中移除数组中的多个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象的数组。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> 为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
+      <summary>从 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中移除另一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的多个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</summary>
+      <param name="certificates">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificates" /> 为 null。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
+      <summary>支持在 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象上进行简单迭代。此类不能被继承。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的当前元素。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
+      <summary>将枚举数前移到 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的下一个元素。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
+      <summary>将枚举数设置为其初始位置,该位置位于 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中第一个元素之前。</summary>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
+      <summary>有关此成员的说明,请参见 <see cref="P:System.Collections.IEnumerator.Current" />。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>有关此成员的说明,请参见 <see cref="M:System.Collections.IEnumerator.MoveNext" />。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
+      <summary>有关此成员的说明,请参见 <see cref="M:System.Collections.IEnumerator.Reset" />。</summary>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
+      <summary>定义存储 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象的集合。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>从 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象数组初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 类的新实例。</summary>
+      <param name="value">用来初始化新对象的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象数组。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>从其他 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 类的新实例。</summary>
+      <param name="value">用于初始化新对象的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>将具有指定值的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 添加到当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</summary>
+      <returns>当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中插入新的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 处的索引。</returns>
+      <param name="value">要添加到当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
+      <summary>将 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类型数组的元素复制到当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的结尾。</summary>
+      <param name="value">包含要添加到当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的对象的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 类型的数组。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> 参数为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>将指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的元素复制到当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的结尾。</summary>
+      <param name="value">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />,包含要添加到集合的对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="value" /> 参数为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>获取一个值,该值指示当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 是否包含指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</summary>
+      <returns>如果 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 包含在此集合中,则为 true;否则为 false。</returns>
+      <param name="value">要定位的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
+      <summary>将当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 值复制到一维 <see cref="T:System.Array" /> 实例的指定索引处。</summary>
+      <param name="array">一维 <see cref="T:System.Array" />,是从 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 复制的值的目标。</param>
+      <param name="index">
+        <paramref name="array" /> 中要开始复制的索引。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="array" /> 参数是多维的。- 或 -<see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的元素数目大于 <paramref name="arrayIndex" /> 和 <paramref name="array" /> 结尾之间的可用空间。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> 参数为 null。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="arrayIndex" /> 参数小于 <paramref name="array" /> 参数的下限。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
+      <summary>返回可循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的枚举数。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的子元素的枚举数,可用于循环访问该集合。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
+      <summary>生成基于包含在当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的所有值的哈希值。</summary>
+      <returns>基于包含在当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的所有值的哈希值。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>返回当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的指定 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 的索引。</summary>
+      <returns>如果找到,则为由 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的 <paramref name="value" /> 参数指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 的索引;否则为 -1。</returns>
+      <param name="value">要定位的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>将 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 插入当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的指定索引位置。</summary>
+      <param name="index">应插入 <paramref name="value" /> 处的从零开始的索引。</param>
+      <param name="value">要插入的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
+      <summary>获取或设置当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的指定索引处的项。</summary>
+      <returns>当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 的指定索引处的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</returns>
+      <param name="index">要在当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中定位的项的从零开始的索引。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 参数不在集合的索引的有效范围内。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
+      <summary>从当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中移除特定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</summary>
+      <param name="value">要从当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中移除的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</param>
+      <exception cref="T:System.ArgumentException">由 <paramref name="value" /> 参数指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 未在当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中找到。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
+      <summary>枚举 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> 对象。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
+      <summary>为指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> 类的新实例。</summary>
+      <param name="mappings">要枚举的 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 中的当前 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
+      <summary>将枚举数推进到集合的下一个元素。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">集合在实例化枚举数后发生了修改。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
+      <summary>将枚举数设置为其初始位置,该位置位于集合中第一个元素之前。</summary>
+      <exception cref="T:System.InvalidOperationException">实例化枚举数之后修改了集合。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
+      <summary>有关此成员的说明,请参见 <see cref="P:System.Collections.IEnumerator.Current" />。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> 对象中的当前 X.509 证书对象。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
+      <summary>有关此成员的说明,请参见 <see cref="M:System.Collections.IEnumerator.MoveNext" />。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">集合在实例化枚举数后发生了修改。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
+      <summary>有关此成员的说明,请参见 <see cref="M:System.Collections.IEnumerator.Reset" />。</summary>
+      <exception cref="T:System.InvalidOperationException">集合在实例化枚举数后发生了修改。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
+      <summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 证书的链生成引擎。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 所指定的策略生成 X.509 链。</summary>
+      <returns>如果 X.509 证书有效,则为 true;否则为 false。</returns>
+      <param name="certificate">一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="certificate" /> 不是有效的证书,或者为 null。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">
+        <paramref name="certificate" /> 不可读。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 对象的集合。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
+      <summary>获取或设置生成 X.509 证书链时要使用的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />。</summary>
+      <returns>与此 X.509 链关联的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 对象。</returns>
+      <exception cref="T:System.ArgumentNullException">为此属性设置的值为 null。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 对象中每个元素的状态。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 对象数组。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
+      <summary>释放此 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 使用的所有资源。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
+      <summary>释放此 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 使用的非托管资源,并且可选择释放托管资源。</summary>
+      <param name="disposing">若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
+      <summary>获取此 <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> 实例的安全句柄。</summary>
+      <returns>返回 <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
+      <summary>表示 X.509 链的一个元素。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
+      <summary>在特定链元素处获取 X.509 证书。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
+      <summary>获取链中的当前 X.509 证书的错误状态。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" /> 对象的数组。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
+      <summary>从非托管证书链结构中获取其他错误信息。</summary>
+      <returns>一个字符串,表示 Crypto API 中非托管 CERT_CHAIN_ELEMENT 结构的 pwszExtendedErrorInfo 成员。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
+      <summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 对象的集合。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
+      <summary>从指定的索引开始,将 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 对象复制到数组中。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 对象的数组。</param>
+      <param name="index">一个整数,表示索引值。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">指定的 <paramref name="index" /> 小于零,或者大于等于数组的长度。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> 加上当前计数大于数组的长度。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
+      <summary>获取集合中的元素数。</summary>
+      <returns>一个整数,表示集合中的元素数。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
+      <summary>获取可用于在链元素集合中定位的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
+      <summary>获取一个值,该值指示链元素的集合是否已同步。</summary>
+      <returns>始终返回 false。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
+      <summary>获取位于指定索引位置的 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> 对象。</returns>
+      <param name="index">一个整数值。</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> 小于零。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 大于或等于集合的长度。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
+      <summary>获取一个对象,该对象可用于同步对 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 对象的访问。</summary>
+      <returns>对当前对象的指针引用。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>从指定的索引开始,将 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 对象复制到数组中。</summary>
+      <param name="array">要向其复制 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 对象的数组。</param>
+      <param name="index">开始复制的 <paramref name="array" /> 索引位置。</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">指定的 <paramref name="index" /> 小于零,或者大于等于数组的长度。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> 加上当前计数大于数组的长度。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>获取可用于在链元素集合中定位的 <see cref="T:System.Collections.IEnumerator" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Collections.IEnumerator" /> 对象。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
+      <summary>支持在 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 上进行简单迭代。此类不能被继承。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的当前元素。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
+      <summary>将枚举数推进到 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的下一个元素。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
+      <summary>将枚举数设置到其初始位置,该位置位于 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中第一个元素之前。</summary>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的当前元素。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> 中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
+      <summary>表示在生成 X509 证书链时要应用的链策略。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 类的新实例。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
+      <summary>获取一个对象标识符 (OID) 集合,这些对象标识符指定证书支持的应用程序策略或增强型密钥用法 (EKU)。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.OidCollection" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
+      <summary>获取一个对象标识符 (OID) 集合,这些对象标识符指定证书支持的证书策略。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
+      <summary>表示验证证书链时可由链引擎搜索的其他证书集合。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> 对象。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
+      <summary>将 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> 成员重置为其默认值。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
+      <summary>获取或设置 X509 吊销标志的值。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 对象。</returns>
+      <exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> 值不是有效标志。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
+      <summary>获取或设置 X509 证书吊销模式的值。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 对象。</returns>
+      <exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> 值不是有效标志。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
+      <summary>获取联机吊销验证或下载证书吊销列表 (CRL) 期间所用的时间长度。</summary>
+      <returns>
+        <see cref="T:System.TimeSpan" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
+      <summary>获取证书的验证标志。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 枚举中的一个值。</returns>
+      <exception cref="T:System.ArgumentException">提供的 <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> 值不是有效标志。<see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> 为默认值。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
+      <summary>用本地时间表示的验证证书的时间。</summary>
+      <returns>一个 <see cref="T:System.DateTime" /> 对象。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
+      <summary>提供一个用于存储 X509 链状态和错误信息的简单结构。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
+      <summary>指定 X509 链的状态。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" /> 值。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
+      <summary>指定对 <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" /> 值的描述。</summary>
+      <returns>可本地化的字符串。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
+      <summary>定义 X509 链的状态。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
+      <summary>指定证书信任列表 (CTL) 包含一个无效签名。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
+      <summary>指定由于存在无效的时间值(如指示 CTL 已过期的时间值),因此证书信任列表 (CTL) 无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
+      <summary>指定证书信任列表 (CTL) 对此用途无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
+      <summary>指定未能生成 X509 链。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
+      <summary>指定由于证书已排除名称约束,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
+      <summary>指定证书具有未定义的名称约束。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
+      <summary>指定证书具有不允许的名称约束。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
+      <summary>指定证书没有受支持的名称约束或有一个不受支持的名称约束。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
+      <summary>指定由于基本约束无效,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
+      <summary>指定由于扩展无效,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
+      <summary>指定由于名称约束无效,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
+      <summary>指定由于策略约束无效,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
+      <summary>指定 X509 链没有错误。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
+      <summary>指定在证书中没有证书策略扩展。如果某个组策略已指定所有证书必须具有一个证书策略,则会发生此错误。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
+      <summary>指定由于证书签名无效,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
+      <summary>不推荐使用。指定 CA(证书颁发机构)证书和所颁发证书的有效期不重叠的情况。例如,CA 证书的有效期限是从 1 月 1 日到 12 月 1 日,而已颁发的证书的有效期限是从 1 月 2 日到 12 月 2 日,这就表示有效期限是不配套的。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
+      <summary>指定由于存在一个无效的时间值(如一个指示证书已过期的时间值),因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
+      <summary>指定密钥用法无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
+      <summary>指定 X509 链依赖的联机证书吊销列表 (CRL) 当前为脱机状态。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
+      <summary>指定未能生成一直到根证书的 X509 链。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
+      <summary>指定无法确定证书是否已被吊销。这可能是由于证书吊销列表 (CRL) 处于脱机状态或不可用造成的。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
+      <summary>指定由于有一个证书已被吊销,因此 X509 链无效。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
+      <summary>指定由于根证书不可信任,因此 X509 链无效。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
+      <summary>指定 X.509 证书的格式。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
+      <summary>Authenticode X.509 证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
+      <summary>单个 X.509 证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
+      <summary>PFX 格式的证书。Pfx 值与 Pkcs12 值相同。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
+      <summary>PKCS #12 格式的证书。Pkcs12 值与 Pfx 值相同。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
+      <summary>PKCS #7 格式的证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
+      <summary>单个序列化 X.509 证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
+      <summary>序列化存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
+      <summary>未知 X.509 证书。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
+      <summary>定义对象标识符 (OID) 的集合,该集合指示使用密钥的应用程序。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 类的新实例。</summary>
+      <param name="encodedEnhancedKeyUsages">用于创建扩展的编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.OidCollection" /> 和一个标识扩展是否重要的值来初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 类的新实例。</summary>
+      <param name="enhancedKeyUsages">
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 集合。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">指定的 <see cref="T:System.Security.Cryptography.OidCollection" /> 包含一个或多个损坏的值。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> 类的新实例。</summary>
+      <param name="asnEncodedData">用于创建扩展的编码数据。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
+      <summary>获取对象标识符 (OID) 的集合,该集合指示使用密钥的应用程序。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.OidCollection" /> 对象,指示使用密钥的应用程序。</returns>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
+      <summary>表示一个 X509 扩展。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 类的新实例。</summary>
+      <param name="encodedExtension">用于创建扩展的已编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 类的新实例。</summary>
+      <param name="oid">用于标识扩展的对象标识符。</param>
+      <param name="rawData">用于创建扩展的编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="oid" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="oid" /> 为空字符串 ("")。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 类的新实例。</summary>
+      <param name="oid">表示对象标识符的字符串。</param>
+      <param name="rawData">用于创建扩展的编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>复制指定 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象的扩展属性。</summary>
+      <param name="asnEncodedData">要复制的 <see cref="T:System.Security.Cryptography.AsnEncodedData" />。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="asnEncodedData" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="asnEncodedData" /> 没有有效的 X.509 扩展。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
+      <summary>获取一个指示扩展是否必不可少的布尔值。</summary>
+      <returns>如果扩展是必不可少的,则为 true;否则为 false。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
+      <summary>表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的集合。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
+      <summary>将 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象添加到 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象中。</summary>
+      <returns>添加 <paramref name="extension" /> 参数的位置处的索引。</returns>
+      <param name="extension">要添加到 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象中的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="extension" /> 参数的值为 null。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
+      <summary>从指定的索引开始,将集合复制到数组。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的数组。</param>
+      <param name="index">数组中开始复制的位置。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> 为零长度字符串或包含无效值。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 指定一个不在数组范围中的值。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象中 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的数目。</summary>
+      <returns>一个整数,表示 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象中 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的数目。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
+      <summary>返回可循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象的枚举数。</summary>
+      <returns>一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> 对象,用于循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
+      <summary>获取一个值,该值指示是否保证该集合为线程安全的。</summary>
+      <returns>如果集合是线程安全的,则为 true;否则为 false。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
+      <summary>获取位于指定索引位置的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象。</returns>
+      <param name="index">要检索的 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的位置。</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="index" /> 小于零。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 等于或大于 array 的长度。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
+      <summary>获取值或友好名称由对象标识符 (OID) 指定的第一个 <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象。</returns>
+      <param name="oid">要检索的扩展的对象标识符 (OID)。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
+      <summary>获取一个对象,该对象可用于同步对 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象的访问。</summary>
+      <returns>一个对象,它可用于同步对 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象的访问。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
+      <summary>从指定的索引开始,将集合复制到数组。</summary>
+      <param name="array">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> 对象的数组。</param>
+      <param name="index">数组中开始复制的位置。</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="index" /> 为零长度字符串或包含无效值。</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="index" /> 为 null。</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> 指定一个不在数组范围中的值。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>返回可循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象的枚举数。</summary>
+      <returns>一个 <see cref="T:System.Collections.IEnumerator" /> 对象,用于循环访问 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 对象。</returns>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
+      <summary>支持在 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 上进行简单迭代。此类不能被继承。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
+      <summary>获取 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的当前元素。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+      <PermissionSet>
+        <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
+      </PermissionSet>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
+      <summary>将枚举数推进到 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的下一个元素。</summary>
+      <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
+      <summary>将枚举数设置到其初始位置,该位置位于 <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中第一个元素之前。</summary>
+      <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
+      <summary>从集合中获取一个对象。</summary>
+      <returns>
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" /> 中的当前元素。</returns>
+      <exception cref="T:System.InvalidOperationException">枚举数定位在该集合的第一个元素之前或最后一个元素之后。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
+      <summary>指定通过 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法搜索的值的类型。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的应用程序策略友好名称或对象标识符(OID,或 <see cref="T:System.Security.Cryptography.Oid" />)。例如,可以使用“加密文件系统”或“1.3.6.1.4.1.311.10.3.4”。对于将要本地化的应用程序,由于友好名称经过本地化处理,因此必须使用 OID 值。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书策略的友好名称或对象标识符(OID,或 <see cref="T:System.Security.Cryptography.Oid" />)。最佳做法是使用 OID,如“1.3.6.1.4.1.311.10.3.4”。对于将要本地化的应用程序,由于友好名称经过本地化处理,因此必须使用 OID。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串描述要查找的扩展名。对象标识符 (OID) 常用于指示 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法搜索扩展名与 OID 值相匹配的所有证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的颁发者可分辨名称。与 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" /> 枚举值所提供的相比,这是一种更具体的搜索方式。通过使用 <see cref="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)" /> 方法将对整个可分辨名称执行不区分大小写的字符串比较。按颁发者名称搜索的精确性较低。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书颁发者的名称。与 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" /> 枚举值所提供的相比,这是一种不太具体的搜索方式。通过使用 <see cref="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)" /> 方法将使用提供的值执行不区分大小写的字符串比较。例如,如果将“MyCA”传递给 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法,该方法将查找颁发者名称中包含该字符串的所有证书,而不管其是否包含其他颁发者值。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个表示密钥用法的字符串或一个表示位掩码(包含所有请求的密钥用法)的整数。对于字符串值,一次只能指定一种密钥用法,但是可以按级联序列使用 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法以使请求用法交叉。例如,可以将 <paramref name="findValue" /> 参数设置为“KeyEncipherment”或整数(0x30 指示“KeyEncipherment”和“DataEncipherment”)。还可以使用 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 枚举的值。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,它表示通过证书对话框显示的或 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" /> 方法返回的证书的序列号,但不包含空格。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的主题可分辨名称。与 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" /> 枚举值所提供的相比,这是一种更具体的搜索方式。通过使用 <see cref="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)" /> 方法将对整个可分辨名称执行不区分大小写的字符串比较。按主题名称搜索的精确性较低。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串用十六进制值表示主题密钥标识符,如 UI 中显示的“F3E815D45E83B8477B9284113C64EF208E897112”。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的主题名称。与 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" /> 枚举值所提供的相比,这是一种不太具体的搜索方式。通过使用 <see cref="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)" /> 方法将使用提供的值执行不区分大小写的字符串比较。例如,如果将“MyCert”传递给 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法,该方法将查找主题名称中包含该字符串的所有证书,而不考虑其他主题值。按可分辨名称搜索的精确性较高。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的模板名,如“ClientAuth”。模板名为 X509 3 版扩展名,指定证书的使用。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个字符串,该字符串表示证书的指纹。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个以当地时间表示的 <see cref="T:System.DateTime" /> 值。例如,通过从 <see cref="P:System.DateTime.Now" /> 的 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作的结果中消除今年的最后一天的 <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> 的 <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 操作的结果,可以查找有效期截止到今年年底的所有证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个以当地时间表示的 <see cref="T:System.DateTime" /> 值。值不必处于将来时间。例如,通过从 <see cref="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)" /> 操作的结果中采用去年最后一天的 <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="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> 来查找已在当前年中有效的证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
+      <summary>
+        <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> 方法的 <paramref name="findValue" /> 参数必须是一个以当地时间表示的 <see cref="T:System.DateTime" /> 值。可使用 <see cref="P:System.DateTime.Now" /> 查找当前有效的所有证书。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
+      <summary>定义将 X.509 证书的私钥导入到何处以及如何导出。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
+      <summary>使用默认的密钥集。用户密钥集通常为默认值。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
+      <summary>导入的密钥被标记为可导出。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
+      <summary>私钥存储在本地计算机存储区而不是当前用户存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
+      <summary>导入证书时会保存与 PFX 文件关联的密钥。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
+      <summary>私钥存储在当前用户存储区而不是本地计算机存储区。既使证书指定密钥应存储在本地计算机存储区,私钥也会存储到当前用户存储区。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
+      <summary>通过对话框或其他方法,通知用户密钥被访问。使用的加密服务提供程序 (CSP) 定义确切的行为。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
+      <summary>定义 X.509 证书中所包含的密钥的用法。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 类的新实例。</summary>
+      <param name="encodedKeyUsage">用于创建扩展的编码数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
+      <summary>使用指定的 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 值和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 类的新实例。</summary>
+      <param name="keyUsages">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> 值之一,说明如何使用密钥。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>使用 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> 类的新实例。</summary>
+      <param name="asnEncodedData">用于创建扩展的编码数据。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
+      <summary>获取与证书关联的密钥用法标志。</summary>
+      <returns>
+        <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" /> 值之一。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">扩展无法解码。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
+      <summary>定义证书密钥的使用方法。如果不定义此值,则密钥可用于任何目的。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
+      <summary>密钥可用于签署证书吊销列表 (CRL)。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
+      <summary>密钥可用于数据加密。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
+      <summary>密钥只能用于解密。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
+      <summary>密钥可用作数字签名。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
+      <summary>密钥只能用于加密。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
+      <summary>密钥可用于确定密钥协议,如使用 Diffie-Hellman 密钥协议算法创建的密钥。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
+      <summary>密钥可用于签署证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
+      <summary>密钥可用于密钥加密。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
+      <summary>无密钥使用参数。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
+      <summary>密钥可用于身份验证。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
+      <summary>指定 X509 证书包含的名称类型。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
+      <summary>与 X.509 证书的使用者或颁发者的备用名称相关联的 DNS 名称。此值等效于 <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" /> 值。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
+      <summary>与 X509 证书的使用者或颁发者的备用名称相关联的 DNS 名称。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
+      <summary>与 X509 证书关联的使用者或颁发者的电子邮件地址。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
+      <summary>X509 证书的使用者或颁发者的简单名称。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
+      <summary>X509 证书的使用者或颁发者的 UPN 名称。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
+      <summary>与 X509 证书的使用者或颁发者的备用名称相关联的 URL 地址。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
+      <summary>指定应对链中的哪些 X509 证书进行吊销检查。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
+      <summary>仅对最终证书进行吊销检查。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
+      <summary>对整个证书链进行吊销检查。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
+      <summary>对除根证书之外的整个链进行吊销检查。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
+      <summary>指定用于 X509 证书吊销检查的模式。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
+      <summary>不对此证书执行吊销检查。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
+      <summary>使用缓存的证书吊销列表 (CRL) 进行吊销检查。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
+      <summary>使用联机的证书吊销列表 (CRL) 进行吊销检查。</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
+      <summary>表示 X.509 存储,该存储是保留和管理证书的物理存储。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
+      <summary>使用当前用户存储区的个人证书初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>使用指定的 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 和 <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 类的新实例。</summary>
+      <param name="storeName">指定 X.509 证书存储区名称的枚举值之一。</param>
+      <param name="storeLocation">指定 X.509 证书存储位置的枚举值之一。 </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> 不是有效位置或者 <paramref name="storeName" /> 不是有效名称。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
+      <summary>使用一个字符串初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> 类的新实例,该字符串表示 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 枚举中的一个值和 <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> 枚举中的一个值。</summary>
+      <param name="storeName">一个字符串,表示 <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> 枚举中的值。</param>
+      <param name="storeLocation">指定 X.509 证书存储位置的枚举值之一。 </param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="storeLocation" /> 包含无效值。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>将证书添加到 X.509 证书存储。</summary>
+      <param name="certificate">要添加的证书。 </param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">未能将证书添加到存储区。</exception>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
+      <summary>返回位于 X.509 证书存储中的证书集合。</summary>
+      <returns>证书集合。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
+      <summary>释放由此占用的资源<see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />。</summary>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
+      <summary>获取 X.509 证书存储的位置。</summary>
+      <returns>证书存储区的位置。</returns>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
+      <summary>获取 X.509 证书存储的名称。</summary>
+      <returns>证书存储的名称。</returns>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
+      <summary>打开 X.509 证书存储区或创建新存储区,具体取决于 <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" /> 标志设置。</summary>
+      <param name="flags">枚举值的按位组合,指定打开 X.509 证书存储区的方式。</param>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">该证书不可读。</exception>
+      <exception cref="T:System.Security.SecurityException">调用方没有所要求的权限。</exception>
+      <exception cref="T:System.ArgumentException">存储区包含无效值。</exception>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
+      <summary>从 X.509 证书存储移除证书。</summary>
+      <param name="certificate">要移除的证书。</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="certificate" /> 为 null。</exception>
+      <exception cref="T:System.Security.SecurityException">调用方没有所要求的权限。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
+      <summary>定义一个标识证书的主题密钥标识符 (SKI) 的字符串。此类不能被继承。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
+      <summary>初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
+      <summary>使用一个字节数组和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="subjectKeyIdentifier">一个字节数组,表示要用来创建扩展的数据。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
+      <summary>使用编码数据和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="encodedSubjectKeyIdentifier">要用来创建扩展的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
+      <summary>使用一个公钥和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="key">要从其创建主题密钥标识符 (SKI) 的 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 对象。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
+      <summary>使用一个公钥、一个哈希算法标识符和一个指示扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="key">要从其创建主题密钥标识符 (SKI) 的 <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> 对象。</param>
+      <param name="algorithm">
+        <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> 值之一,标识要使用哪一个哈希算法。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
+      <summary>使用一个字符串和一个标识扩展是否重要的值初始化 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="subjectKeyIdentifier">一个以十六进制格式编码的字符串,表示证书的主题密钥标识符 (SKI)。</param>
+      <param name="critical">如果扩展是必不可少的,则为 true;否则为 false。</param>
+    </member>
+    <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
+      <summary>通过从编码数据复制信息创建 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的新实例。</summary>
+      <param name="asnEncodedData">要用来创建扩展的 <see cref="T:System.Security.Cryptography.AsnEncodedData" /> 对象。</param>
+    </member>
+    <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
+      <summary>获取一个表示证书的主题密钥标识符 (SKI) 的字符串。</summary>
+      <returns>一个以十六进制格式编码的字符串,表示主题密钥标识符 (SKI)。</returns>
+      <exception cref="T:System.Security.Cryptography.CryptographicException">扩展无法解码。</exception>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
+      <summary>定义用于 <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> 类的哈希算法类型。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
+      <summary>主题密钥标识符 (SKI) 由编码公钥(包括标记、长度和未使用位数)的 160 位 SHA-1 哈希组成。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
+      <summary>SKI 由公钥值(不包括标记、长度和未使用位数)的 160 位 SHA-1 哈希组成。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
+      <summary>SKI 由具有值 0100 的四位类型字段组成,后跟公钥值(不包括标记、长度和未使用字符串位数)的 SHA-1 哈希的 60 位最低有效位</summary>
+    </member>
+    <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
+      <summary>指定在哪些情况下应在 X509 链中进行证书验证。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
+      <summary>包含所有与验证相关的标志。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
+      <summary>忽略由于证书颁发机构 (CA) 未知而无法对链进行验证的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
+      <summary>确定证书验证时,忽略证书颁发机构吊销未知的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
+      <summary>确定证书验证时,忽略由于 CTL 已过期等原因导致证书信任列表 (CTL) 无效的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
+      <summary>确定证书验证时,忽略证书信任列表 (CTL) 签名者吊销未知的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
+      <summary>确定证书验证时,忽略最终证书(用户证书)吊销未知的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
+      <summary>确定证书验证时,忽略基本约束无效的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
+      <summary>确定证书验证时,忽略证书具有无效名称的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
+      <summary>确定证书验证时,忽略证书具有无效策略的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
+      <summary>证书验证时,忽略 CA(证书颁发机构)证书和所颁发证书的有效期不重叠的情况。例如,CA 证书的有效期限是从 1 月 1 日到 12 月 1 日,而已颁发的证书的有效期限是从 1 月 2 日到 12 月 2 日,这就表示有效期限是不配套的。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
+      <summary>确定证书验证时,忽略链中因已过期或尚未生效而无效的证书。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
+      <summary>确定证书验证时,忽略根吊销未知的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
+      <summary>确定证书验证时,忽略证书不是为当前使用而颁发的情况。</summary>
+    </member>
+    <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
+      <summary>不包含任何与验证相关的标志。</summary>
+    </member>
+  </members>
+</doc>

+ 1646 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml

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

+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/xamarinios10/_._


+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/xamarinmac20/_._


+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/xamarintvos10/_._


+ 0 - 0
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/xamarinwatchos10/_._


BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll


BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll


BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll


BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll


BIN
HighBorn/packages/System.Security.Cryptography.X509Certificates.4.3.0/runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll