System.Security.Cryptography.X509Certificates.xml 205 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Security.Cryptography.X509Certificates</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle">
  8. <summary>Предоставляет безопасный дескриптор, представляющий цепочки сертификата X.509.Для получения дополнительной информации см. <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
  9. </member>
  10. <member name="P:Microsoft.Win32.SafeHandles.SafeX509ChainHandle.IsInvalid"></member>
  11. <member name="T:System.Security.Cryptography.X509Certificates.OpenFlags">
  12. <summary>Задает способ открытия хранилища сертификатов X.509.</summary>
  13. </member>
  14. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
  15. <summary>Откройте хранилище сертификатов X.509 и включите архив сертификатов.</summary>
  16. </member>
  17. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
  18. <summary>Откройте хранилище сертификатов X.509 для самого высокого уровня доступа.</summary>
  19. </member>
  20. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
  21. <summary>Открывает только существующие хранилища; если хранилища отсутствуют, метод <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> не создаст новое хранилище.</summary>
  22. </member>
  23. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
  24. <summary>Откройте хранилище сертификатов X.509 только для чтения.</summary>
  25. </member>
  26. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
  27. <summary>Откройте хранилище сертификатов X.509 для чтения и записи.</summary>
  28. </member>
  29. <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
  30. <summary>Представляет сведения об открытом ключе сертификата.Этот класс не наследуется.</summary>
  31. </member>
  32. <member name="M:System.Security.Cryptography.X509Certificates.PublicKey.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedData,System.Security.Cryptography.AsnEncodedData)">
  33. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> с помощью объекта идентификатора объекта (OID) открытого ключа, представления параметров открытого ключа в кодировке ASN.1 и представления значения открытого ключа в кодировке ASN.1. </summary>
  34. <param name="oid">Объект идентификатора объекта (OID), представляющий открытый ключ.</param>
  35. <param name="parameters">Представление параметров открытого ключа в кодировке ASN.1.</param>
  36. <param name="keyValue">Представление значения отрытого ключа в кодировке ASN.1.</param>
  37. </member>
  38. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
  39. <summary>Получает представление значения открытого ключа в кодировке ASN.1.</summary>
  40. <returns>Представление значения открытого ключа в кодировке ASN.1.</returns>
  41. </member>
  42. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
  43. <summary>Получает представление параметров открытого ключа в кодировке ASN.1.</summary>
  44. <returns>Представление параметров открытого ключа в кодировке ASN.1.</returns>
  45. </member>
  46. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
  47. <summary>Получает объект <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> или <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" />, представляющий открытый ключ.</summary>
  48. <returns>Объект <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, представляющий открытый ключ.</returns>
  49. <exception cref="T:System.NotSupportedException">Алгоритм ключа не поддерживается.</exception>
  50. </member>
  51. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
  52. <summary>Получает идентификатор объекта (OID) открытого ключа.</summary>
  53. <returns>Идентификатор объекта (OID) открытого ключа.</returns>
  54. </member>
  55. <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
  56. <summary>Задает расположение хранилища сертификатов X.509.</summary>
  57. </member>
  58. <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
  59. <summary>Хранилище сертификатов X.509 используется текущим пользователем.</summary>
  60. </member>
  61. <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
  62. <summary>Хранилище сертификатов X.509, назначенное локальному компьютеру.</summary>
  63. </member>
  64. <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
  65. <summary>Задает имя открываемого хранилища сертификатов X.509.</summary>
  66. </member>
  67. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
  68. <summary>Хранилище сертификатов X.509 для других пользователей.</summary>
  69. </member>
  70. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
  71. <summary>Хранилище сертификатов X.509 для сторонних центров сертификации (ЦС).</summary>
  72. </member>
  73. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
  74. <summary>Хранилище сертификатов X.509 для промежуточных центров сертификации. </summary>
  75. </member>
  76. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
  77. <summary>Хранилище сертификатов X.509 для отозванных сертификатов.</summary>
  78. </member>
  79. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
  80. <summary>Хранилище сертификатов X.509 для личных сертификатов.</summary>
  81. </member>
  82. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
  83. <summary>Хранилище сертификатов X.509 для доверенного корневого центра сертификации.</summary>
  84. </member>
  85. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
  86. <summary>Хранилище сертификатов X.509 для непосредственно доверенных лиц и ресурсов.</summary>
  87. </member>
  88. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
  89. <summary>Хранилище сертификатов X.509 для непосредственно доверенных издателей.</summary>
  90. </member>
  91. <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
  92. <summary>Представляет различающееся имя сертификата X.509.Этот класс не наследуется.</summary>
  93. </member>
  94. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
  95. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> с использованием информации из указанного массива байтов.</summary>
  96. <param name="encodedDistinguishedName">Массив байтов, который содержит информацию о различающемся имени.</param>
  97. </member>
  98. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
  99. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, используя заданный объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
  100. <param name="encodedDistinguishedName">Объект<see cref="T:System.Security.Cryptography.AsnEncodedData" />, представляющий различающееся имя.</param>
  101. </member>
  102. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
  103. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, используя заданный объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</summary>
  104. <param name="distinguishedName">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />.</param>
  105. </member>
  106. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String)">
  107. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> с использованием информации из указанного строки.</summary>
  108. <param name="distinguishedName">Строка, которая представляет различающееся имя.</param>
  109. </member>
  110. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
  111. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> с использованием указанной строки и флага <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" />.</summary>
  112. <param name="distinguishedName">Строка, которая представляет различающееся имя.</param>
  113. <param name="flag">Побитовая комбинация значений перечисления, определяющих характеристики различающегося имени.</param>
  114. </member>
  115. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
  116. <summary>Декодирует различающееся имя с помощью характеристик, заданных параметром <paramref name="flag" />.</summary>
  117. <returns>Декодированное различающееся имя.</returns>
  118. <param name="flag">Побитовая комбинация значений перечисления, определяющих характеристики различающегося имени.</param>
  119. <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат имеет недопустимое имя.</exception>
  120. </member>
  121. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
  122. <summary>Возвращает форматированную версию различающегося имени сертификата X500 для печати или вывода в текстовое окно или на консоль.</summary>
  123. <returns>Форматированная строка, представляющая различающееся имя X500.</returns>
  124. <param name="multiLine">Значение true, если возвращаемая строка должна содержать возвраты каретки; в противном случае — false.</param>
  125. </member>
  126. <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
  127. <summary>Получает различающееся имя с разделителями-запятыми из сертификата X500.</summary>
  128. <returns>Различающееся имя сертификата X.509 с разделителями-запятыми.</returns>
  129. </member>
  130. <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
  131. <summary>Задает характеристики различающегося имени, соответствующего стандарту X.500.</summary>
  132. </member>
  133. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
  134. <summary>В различающемся имени не используется знак «плюс».</summary>
  135. </member>
  136. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
  137. <summary>В различающемся имени не используются кавычки.</summary>
  138. </member>
  139. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
  140. <summary>Обеспечивает принудительную кодировку определенных ключей X.500 в различающемся имени как строк UTF-8, а не печатных строк Юникода.Дополнительную информацию и список затрагиваемых ключей X.500 см. в описании перечисления X500NameFlags.</summary>
  141. </member>
  142. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
  143. <summary>В различающемся имени отсутствуют особые параметры.</summary>
  144. </member>
  145. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
  146. <summary>Различающееся имя записывается в обратном порядке.</summary>
  147. </member>
  148. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
  149. <summary>В различающемся имени используются запятые.</summary>
  150. </member>
  151. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
  152. <summary>В различающемся имени используется символ новой строки.</summary>
  153. </member>
  154. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
  155. <summary>В различающемся имени используются точки с запятой.</summary>
  156. </member>
  157. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
  158. <summary>В различающемся имени используется кодировка T61.</summary>
  159. </member>
  160. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
  161. <summary>В различающемся имени используется кодировка UTF8 вместо кодировки символов Юникода.</summary>
  162. </member>
  163. <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
  164. <summary>Определяет ограничения, установленные для сертификата.Этот класс не наследуется.</summary>
  165. </member>
  166. <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
  167. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.</summary>
  168. </member>
  169. <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Boolean,System.Boolean,System.Int32,System.Boolean)">
  170. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.Параметры задают значение, показывающее, является ли сертификат сертификатом центра сертификации (ЦС), значение, показывающее, имеется ли у сертификата ограничение количества допустимых уровней пути и количества уровней, допустимых в пути к сертификату, и значение, показывающее, является ли расширение критическим.</summary>
  171. <param name="certificateAuthority">Значение true, если сертификат является сертификатом центра сертификации; в противном случае — false.</param>
  172. <param name="hasPathLengthConstraint">Значение true, если сертификат имеет ограничение по количеству допустимых уровней пути, в противном случае — false.</param>
  173. <param name="pathLengthConstraint">Количество уровней, допустимых в пути к сертификату.</param>
  174. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  175. </member>
  176. <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  177. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" /> и значения, указывающего, является ли расширение критическим. </summary>
  178. <param name="encodedBasicConstraints">Закодированные данные, используемые для создания расширения.</param>
  179. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  180. </member>
  181. <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
  182. <summary>Получает значение, показывающее, является ли сертификат сертификатом центра сертификации (ЦС).</summary>
  183. <returns>Значение true, если сертификат является сертификатом центра сертификации; в противном случае — false.</returns>
  184. </member>
  185. <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  186. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> с помощью объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
  187. <param name="asnEncodedData">Закодированные данные, используемые для создания расширения.</param>
  188. </member>
  189. <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
  190. <summary>Получает значение, указывающее, имеются ли у сертификата ограничения количества допустимых уровней пути.</summary>
  191. <returns>Значение true, если сертификат имеет ограничение по количеству допустимых уровней пути, в противном случае — false.</returns>
  192. <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
  193. </member>
  194. <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
  195. <summary>Получает количество уровней, допустимых в пути к сертификату.</summary>
  196. <returns>Целое число, указывающее допустимое количество уровней в пути к сертификату.</returns>
  197. <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
  198. </member>
  199. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
  200. <summary>Предоставляет методы, помогающие использовать сертификаты X.509 v.3.</summary>
  201. </member>
  202. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
  203. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </summary>
  204. </member>
  205. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[])">
  206. <summary>Инициализирует новый класс <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, определенный из последовательности байтов, представляющих сертификат X.509v3.</summary>
  207. <param name="data">Массив байтов, содержащий данные сертификата X.509.</param>
  208. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  209. <exception cref="T:System.ArgumentException">Значение параметра <paramref name="rawData" /> — null.-или-Длина параметра <paramref name="rawData" /> равна 0.</exception>
  210. </member>
  211. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
  212. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с использованием массива байтов и пароля.</summary>
  213. <param name="rawData">Массив байтов, содержащий данные сертификата X.509.</param>
  214. <param name="password">Пароль для доступа к данным сертификата X.509.</param>
  215. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  216. <exception cref="T:System.ArgumentException">Значение параметра <paramref name="rawData" /> — null.-или-Длина параметра <paramref name="rawData" /> равна 0.</exception>
  217. </member>
  218. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  219. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с использованием массива байтов, пароля и флага хранилища ключей.</summary>
  220. <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
  221. <param name="password">Пароль для доступа к данным сертификата X.509. </param>
  222. <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
  223. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  224. <exception cref="T:System.ArgumentException">Значение параметра <paramref name="rawData" /> — null.-или-Длина параметра <paramref name="rawData" /> равна 0.</exception>
  225. </member>
  226. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
  227. <summary>[SECURITY CRITICAL] Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с помощью дескриптора неуправляемой структуры PCCERT_CONTEXT.</summary>
  228. <param name="handle">Дескриптор неуправляемой структуры PCCERT_CONTEXT.</param>
  229. </member>
  230. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
  231. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> именем подписанного файла PKCS7. </summary>
  232. <param name="fileName">Имя подписанного файла PKCS7.</param>
  233. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  234. <exception cref="T:System.ArgumentException">Значение параметра <paramref name="fileName" /> — null.</exception>
  235. </member>
  236. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
  237. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, именем подписанного файла PKCS7 и паролем для доступа к сертификату.</summary>
  238. <param name="fileName">Имя подписанного файла PKCS7. </param>
  239. <param name="password">Пароль для доступа к данным сертификата X.509. </param>
  240. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  241. <exception cref="T:System.ArgumentException">Значение параметра <paramref name="fileName" /> — null.</exception>
  242. </member>
  243. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  244. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, именем подписанного файла PKCS7 и паролем для доступа к сертификату и флагом хранилища ключей. </summary>
  245. <param name="fileName">Имя подписанного файла PKCS7. </param>
  246. <param name="password">Пароль для доступа к данным сертификата X.509. </param>
  247. <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
  248. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Примеры.Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  249. <exception cref="T:System.ArgumentException">Значение параметра <paramref name="fileName" /> — null.</exception>
  250. </member>
  251. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
  252. <summary>Освобождает все ресурсы, используемые текущим объектом <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
  253. </member>
  254. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
  255. <summary>Освобождает все неуправляемые ресурсы, используемые <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> и дополнительно освобождает управляемые ресурсы. </summary>
  256. <param name="disposing">trueЧтобы освободить управляемые и неуправляемые ресурсы; false чтобы освободить только неуправляемые ресурсы.</param>
  257. </member>
  258. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
  259. <summary>Определяет равенство двух объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
  260. <returns>Значение true, если текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> равен объекту, заданному параметром <paramref name="other" />; в противном случае — false.</returns>
  261. <param name="obj">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, который требуется сравнить с текущим объектом. </param>
  262. </member>
  263. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
  264. <summary>Определяет равенство двух объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
  265. <returns>Значение true, если текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> равен объекту, заданному параметром <paramref name="other" />; в противном случае — false.</returns>
  266. <param name="other">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, который требуется сравнить с текущим объектом.</param>
  267. </member>
  268. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
  269. <summary>Экспортирует текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в массив байтов в формате, описанном одним из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </summary>
  270. <returns>Массив байтов, представляющий текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
  271. <param name="contentType">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, описывающих способы форматирования выходных данных. </param>
  272. <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>
  273. <PermissionSet>
  274. <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
  275. </PermissionSet>
  276. </member>
  277. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
  278. <summary>Экспортирует текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в массив байтов в формате, описанном одним из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, с использованием заданного пароля.</summary>
  279. <returns>Массив байтов, представляющий текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
  280. <param name="contentType">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />, описывающих способы форматирования выходных данных.</param>
  281. <param name="password">Пароль для доступа к данным сертификата X.509.</param>
  282. <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>
  283. <PermissionSet>
  284. <IPermission class="System.Security.Permissions.KeyContainerPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="Open, Export" />
  285. </PermissionSet>
  286. </member>
  287. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetCertHash">
  288. <summary>Возвращает хэш-значение для сертификата X.509v3 в виде массива байтов.</summary>
  289. <returns>Хэш-значение для сертификата X.509.</returns>
  290. </member>
  291. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
  292. <summary>Возвращает имя формата сертификата X.509v3.</summary>
  293. <returns>Формат сертификата X.509.</returns>
  294. </member>
  295. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
  296. <summary>Возвращает хэш-код для сертификата X.509v3 в виде целого числа.</summary>
  297. <returns>Хэш-код для сертификата X.509 в виде целого числа.</returns>
  298. </member>
  299. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
  300. <summary>Возвращает сведения об алгоритме ключа для сертификата X.509v3 в виде строки.</summary>
  301. <returns>Сведения об алгоритме ключа для сертификата X.509 в виде строки.</returns>
  302. <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
  303. </member>
  304. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
  305. <summary>Возвращает параметры алгоритма ключа для сертификата X.509v3 в виде массива байтов.</summary>
  306. <returns>Параметры алгоритма ключа для сертификата X.509 в виде массива байтов.</returns>
  307. <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
  308. </member>
  309. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
  310. <summary>Возвращает параметры алгоритма ключа для сертификата X.509v3 в виде шестнадцатеричной строки.</summary>
  311. <returns>Параметры алгоритма ключа для сертификата X.509 в виде шестнадцатеричной строки.</returns>
  312. <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
  313. </member>
  314. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
  315. <summary>Возвращает открытый ключ для сертификата X.509v3 в виде массива байтов.</summary>
  316. <returns>Открытый ключ для сертификата X.509 в виде массива байтов.</returns>
  317. <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
  318. </member>
  319. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
  320. <summary>Возвращает серийный номер сертификата X.509v3 в виде массива байтов.</summary>
  321. <returns>Серийный номер сертификата X.509 в виде массива байтов.</returns>
  322. <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
  323. </member>
  324. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
  325. <summary>[SECURITY CRITICAL] Получает дескриптор контекста сертификата Microsoft Cryptographic API, описанный неуправляемой структурой PCCERT_CONTEXT. </summary>
  326. <returns>Структура <see cref="T:System.IntPtr" />, представляющая неуправляемую структуру PCCERT_CONTEXT.</returns>
  327. <PermissionSet>
  328. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
  329. </PermissionSet>
  330. </member>
  331. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Issuer">
  332. <summary>Получает имя центра сертификации, выдавшего сертификат X.509v3.</summary>
  333. <returns>Имя центра сертификации, выдавшего сертификат X.509v3.</returns>
  334. <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый дескриптор сертификата.</exception>
  335. </member>
  336. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
  337. <summary>Возвращает различающееся имя субъекта из сертификата.</summary>
  338. <returns>Различающееся имя субъекта из сертификата.</returns>
  339. <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый дескриптор сертификата.</exception>
  340. </member>
  341. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
  342. <summary>Возвращает строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
  343. <returns>Строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
  344. </member>
  345. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
  346. <summary>Возвращает строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с дополнительными сведениями, если заданы.</summary>
  347. <returns>Строковое представление текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
  348. <param name="fVerbose">trueдля создания подробной формы строкового представления; в противном случае — false. </param>
  349. </member>
  350. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
  351. <summary>Представляет сертификат X.509. </summary>
  352. </member>
  353. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
  354. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
  355. </member>
  356. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[])">
  357. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием информации из указанного массива байтов.</summary>
  358. <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
  359. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  360. </member>
  361. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
  362. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием массива байтов и пароля.</summary>
  363. <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
  364. <param name="password">Пароль для доступа к данным сертификата X.509. </param>
  365. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  366. </member>
  367. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  368. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием массива байтов, пароля и флага хранилища ключей.</summary>
  369. <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
  370. <param name="password">Пароль для доступа к данным сертификата X.509. </param>
  371. <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
  372. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  373. </member>
  374. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
  375. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с помощью неуправляемого дескриптора.</summary>
  376. <param name="handle">Указатель на контекст сертификата в неуправляемом коде.Структура на языке C вызывается PCCERT_CONTEXT.</param>
  377. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  378. </member>
  379. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
  380. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с помощью имени файла сертификата.</summary>
  381. <param name="fileName">Имя файла сертификата. </param>
  382. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  383. </member>
  384. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
  385. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, используя имя файла сертификата и пароль для доступа к сертификату.</summary>
  386. <param name="fileName">Имя файла сертификата. </param>
  387. <param name="password">Пароль для доступа к данным сертификата X.509. </param>
  388. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  389. </member>
  390. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  391. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> с использованием имени файла сертификата и пароля для доступа к сертификату, а также флага хранилища ключа.</summary>
  392. <param name="fileName">Имя файла сертификата. </param>
  393. <param name="password">Пароль для доступа к данным сертификата X.509. </param>
  394. <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как следует импортировать сертификат. </param>
  395. <exception cref="T:System.Security.Cryptography.CryptographicException">Произошла ошибка сертификата.Например:Заданный файл сертификата не существует.Сертификат недействителен.Пароль сертификата неверен.</exception>
  396. </member>
  397. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
  398. <summary>Получает или задает значение, указывающее на архивирование сертификата X.509.</summary>
  399. <returns>Значение true, если сертификат архивирован, значениеfalse, если сертификат не архивирован.</returns>
  400. <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
  401. </member>
  402. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
  403. <summary>Получает коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
  404. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  405. <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
  406. </member>
  407. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
  408. <summary>Получает или задает связанный псевдоним для сертификата.</summary>
  409. <returns>Понятное имя сертификата.</returns>
  410. <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
  411. </member>
  412. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
  413. <summary>Показывает тип сертификата, содержащегося в массиве байтов.</summary>
  414. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
  415. <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
  416. <exception cref="T:System.ArgumentException">Параметр <paramref name="rawData" /> имеет нулевую длину, или его значение равно null. </exception>
  417. </member>
  418. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
  419. <summary>Показывает тип сертификата, содержащегося в файле.</summary>
  420. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
  421. <param name="fileName">Имя файла сертификата. </param>
  422. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="fileName" /> имеет значение null.</exception>
  423. </member>
  424. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
  425. <summary>Получает имена субъекта и поставщика сертификата.</summary>
  426. <returns>Имя сертификата.</returns>
  427. <param name="nameType">Значение <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> для субъекта. </param>
  428. <param name="forIssuer">Значение true для включения имени поставщика; в противном случае — false. </param>
  429. </member>
  430. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
  431. <summary>Возвращает значение, которое указывает, содержит ли объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> закрытый ключ. </summary>
  432. <returns>Значение true, если объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> содержит закрытый ключ; в противном случае — false. </returns>
  433. <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
  434. </member>
  435. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
  436. <summary>Получает различающееся имя поставщика сертификата.</summary>
  437. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, содержащий имя поставщика сертификата.</returns>
  438. <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
  439. </member>
  440. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
  441. <summary>Получает дату в формате местного времени, после которой сертификат недействителен.</summary>
  442. <returns>Объект <see cref="T:System.DateTime" />, представляющий дату окончания срока действия сертификата.</returns>
  443. <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
  444. </member>
  445. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
  446. <summary>Получает дату в формате местного времени, после которой сертификат становится действительным.</summary>
  447. <returns>Объект <see cref="T:System.DateTime" />, представляющий дату вступления в силу сертификата.</returns>
  448. <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
  449. </member>
  450. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
  451. <summary>Получает или задает объект <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, который представляет закрытый ключ, связанный с сертификатом.</summary>
  452. <returns>Объект <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, являющийся поставщиком служб шифрования RSA или DSA.</returns>
  453. <exception cref="T:System.Security.Cryptography.CryptographicException">Значение ключа не является значением RSA или DSA, или ключ не читается. </exception>
  454. <exception cref="T:System.ArgumentNullException">Для этого свойства устанавливается значение null.</exception>
  455. <exception cref="T:System.NotSupportedException">Алгоритм ключа для этого закрытого ключа не поддерживается.</exception>
  456. <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Ключи X.509 не совпадают.</exception>
  457. <exception cref="T:System.ArgumentException">Значение ключа поставщика служб шифрования равно null.</exception>
  458. </member>
  459. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
  460. <summary>Получает объект <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />, связанный с сертификатом.</summary>
  461. <returns>Объект <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />.</returns>
  462. <exception cref="T:System.Security.Cryptography.CryptographicException">Значение ключа не является значением RSA или DSA, или ключ не читается. </exception>
  463. </member>
  464. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
  465. <summary>Получает необработанные данные сертификата.</summary>
  466. <returns>Необработанные данные сертификата в качестве массива байтов.</returns>
  467. </member>
  468. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
  469. <summary>Получает серийный номер сертификата.</summary>
  470. <returns>Серийный номер сертификата.</returns>
  471. </member>
  472. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
  473. <summary>Получает алгоритм, используемый для создания подписи сертификата.</summary>
  474. <returns>Возвращает идентификатор объекта (<see cref="T:System.Security.Cryptography.Oid" />) алгоритма подписи.</returns>
  475. <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
  476. </member>
  477. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
  478. <summary>Получает различающееся имя субъекта от сертификата.</summary>
  479. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" />, представляющий имя субъекта сертификата.</returns>
  480. <exception cref="T:System.Security.Cryptography.CryptographicException">Недопустимый контекст сертификата.</exception>
  481. </member>
  482. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
  483. <summary>Получает отпечаток сертификата.</summary>
  484. <returns>Отпечаток сертификата.</returns>
  485. </member>
  486. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
  487. <summary>Отображает сертификат X.509 в текстовом формате.</summary>
  488. <returns>Сведения о сертификате.</returns>
  489. </member>
  490. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
  491. <summary>Отображает сертификат X.509 в текстовом формате.</summary>
  492. <returns>Сведения о сертификате.</returns>
  493. <param name="verbose">Значение true для отображения открытого ключа, закрытого ключа, расширений и т. д.; значение false для отображения сведений, аналогичных классу <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, в том числе отпечаток, серийный номер, имена субъекта и поставщика и т. д. </param>
  494. </member>
  495. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
  496. <summary>Получает версию формата сертификата X.509.</summary>
  497. <returns>Формат сертификата.</returns>
  498. <exception cref="T:System.Security.Cryptography.CryptographicException">Сертификат не читается. </exception>
  499. </member>
  500. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
  501. <summary>Представляет коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.Этот класс не наследуется.</summary>
  502. </member>
  503. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
  504. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> без дополнительной информации <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
  505. </member>
  506. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  507. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> с помощью объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
  508. <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, с которого начинается коллекция.</param>
  509. </member>
  510. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
  511. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, используя массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
  512. <param name="certificates">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
  513. </member>
  514. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
  515. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, используя заданную коллекцию сертификатов.</summary>
  516. <param name="certificates">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
  517. </member>
  518. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  519. <summary>Добавляет объект в конец коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  520. <returns>Индекс <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />, по которому был добавлен параметр <paramref name="certificate" />.</returns>
  521. <param name="certificate">Сертификат X.509 представлен в качестве объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
  522. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
  523. </member>
  524. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
  525. <summary>Добавляет несколько объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> в массиве в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  526. <param name="certificates">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
  527. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
  528. </member>
  529. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
  530. <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>
  531. <param name="certificates">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
  532. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
  533. </member>
  534. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  535. <summary>Определяет, содержит ли объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> указанный сертификат.</summary>
  536. <returns>Значение true, если объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> содержит указанный параметр <paramref name="certificate" />, в противном случае — значение false.</returns>
  537. <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, который требуется найти в коллекции. </param>
  538. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
  539. </member>
  540. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
  541. <summary>Экспортирует сведения о сертификате X.509 в массив байтов.</summary>
  542. <returns>Сведения о сертификате X.509 в массиве байтов.</returns>
  543. <param name="contentType">Поддерживаемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </param>
  544. </member>
  545. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
  546. <summary>Экспортирует сведения о сертификате X.509 в массив байтов, используя пароль.</summary>
  547. <returns>Сведения о сертификате X.509 в массиве байтов.</returns>
  548. <param name="contentType">Поддерживаемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </param>
  549. <param name="password">Строка, используемая для защиты массива байтов. </param>
  550. <exception cref="T:System.Security.Cryptography.CryptographicException">Нечитаемый сертификат, недопустимое содержимое или, если используется сертификат с паролем, ошибка экспорта закрытого ключа из-за неправильного пароля. </exception>
  551. </member>
  552. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
  553. <summary>Выполняет поиск в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> с использованием критериев поиска, указанных в перечислении <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> и объекте <paramref name="findValue" />.</summary>
  554. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
  555. <param name="findType">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />. </param>
  556. <param name="findValue">Критерий поиска в качестве объекта. </param>
  557. <param name="validOnly">Значение true разрешает возврат из поиска только допустимых сертификатов; в противном случае — false. </param>
  558. <exception cref="T:System.Security.Cryptography.CryptographicException">
  559. <paramref name="findType" /> не является допустимым. </exception>
  560. </member>
  561. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
  562. <summary>Возвращает перечислитель, который может выполнять итерацию объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  563. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" />, который может выполнять итерацию в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
  564. </member>
  565. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
  566. <summary>Импортирует сертификат в форме массива байтов в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  567. <param name="rawData">Массив байтов, содержащий данные сертификата X.509. </param>
  568. </member>
  569. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  570. <summary>Импортирует сертификат в форме массива байтов, требующего пароля для доступа к сертификату, в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  571. <param name="rawData">Массив байтов, содержащий данные из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
  572. <param name="password">Пароль, необходимый для доступа к сведениям о сертификате. </param>
  573. <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как импортирован сертификат. </param>
  574. </member>
  575. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
  576. <summary>Импортирует файл сертификата в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  577. <param name="fileName">Имя файла, содержащего сведения о сертификате. </param>
  578. </member>
  579. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  580. <summary>Импортирует файл сертификата, требующий пароль, в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  581. <param name="fileName">Имя файла, содержащего сведения о сертификате. </param>
  582. <param name="password">Пароль, необходимый для доступа к сведениям о сертификате. </param>
  583. <param name="keyStorageFlags">Поразрядное сочетание значений перечисления, определяющих, где и как импортирован сертификат. </param>
  584. </member>
  585. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
  586. <summary>Вставляет объект в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> по указанному индексу.</summary>
  587. <param name="index">Отсчитываемый с нуля индекс, по которому должен быть вставлен параметр <paramref name="certificate" />. </param>
  588. <param name="certificate">Вставляемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
  589. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> меньше нуля.– или – Значение параметра <paramref name="index" /> больше значения свойства <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
  590. <exception cref="T:System.NotSupportedException">Семейство доступно только для чтения.– или – Коллекция имеет фиксированный размер. </exception>
  591. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
  592. </member>
  593. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
  594. <summary>Получает или задает элемент с указанным индексом.</summary>
  595. <returns>Элемент с заданным индексом.</returns>
  596. <param name="index">Отсчитываемый с нуля индекс получаемого или задаваемого элемента. </param>
  597. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> меньше нуля.– или – Значение параметра <paramref name="index" /> больше или равно значению свойства <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
  598. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="index" /> имеет значение null. </exception>
  599. </member>
  600. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  601. <summary>Удаляет первое вхождение сертификата из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  602. <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, удаляемый из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
  603. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificate" /> имеет значение null. </exception>
  604. </member>
  605. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
  606. <summary>Удаляет несколько объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> в массиве из объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  607. <param name="certificates">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
  608. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
  609. </member>
  610. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
  611. <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>
  612. <param name="certificates">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
  613. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="certificates" /> имеет значение null. </exception>
  614. </member>
  615. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
  616. <summary>Поддерживает простую итерацию элементов объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.Этот класс не наследуется.</summary>
  617. </member>
  618. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
  619. <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  620. <returns>Текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
  621. <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
  622. </member>
  623. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
  624. <summary>Перемещает перечислитель к следующему элементу в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  625. <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
  626. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
  627. </member>
  628. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
  629. <summary>Устанавливает перечислитель в исходное положение перед первым элементом в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  630. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
  631. </member>
  632. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
  633. <summary>Описание этого члена см. в разделе <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
  634. <returns>Текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
  635. <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
  636. </member>
  637. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
  638. <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
  639. <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
  640. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
  641. </member>
  642. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
  643. <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
  644. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
  645. </member>
  646. <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
  647. <summary>Определяет коллекцию, хранящую объекты <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
  648. </member>
  649. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
  650. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  651. </member>
  652. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
  653. <summary>Инициализирует экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> из массива объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
  654. <param name="value">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> для инициализации нового объекта. </param>
  655. </member>
  656. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
  657. <summary>Инициализирует класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> из другого класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  658. <param name="value">Класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> для инициализации нового объекта. </param>
  659. </member>
  660. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
  661. <summary>Добавляет класс <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> с заданным значением в текущий класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  662. <returns>Индекс в текущем объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, в котором вставлялся новый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
  663. <param name="value">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, добавляемый к текущему объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
  664. </member>
  665. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
  666. <summary>Копирует элементы массива типа <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в конец текущего класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  667. <param name="value">Массив типа <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, содержащий объекты, добавляемые в текущий класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
  668. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="value" /> — null. </exception>
  669. </member>
  670. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
  671. <summary>Копирует элементы указанного объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> в конец текущего объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  672. <param name="value">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, содержащий объекты для добавления в коллекцию. </param>
  673. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="value" /> — null. </exception>
  674. </member>
  675. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
  676. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
  677. <summary>Получает значение, определяющее, содержит ли текущий класс <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> указанный объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
  678. <returns>Значение true, если объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> содержится в этой коллекции; в противном случае — значение false.</returns>
  679. <param name="value">Искомый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
  680. </member>
  681. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
  682. <summary>Копирует значения <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в текущем классе <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> в одномерный экземпляр <see cref="T:System.Array" /> по указанному индексу.</summary>
  683. <param name="array">Одномерный объект <see cref="T:System.Array" />, в который копируются значения из коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
  684. <param name="index">Индекс в объекте <paramref name="array" />, с которого начинается копирование. </param>
  685. <exception cref="T:System.ArgumentException">Параметр <paramref name="array" /> является многомерным.– или – Число элементов в классе <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> превышает свободное место между параметром <paramref name="arrayIndex" /> концом массива <paramref name="array" />. </exception>
  686. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="array" /> — null. </exception>
  687. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="arrayIndex" /> меньше нижней границы параметра <paramref name="array" />. </exception>
  688. </member>
  689. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
  690. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
  691. <summary>Возвращает перечислитель, выполняющий итерацию коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  692. <returns>Перечислитель дочерних элементов <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, используемый для итерации коллекции.</returns>
  693. </member>
  694. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
  695. <summary>Создает хэш-значение на основе всех значений, содержащихся в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  696. <returns>Хэш-значение на основе всех значений, содержащихся в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
  697. </member>
  698. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
  699. <summary>Возвращает индекс указанного объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  700. <returns>Индекс объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, заданного параметром <paramref name="value" /> в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, если он найден; в противном случае — -1.</returns>
  701. <param name="value">Искомый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
  702. </member>
  703. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
  704. <summary>Вставляет объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в текущую коллекцию <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> по указанному индексу.</summary>
  705. <param name="index">Начинающийся с нуля индекс места вставки параметра <paramref name="value" />. </param>
  706. <param name="value">Вставляемый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />. </param>
  707. </member>
  708. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
  709. <summary>Получает или задает запись по указанному индексу текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  710. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> по указанному индексу текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
  711. <param name="index">Начинающийся с нуля индекс записи, которую требуется найти в текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
  712. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="index" /> находится вне диапазона допустимых индексов коллекции. </exception>
  713. </member>
  714. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
  715. <summary>Удаляет определенный объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> из текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  716. <param name="value">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, который требуется удалить из текущей коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
  717. <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>
  718. </member>
  719. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
  720. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
  721. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
  722. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
  723. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
  724. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
  725. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
  726. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
  727. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
  728. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
  729. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
  730. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
  731. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
  732. <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
  733. <summary>Перечисляет объекты <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  734. </member>
  735. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
  736. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> для указанного объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  737. <param name="mappings">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> для перечисления. </param>
  738. </member>
  739. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
  740. <summary>Получает текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  741. <returns>Текущий объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
  742. <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
  743. </member>
  744. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
  745. <summary>Перемещает перечислитель к следующему элементу коллекции.</summary>
  746. <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
  747. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
  748. </member>
  749. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
  750. <summary>Устанавливает перечислитель в его начальное положение, т. е. перед первым элементом коллекции.</summary>
  751. <exception cref="T:System.InvalidOperationException">Коллекция изменяется после создания экземпляра перечисления. </exception>
  752. </member>
  753. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
  754. <summary>Описание этого члена см. в разделе <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
  755. <returns>Текущий объект сертификата X.509 в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
  756. <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
  757. </member>
  758. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
  759. <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
  760. <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
  761. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
  762. </member>
  763. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
  764. <summary>Описание этого члена см. в разделе <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
  765. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
  766. </member>
  767. <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
  768. <summary>Представляет обработчик для создания цепочки для сертификатов <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
  769. </member>
  770. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
  771. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
  772. </member>
  773. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  774. <summary>Создает цепочку X.509 с использованием политики, указанной в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
  775. <returns>Значение true, если сертификат X.509 действителен; в противном случае — значение false.</returns>
  776. <param name="certificate">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
  777. <exception cref="T:System.ArgumentException">Сертификат <paramref name="certificate" />недействителен, или значение равно null. </exception>
  778. <exception cref="T:System.Security.Cryptography.CryptographicException">Нечитаемый сертификат <paramref name="certificate" />. </exception>
  779. </member>
  780. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
  781. <summary>Возвращает коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</summary>
  782. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
  783. </member>
  784. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
  785. <summary>Возвращает или задает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />, используемый для создания цепочки сертификатов X.509.</summary>
  786. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />, связанный с данной цепочкой X.509.</returns>
  787. <exception cref="T:System.ArgumentNullException">Для этого свойства устанавливается значение null.</exception>
  788. </member>
  789. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
  790. <summary>Возвращает состояние каждого элемента в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
  791. <returns>Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
  792. <PermissionSet>
  793. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  794. </PermissionSet>
  795. </member>
  796. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
  797. <summary>Освобождает все ресурсы, используемые объектом <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
  798. </member>
  799. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
  800. <summary>Освобождает неуправляемые ресурсы, используемые объектом <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />, а при необходимости освобождает также управляемые ресурсы.</summary>
  801. <param name="disposing">Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы.</param>
  802. </member>
  803. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
  804. <summary>Возвращает безопасный дескриптор для данного экземпляра <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />. </summary>
  805. <returns>Возвращает <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
  806. </member>
  807. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
  808. <summary>Представляет элемент цепочки сертификата X.509.</summary>
  809. </member>
  810. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
  811. <summary>Получает сертификат X.509 в конкретном элементе цепочки.</summary>
  812. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
  813. </member>
  814. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
  815. <summary>Получает состояние ошибки текущего сертификата X.509 в цепочке.</summary>
  816. <returns>Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
  817. <PermissionSet>
  818. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  819. </PermissionSet>
  820. </member>
  821. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
  822. <summary>Получает дополнительные сведения об ошибке из структуры цепочки неуправляемого сертификата.</summary>
  823. <returns>Строка, представляющая элемент pwszExtendedErrorInfo неуправляемой структуры в CERT_CHAIN_ELEMENT в шифровании Crypto API.</returns>
  824. </member>
  825. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
  826. <summary>Представляет коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.Этот класс не наследуется.</summary>
  827. </member>
  828. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
  829. <summary>Копирует объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> в массив, начиная с указанного индекса.</summary>
  830. <param name="array">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />. </param>
  831. <param name="index">Целое число, представляющее значение индекса. </param>
  832. <exception cref="T:System.ArgumentOutOfRangeException">Указанное значение параметра <paramref name="index" /> меньше нуля или больше или равно длине массива. </exception>
  833. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null. </exception>
  834. <exception cref="T:System.ArgumentException">Параметр <paramref name="index" /> вместе с текущим количеством больше, чем длина массива. </exception>
  835. </member>
  836. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
  837. <summary>Получает количество элементов коллекции.</summary>
  838. <returns>Целое число, представляющее количество элементов в коллекции.</returns>
  839. </member>
  840. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
  841. <summary>Получает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />, который может использоваться для перехода в коллекции элементов цепочки.</summary>
  842. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />.</returns>
  843. </member>
  844. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
  845. <summary>Получает значение, позволяющее определить, является ли коллекция элементов цепочки синхронизированной.</summary>
  846. <returns>Всегда возвращает значение false.</returns>
  847. </member>
  848. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
  849. <summary>Возвращает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> по указанному индексу.</summary>
  850. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</returns>
  851. <param name="index">Целочисленное значение. </param>
  852. <exception cref="T:System.InvalidOperationException">Значение параметра <paramref name="index" /> меньше нуля. </exception>
  853. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" />больше или равно длине коллекции. </exception>
  854. </member>
  855. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
  856. <summary>Получает объект, который можно использовать для синхронизации доступа к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
  857. <returns>Ссылка на текущий объект.</returns>
  858. </member>
  859. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  860. <summary>Копирует объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> в массив, начиная с указанного индекса.</summary>
  861. <param name="array">Массив для копирования объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</param>
  862. <param name="index">Индекс объекта <paramref name="array" />, с которого требуется начать копирование.</param>
  863. <exception cref="T:System.ArgumentOutOfRangeException">Указанное значение параметра <paramref name="index" /> меньше нуля или больше или равно длине массива. </exception>
  864. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null. </exception>
  865. <exception cref="T:System.ArgumentException">Параметр <paramref name="index" /> вместе с текущим количеством больше, чем длина массива. </exception>
  866. </member>
  867. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
  868. <summary>Получает объект <see cref="T:System.Collections.IEnumerator" />, который может использоваться для перехода в коллекции элементов цепочки.</summary>
  869. <returns>Объект <see cref="T:System.Collections.IEnumerator" />.</returns>
  870. </member>
  871. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
  872. <summary>Поддерживает простую итерацию коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.Этот класс не наследуется.</summary>
  873. </member>
  874. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
  875. <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
  876. <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
  877. <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
  878. <PermissionSet>
  879. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  880. </PermissionSet>
  881. </member>
  882. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
  883. <summary>Перемещает перечислитель к следующему элементу в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
  884. <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
  885. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
  886. </member>
  887. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
  888. <summary>Устанавливает перечислитель в исходное положение перед первым элементом коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
  889. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
  890. </member>
  891. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
  892. <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
  893. <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
  894. <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
  895. </member>
  896. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
  897. <summary>Представляет политику цепочки, применяемую при построении цепочки сертификата X509.Этот класс не наследуется.</summary>
  898. </member>
  899. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
  900. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />. </summary>
  901. </member>
  902. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
  903. <summary>Получает коллекцию идентификаторов объекта (OID), задающих политики применения и расширенные использования ключа, поддерживаемые сертификатом.</summary>
  904. <returns>Объект <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
  905. </member>
  906. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
  907. <summary>Получает коллекцию идентификаторов объекта (OID), задающих политики сертификатов, которые поддерживаются сертификатом.</summary>
  908. <returns>Объект <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
  909. </member>
  910. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
  911. <summary>Представляет дополнительную коллекцию сертификатов, в которой поиск может осуществляться модулем цепочки при проверке цепочки сертификатов.</summary>
  912. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
  913. </member>
  914. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
  915. <summary>Восстанавливает значения по умолчанию для членов <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
  916. </member>
  917. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
  918. <summary>Получает или задает значения для флагов отзыва X509.</summary>
  919. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />.</returns>
  920. <exception cref="T:System.ArgumentException">Указанное значение <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> не является допустимым флагом. </exception>
  921. </member>
  922. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
  923. <summary>Получает или задает значения для режима отзыва сертификата X509.</summary>
  924. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />.</returns>
  925. <exception cref="T:System.ArgumentException">Указанное значение <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> не является допустимым флагом. </exception>
  926. </member>
  927. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
  928. <summary>Получает интервал времени, прошедшего в процессе интерактивной проверки отзыва или загрузки списка отзыва сертификатов (CRL).</summary>
  929. <returns>Объект <see cref="T:System.TimeSpan" />.</returns>
  930. </member>
  931. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
  932. <summary>Получает флаги проверки для сертификата.</summary>
  933. <returns>Значение из перечисления <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />.</returns>
  934. <exception cref="T:System.ArgumentException">Указанное значение <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> не является допустимым флагом.<see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" /> является значением по умолчанию.</exception>
  935. </member>
  936. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
  937. <summary>Время проверки сертификата в формате местного времени.</summary>
  938. <returns>Объект <see cref="T:System.DateTime" />.</returns>
  939. </member>
  940. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
  941. <summary>Предоставляет простую структуру для хранения состояния цепочки X509 и сведений об ошибках.</summary>
  942. </member>
  943. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
  944. <summary>Задает состояние цепочки X509.</summary>
  945. <returns>Значение <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />.</returns>
  946. </member>
  947. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
  948. <summary>Задает описание значения <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" />.</summary>
  949. <returns>Локализуемая строка.</returns>
  950. </member>
  951. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
  952. <summary>Определяет состояние цепочки X509.</summary>
  953. </member>
  954. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
  955. <summary>Задает, что список доверия сертификатов (CTL) содержит недопустимую подпись.</summary>
  956. </member>
  957. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
  958. <summary>Указывает, что список доверия сертификатов (CTL) является недопустимым, так как содержит недопустимое значение времени. Например, данное значение задает, что срок действия списка доверия сертификатов истек.</summary>
  959. </member>
  960. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
  961. <summary>Указывает, что список доверия сертификатов (CTL) недействителен для данного применения.</summary>
  962. </member>
  963. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
  964. <summary>Указывает, что цепочка X509 не может быть создана.</summary>
  965. </member>
  966. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
  967. <summary>Указывает, что цепочка X509 является недопустимой, так как сертификат исключил ограничение имен.</summary>
  968. </member>
  969. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
  970. <summary>Указывает, что сертификат имеет неопределенную ограничение имени.</summary>
  971. </member>
  972. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
  973. <summary>Указывает, что сертификат имеет недопустимое ограничение имен.</summary>
  974. </member>
  975. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
  976. <summary>Указывает, что у сертификата отсутствует поддерживаемая ограничение имени, или ограничение имени сертификата не поддерживается.</summary>
  977. </member>
  978. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
  979. <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимых основных ограничений.</summary>
  980. </member>
  981. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
  982. <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимого расширения.</summary>
  983. </member>
  984. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
  985. <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимых ограничений имени.</summary>
  986. </member>
  987. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
  988. <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимых ограничений политики.</summary>
  989. </member>
  990. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
  991. <summary>Указывает, что в цепочке X509 отсутствуют ошибки.</summary>
  992. </member>
  993. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
  994. <summary>Указывает, что в сертификате отсутствует расширение политики сертификатов.Если в групповой политике указано, что все сертификаты должны иметь политику сертификата, это приведет к возникновению ошибки.</summary>
  995. </member>
  996. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
  997. <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимой подписи сертификата.</summary>
  998. </member>
  999. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
  1000. <summary>Не рекомендуется.Указывает, что сертификат центра сертификации (ЦС) и выданный сертификат имеют сроки действия, которые не являются вложенными.Например, сертификат центра сертификации (ЦС) может быть действителен с 1 января по 1 декабря, а выданный сертификат — со 2 января по 2 декабря. Это значит, что сроки действия не являются вложенными.</summary>
  1001. </member>
  1002. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
  1003. <summary>Указывает, что цепочка X509 является недопустимой из-за недопустимого значения времени. Например, это значение указывает, что срок действия сертификата истек.</summary>
  1004. </member>
  1005. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
  1006. <summary>Указывает, что использование ключа недопустимо.</summary>
  1007. </member>
  1008. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
  1009. <summary>Указывает, что список отзыва сертификатов с подключением к сети, который использует цепочка X509, в настоящее время отключен.</summary>
  1010. </member>
  1011. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
  1012. <summary>Указывает, что цепочка X509 не может быть построена для корневого сертификата.</summary>
  1013. </member>
  1014. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
  1015. <summary>Указывает, что невозможно определить, был ли отозван сертификат.Это может быть вызвано тем, что список отзыва сертификатов отключен или недоступен.</summary>
  1016. </member>
  1017. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
  1018. <summary>Указывает, что цепочка X509 является недопустимой из-за отозванного сертификата.</summary>
  1019. </member>
  1020. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
  1021. <summary>Указывает, что цепочка X509 недопустима из-за ненадежного корневого сертификата.</summary>
  1022. </member>
  1023. <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
  1024. <summary>Задает формат сертификата X.509. </summary>
  1025. </member>
  1026. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
  1027. <summary>Сертификат Authenticode X.509. </summary>
  1028. </member>
  1029. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
  1030. <summary>Единый сертификат X.509.</summary>
  1031. </member>
  1032. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
  1033. <summary>Сертификат в формате PFX.Значение Pfx идентично значению Pkcs12.</summary>
  1034. </member>
  1035. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
  1036. <summary>Сертификат в формате PKCS 12.Значение Pkcs12 идентично значению Pfx.</summary>
  1037. </member>
  1038. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
  1039. <summary>Сертификат в формате PKCS 7.</summary>
  1040. </member>
  1041. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
  1042. <summary>Единый сериализованный сертификат X.509. </summary>
  1043. </member>
  1044. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
  1045. <summary>Сериализованное хранилище.</summary>
  1046. </member>
  1047. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
  1048. <summary>Неизвестный сертификат X.509. </summary>
  1049. </member>
  1050. <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
  1051. <summary>Определяет коллекцию идентификаторов объекта (OID), которая указывает приложения, использующие ключ.Этот класс не наследуется.</summary>
  1052. </member>
  1053. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
  1054. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />.</summary>
  1055. </member>
  1056. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1057. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" /> и значения, указывающего, является ли расширение критическим.</summary>
  1058. <param name="encodedEnhancedKeyUsages">Закодированные данные, используемые для создания расширения.</param>
  1059. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1060. </member>
  1061. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
  1062. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.OidCollection" /> и значения, указывающего, является ли расширение критическим. </summary>
  1063. <param name="enhancedKeyUsages">Коллекция <see cref="T:System.Security.Cryptography.OidCollection" />. </param>
  1064. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1065. <exception cref="T:System.Security.Cryptography.CryptographicException">Указанный объект <see cref="T:System.Security.Cryptography.OidCollection" /> содержит одно или несколько поврежденных значений.</exception>
  1066. </member>
  1067. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1068. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> с помощью объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
  1069. <param name="asnEncodedData">Закодированные данные, используемые для создания расширения.</param>
  1070. </member>
  1071. <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
  1072. <summary>Получает коллекцию идентификаторов объекта (OID), которые указывают приложения, использующие ключ.</summary>
  1073. <returns>Объект <see cref="T:System.Security.Cryptography.OidCollection" />, который указывает приложения, использующие ключ.</returns>
  1074. <PermissionSet>
  1075. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  1076. </PermissionSet>
  1077. </member>
  1078. <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
  1079. <summary>Представляет расширение X509.</summary>
  1080. </member>
  1081. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
  1082. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
  1083. </member>
  1084. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1085. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
  1086. <param name="encodedExtension">Закодированные данные, используемые для создания расширения.</param>
  1087. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1088. </member>
  1089. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
  1090. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
  1091. <param name="oid">Идентификатор объекта, используемый для определения расширения.</param>
  1092. <param name="rawData">Закодированные данные, используемые для создания расширения.</param>
  1093. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1094. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="oid" /> имеет значение null.</exception>
  1095. <exception cref="T:System.ArgumentException">Параметр <paramref name="oid" /> является пустой строкой ("").</exception>
  1096. </member>
  1097. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
  1098. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
  1099. <param name="oid">Строка, представляющая идентификатор объекта.</param>
  1100. <param name="rawData">Закодированные данные, используемые для создания расширения.</param>
  1101. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1102. </member>
  1103. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1104. <summary>Копирует свойства расширения указанного объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
  1105. <param name="asnEncodedData">Копируемый объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</param>
  1106. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="asnEncodedData" /> имеет значение null. </exception>
  1107. <exception cref="T:System.ArgumentException">В классе <paramref name="asnEncodedData" /> отсутствует допустимое расширение X.509.</exception>
  1108. </member>
  1109. <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
  1110. <summary>Получает логическое значение, определяющее, является ли расширение критическим.</summary>
  1111. <returns>Значение true, если расширение является критическим, в противном случае — false.</returns>
  1112. </member>
  1113. <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
  1114. <summary>Представляет коллекцию объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.Этот класс не наследуется.</summary>
  1115. </member>
  1116. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
  1117. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </summary>
  1118. </member>
  1119. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
  1120. <summary>Добавляет объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> в объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1121. <returns>Индекс, по которому был добавлен параметр <paramref name="extension" />.</returns>
  1122. <param name="extension">Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> для добавления к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </param>
  1123. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="extension" /> — null.</exception>
  1124. </member>
  1125. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
  1126. <summary>Копирует элемент коллекции в массив, начиная с заданного индекса.</summary>
  1127. <param name="array">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
  1128. <param name="index">Расположение в массиве, с которого начинается копирование. </param>
  1129. <exception cref="T:System.ArgumentException">В параметре <paramref name="index" /> содержится строка нулевой длины или недопустимое значение. </exception>
  1130. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="index" /> имеет значение null. </exception>
  1131. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="index" /> задает значение, не входящее в массив. </exception>
  1132. </member>
  1133. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
  1134. <summary>Получает число объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1135. <returns>Целое число, представляющее число объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1136. </member>
  1137. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
  1138. <summary>Возвращает перечислитель, который может выполнять итерацию объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1139. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" />, используемый для выполнения итерации в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1140. </member>
  1141. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
  1142. <summary>Получает значение, показывающее, гарантируется ли потокобезопасность коллекции.</summary>
  1143. <returns>Значение true, если коллекция является потокобезопасной; в противном случае — значение false.</returns>
  1144. </member>
  1145. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
  1146. <summary>Получает объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> по указанному индексу.</summary>
  1147. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
  1148. <param name="index">Расположение объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> для извлечения. </param>
  1149. <exception cref="T:System.InvalidOperationException">Значение параметра <paramref name="index" /> меньше нуля. </exception>
  1150. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> больше или равно длине массива. </exception>
  1151. </member>
  1152. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
  1153. <summary>Получает первый объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />, значение или понятное имя которого определяется идентификатором объекта.</summary>
  1154. <returns>Объект <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
  1155. <param name="oid">Идентификатор объекта расширения для извлечения. </param>
  1156. </member>
  1157. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
  1158. <summary>Получает объект, который можно использовать для синхронизации доступа к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1159. <returns>Объект, который можно использовать для синхронизации доступа к объекту <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1160. </member>
  1161. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  1162. <summary>Копирует коллекцию в массив, начиная с заданного индекса.</summary>
  1163. <param name="array">Массив объектов <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
  1164. <param name="index">Расположение в массиве, с которого начинается копирование. </param>
  1165. <exception cref="T:System.ArgumentException">В параметре <paramref name="index" /> содержится строка нулевой длины или недопустимое значение. </exception>
  1166. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="index" /> имеет значение null. </exception>
  1167. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="index" /> задает значение, не входящее в массив. </exception>
  1168. </member>
  1169. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
  1170. <summary>Возвращает перечислитель, который может выполнять итерацию объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1171. <returns>Объект <see cref="T:System.Collections.IEnumerator" />, используемый для выполнения итерации в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1172. </member>
  1173. <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
  1174. <summary>Поддерживает простую итерацию элементов объекта <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.Этот класс не наследуется.</summary>
  1175. </member>
  1176. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
  1177. <summary>Получает текущий элемент в объекте <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1178. <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1179. <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
  1180. <PermissionSet>
  1181. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  1182. </PermissionSet>
  1183. </member>
  1184. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
  1185. <summary>Перемещает перечислитель к следующему элементу в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1186. <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
  1187. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
  1188. </member>
  1189. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
  1190. <summary>Устанавливает перечислитель в исходное положение перед первым элементом в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1191. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя. </exception>
  1192. </member>
  1193. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
  1194. <summary>Получает объект из коллекции.</summary>
  1195. <returns>Текущий элемент в коллекции <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1196. <exception cref="T:System.InvalidOperationException">Перечислитель помещается перед первым элементом коллекции или после последнего элемента. </exception>
  1197. </member>
  1198. <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
  1199. <summary>Задает тип значения, поиск которого выполняется с помощью метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />.</summary>
  1200. </member>
  1201. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
  1202. <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>
  1203. </member>
  1204. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
  1205. <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>
  1206. </member>
  1207. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
  1208. <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>
  1209. </member>
  1210. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
  1211. <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>
  1212. </member>
  1213. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
  1214. <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>
  1215. </member>
  1216. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
  1217. <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>
  1218. </member>
  1219. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
  1220. <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>
  1221. </member>
  1222. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
  1223. <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>
  1224. </member>
  1225. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
  1226. <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей идентификатор ключа субъекта, например "F3E815D45E83B8477B9284113C64EF208E897112", как отображено в интерфейсе пользователя.</summary>
  1227. </member>
  1228. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
  1229. <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>
  1230. </member>
  1231. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
  1232. <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>
  1233. </member>
  1234. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
  1235. <summary>Параметр <paramref name="findValue" /> для метода <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> должен быть строкой, представляющей отпечаток сертификата.</summary>
  1236. </member>
  1237. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
  1238. <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>
  1239. </member>
  1240. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
  1241. <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>
  1242. </member>
  1243. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
  1244. <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>
  1245. </member>
  1246. <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
  1247. <summary>Определяет, где и как импортируется закрытый ключ сертификата X.509.</summary>
  1248. </member>
  1249. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
  1250. <summary>Используется набор ключей по умолчанию. Пользовательский набор ключей обычно является набором по умолчанию. </summary>
  1251. </member>
  1252. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
  1253. <summary>Импортированные ключи помечаются как экспортируемые. </summary>
  1254. </member>
  1255. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
  1256. <summary>Закрытые ключи хранятся в хранилище локального компьютера, а не в хранилище текущего пользователя. </summary>
  1257. </member>
  1258. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
  1259. <summary>Ключ, связанный с PFX-файлом, сохраняется при импорте сертификата.</summary>
  1260. </member>
  1261. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
  1262. <summary>Закрытые ключи хранятся в хранилище текущего пользователя, а не в хранилище локального компьютера.Это происходит, даже если сертификат указывает, что ключи должны храниться в хранилище локального компьютера.</summary>
  1263. </member>
  1264. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
  1265. <summary>Уведомите пользователя о доступе к ключу с помощью диалогового окна или другого метода. Используемый поставщик служб шифрования (CSP) определяет точный характер поведения.</summary>
  1266. </member>
  1267. <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
  1268. <summary>Определяет использование ключа, содержащегося в сертификате X.509. Этот класс не наследуется.</summary>
  1269. </member>
  1270. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
  1271. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />.</summary>
  1272. </member>
  1273. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1274. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> с использованием объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" /> и значения, указывающего, является ли расширение критическим. </summary>
  1275. <param name="encodedKeyUsage">Закодированные данные, используемые для создания расширения.</param>
  1276. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1277. </member>
  1278. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
  1279. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> с использованием заданного значения <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> и значения, указывающего, является ли расширение критическим. </summary>
  1280. <param name="keyUsages">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />, описывающее использование ключа.</param>
  1281. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1282. </member>
  1283. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1284. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> с помощью объекта <see cref="T:System.Security.Cryptography.AsnEncodedData" />. </summary>
  1285. <param name="asnEncodedData">Закодированные данные, используемые для создания расширения.</param>
  1286. </member>
  1287. <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
  1288. <summary>Получает флаг использования ключа, связанный с сертификатом.</summary>
  1289. <returns>Одно из значений <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />.</returns>
  1290. <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
  1291. </member>
  1292. <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
  1293. <summary>Определяет способы использования ключа сертификата.Если это значение не определено, ключ может использоваться для любой цели.</summary>
  1294. </member>
  1295. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
  1296. <summary>Ключ может использоваться для подписи списка отзыва сертификатов (CRL).</summary>
  1297. </member>
  1298. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
  1299. <summary>Ключ может использоваться для шифрования данных.</summary>
  1300. </member>
  1301. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
  1302. <summary>Ключ может использоваться только для расшифровки.</summary>
  1303. </member>
  1304. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
  1305. <summary>Ключ может использоваться в качестве цифровой подписи.</summary>
  1306. </member>
  1307. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
  1308. <summary>Ключ может использоваться только для шифрования.</summary>
  1309. </member>
  1310. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
  1311. <summary>Ключ может использоваться для определения согласования ключа, например, ключ, созданный с использованием алгоритма согласования ключей Диффи-Хеллмана.</summary>
  1312. </member>
  1313. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
  1314. <summary>Ключ может использоваться для подписи сертификатов.</summary>
  1315. </member>
  1316. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
  1317. <summary>Ключ может использоваться для шифрования ключа.</summary>
  1318. </member>
  1319. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
  1320. <summary>Отсутствуют параметры использования ключа.</summary>
  1321. </member>
  1322. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
  1323. <summary>Ключ может использоваться для проверки подлинности.</summary>
  1324. </member>
  1325. <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
  1326. <summary>Задает тип имени сертификата X509.</summary>
  1327. </member>
  1328. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
  1329. <summary>DNS-имя, связанное с альтернативным именем субъекта или поставщика сертификата X509. Это значение эквивалентно значению <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />.</summary>
  1330. </member>
  1331. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
  1332. <summary>DNS-имя, связанное с альтернативным именем субъекта или поставщика сертификата X509.</summary>
  1333. </member>
  1334. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
  1335. <summary>Адрес электронной почты субъекта или поставщика сертификата X509.</summary>
  1336. </member>
  1337. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
  1338. <summary>Простое имя субъекта или поставщика сертификата X509.</summary>
  1339. </member>
  1340. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
  1341. <summary>Имя участника-пользователя (UPN) субъекта или поставщика сертификата X509.</summary>
  1342. </member>
  1343. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
  1344. <summary>URL-адрес, связанный с альтернативным именем субъекта или поставщика сертификата X509.</summary>
  1345. </member>
  1346. <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
  1347. <summary>Указывает, какие сертификаты X509 в цепочке должны быть проверены на отзыв.</summary>
  1348. </member>
  1349. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
  1350. <summary>Проверяется, не был ли отозван конечный сертификат.</summary>
  1351. </member>
  1352. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
  1353. <summary>Проверяется, не была ли отозвана вся цепочка сертификатов.</summary>
  1354. </member>
  1355. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
  1356. <summary>Вся цепочка, за исключением корневого сертификата, проверяется на отзыв сертификатов.</summary>
  1357. </member>
  1358. <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
  1359. <summary>Задает режим, используемый для проверки отзыва сертификата X509.</summary>
  1360. </member>
  1361. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
  1362. <summary>Проверка отзыва сертификата не выполняется.</summary>
  1363. </member>
  1364. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
  1365. <summary>Проверка выполняется с помощью кэшированного списка отзыва сертификатов (CRL).</summary>
  1366. </member>
  1367. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
  1368. <summary>Проверка выполняется с помощью списка отзыва сертификатов с подключением к сети.</summary>
  1369. </member>
  1370. <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
  1371. <summary>Представляет хранилище X.509, которое является физическими хранилищем, используемым для хранения сертификатов X.509 и управления ими.Этот класс не наследуется.</summary>
  1372. </member>
  1373. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
  1374. <summary>Инициализирует новый класс <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> с использованием личных сертификатов из хранилища текущего пользователя.</summary>
  1375. </member>
  1376. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
  1377. <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>
  1378. <param name="storeName">Одно из значений перечисления, указывающее имя хранилища сертификатов X.509. </param>
  1379. <param name="storeLocation">Одно из значений перечисления, определяющее расположение хранилища сертификатов X.509. </param>
  1380. <exception cref="T:System.ArgumentException">Расположения <paramref name="storeLocation" /> или имя <paramref name="storeName" /> недопустимы. </exception>
  1381. </member>
  1382. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
  1383. <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>
  1384. <param name="storeName">Строка, представляющая значение из перечисления <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />. </param>
  1385. <param name="storeLocation">Одно из значений перечисления, определяющее расположение хранилища сертификатов X.509. </param>
  1386. <exception cref="T:System.ArgumentException">Объект <paramref name="storeLocation" /> содержит недопустимые значения. </exception>
  1387. </member>
  1388. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  1389. <summary>Добавляет сертификат в хранилище сертификатов X.509.</summary>
  1390. <param name="certificate">Добавляемый сертификат. </param>
  1391. <exception cref="T:System.ArgumentNullException">
  1392. <paramref name="certificate" />is null. </exception>
  1393. <exception cref="T:System.Security.Cryptography.CryptographicException">Не удалось добавить сертификат в хранилище.</exception>
  1394. </member>
  1395. <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
  1396. <summary>Возвращает коллекцию сертификатов, расположенную в хранилище сертификатов X.509.</summary>
  1397. <returns>Коллекция сертификатов.</returns>
  1398. </member>
  1399. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
  1400. <summary>Освобождает ресурсы, используемые <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
  1401. </member>
  1402. <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
  1403. <summary>Получает расположение хранилища сертификатов X.509.</summary>
  1404. <returns>Расположение хранилища сертификатов.</returns>
  1405. </member>
  1406. <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
  1407. <summary>Возвращает имя хранилища сертификатов X.509.</summary>
  1408. <returns>Имя хранилища сертификатов.</returns>
  1409. </member>
  1410. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
  1411. <summary>Открывает хранилище сертификатов X.509 или создает новое хранилище, в зависимости от параметров флага <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />.</summary>
  1412. <param name="flags">Побитовое сочетание значений перечисления, определяющее способ открывания хранилища сертификатов X.509. </param>
  1413. <exception cref="T:System.Security.Cryptography.CryptographicException">Хранилище не читается. </exception>
  1414. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1415. <exception cref="T:System.ArgumentException">Хранилище содержит недопустимые значения.</exception>
  1416. </member>
  1417. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  1418. <summary>Удаляет сертификат из хранилища сертификатов X.509.</summary>
  1419. <param name="certificate">Сертификат, подлежащий удалению.</param>
  1420. <exception cref="T:System.ArgumentNullException">
  1421. <paramref name="certificate" />is null. </exception>
  1422. <exception cref="T:System.Security.SecurityException">У вызывающего объекта отсутствует необходимое разрешение. </exception>
  1423. </member>
  1424. <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
  1425. <summary>Определяет строку, указывающую идентификатор ключа субъекта (SKI) для сертификата.Этот класс не наследуется.</summary>
  1426. </member>
  1427. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
  1428. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
  1429. </member>
  1430. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
  1431. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью массива байтов и значения, указывающего, является ли расширение критическим.</summary>
  1432. <param name="subjectKeyIdentifier">Массив байтов, который представляет данные, используемые для создания расширения.</param>
  1433. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1434. </member>
  1435. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1436. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью закодированных данных и значения, указывающего, является ли расширение критическим.</summary>
  1437. <param name="encodedSubjectKeyIdentifier">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, используемый для создания расширения.</param>
  1438. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1439. </member>
  1440. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
  1441. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью открытого ключа и значения, указывающего, является ли расширение критическим.</summary>
  1442. <param name="key">Объект <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />, из которого создается идентификатор ключа субъекта (SKI). </param>
  1443. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1444. </member>
  1445. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
  1446. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью открытого ключа, идентификатора алгоритма хэша и значения, указывающего, является ли расширение критическим. </summary>
  1447. <param name="key">Объект <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" />, из которого создается идентификатор ключа субъекта (SKI).</param>
  1448. <param name="algorithm">Одно из значений <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" />, которое определяет используемый алгоритм хэша.</param>
  1449. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1450. </member>
  1451. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
  1452. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью строки и значения, указывающего, является ли расширение критическим.</summary>
  1453. <param name="subjectKeyIdentifier">Строка в шестнадцатеричной кодировке, представляющая идентификатор ключа субъекта (SKI) для сертификата.</param>
  1454. <param name="critical">Значение true, если расширение является критическим, в противном случае — false.</param>
  1455. </member>
  1456. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1457. <summary>Создает новый экземпляр класса <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> с помощью копирования информации их закодированных данных.</summary>
  1458. <param name="asnEncodedData">Объект <see cref="T:System.Security.Cryptography.AsnEncodedData" />, используемый для создания расширения.</param>
  1459. </member>
  1460. <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
  1461. <summary>Получает строку, представляющую идентификатор ключа субъекта (SKI) для сертификата.</summary>
  1462. <returns>Строка в шестнадцатеричной кодировке, представляющая идентификатор ключа субъекта (SKI).</returns>
  1463. <exception cref="T:System.Security.Cryptography.CryptographicException">Расширение не может быть декодировано. </exception>
  1464. </member>
  1465. <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
  1466. <summary>Определяет тип хэш-алгоритма для использования с классом <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
  1467. </member>
  1468. <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
  1469. <summary>Идентификатор ключа субъекта (SKI) состоит из 160-разрядного хэш-значения SHA-1 закодированного открытого ключа (включая тег, длину и количество неиспользуемых разрядов).</summary>
  1470. </member>
  1471. <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
  1472. <summary>Идентификатор ключа субъекта (SKI) состоит из 160-разрядного хэша SHA-1 значения открытого ключа (исключая тег, длину и количество неиспользуемых разрядов).</summary>
  1473. </member>
  1474. <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
  1475. <summary>Идентификатор ключа субъекта (SKI) состоит из поля 4-разрядного типа со значением 0100, за которым следует не менее 60 значащих разрядов хэш-значения SHA-1 открытого ключа (исключая тег, длину и количество неиспользуемых разрядов двоичных строк).</summary>
  1476. </member>
  1477. <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
  1478. <summary>Определяет условия, при которых должна проводиться проверка сертификатов в цепочке X509.</summary>
  1479. </member>
  1480. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
  1481. <summary>Включены все флаги, относящиеся к проверке.</summary>
  1482. </member>
  1483. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
  1484. <summary>Не учитывать, что цепочку нельзя проверить из-за неизвестного центра сертификации (ЦС).</summary>
  1485. </member>
  1486. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
  1487. <summary>При проверке сертификата не учитывать, что отзыв центра сертификации неизвестен.</summary>
  1488. </member>
  1489. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
  1490. <summary>При проверке сертификата не учитывать, что список доверия сертификатов (CTL) недействителен, например, из-за истечения срока действия списка доверия сертификатов.</summary>
  1491. </member>
  1492. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
  1493. <summary>При проверке сертификата не учитывать, что отзыв подписавшего список доверия сертификатов (CTL) неизвестен.</summary>
  1494. </member>
  1495. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
  1496. <summary>При проверке сертификата не учитывать, что отзыв конечного сертификата (сертификата пользователя) неизвестен.</summary>
  1497. </member>
  1498. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
  1499. <summary>При проверке сертификата не учитывать, что основные ограничения недопустимы.</summary>
  1500. </member>
  1501. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
  1502. <summary>При проверке сертификата не учитывать, что сертификат имеет недопустимое имя.</summary>
  1503. </member>
  1504. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
  1505. <summary>При проверке сертификата не учитывать, что сертификат имеет недопустимую политику.</summary>
  1506. </member>
  1507. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
  1508. <summary>При проверке сертификата не учитывать, что сертификат центра сертификации (ЦС) и выданный сертификат имеют сроки действия, которые не являются вложенными.Например, сертификат центра сертификации (ЦС) может быть действителен с 1 января по 1 декабря, а выданный сертификат — со 2 января по 2 декабря. Это значит, что сроки действия не являются вложенными.</summary>
  1509. </member>
  1510. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
  1511. <summary>При проверке сертификата не учитывать сертификаты в цепочке, которые недействительны, так как срок их действия истек или не наступил.</summary>
  1512. </member>
  1513. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
  1514. <summary>При проверке сертификата не учитывать, что корневой отзыв неизвестен.</summary>
  1515. </member>
  1516. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
  1517. <summary>При проверке сертификата не учитывать, что сертификат был выдан не текущему пользователю.</summary>
  1518. </member>
  1519. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
  1520. <summary>Не включены флаги, относящиеся к проверке.</summary>
  1521. </member>
  1522. </members>
  1523. </doc>