System.Security.Cryptography.X509Certificates.xml 169 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559
  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>Fornisce un handle sicuro che rappresenta una catena X.509.Per altre informazioni, vedere <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>Specifica come aprire l'archivio certificati X.509.</summary>
  13. </member>
  14. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.IncludeArchived">
  15. <summary>Apre l'archivio certificati X.509 e include i certificati archiviati.</summary>
  16. </member>
  17. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.MaxAllowed">
  18. <summary>Apre l'archivio certificati X.509 per il livello di accesso più alto consentito.</summary>
  19. </member>
  20. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.OpenExistingOnly">
  21. <summary>Apre esclusivamente gli archivi esistenti. Se non esiste alcun archivio, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)" /> non ne crea uno nuovo.</summary>
  22. </member>
  23. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadOnly">
  24. <summary>Apre l'archivio certificati X.509 in sola lettura.</summary>
  25. </member>
  26. <member name="F:System.Security.Cryptography.X509Certificates.OpenFlags.ReadWrite">
  27. <summary>Apre l'archivio certificati X.509 in lettura e scrittura.</summary>
  28. </member>
  29. <member name="T:System.Security.Cryptography.X509Certificates.PublicKey">
  30. <summary>Rappresenta le informazioni della chiave pubblica di un certificato.La classe non può essere ereditata.</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>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> utilizzando un oggetto OID della chiave pubblica, una rappresentazione con codifica ASN.1 dei parametri della chiave pubblica e una rappresentazione con codifica ASN.1 del valore della chiave pubblica. </summary>
  34. <param name="oid">Oggetto OID che rappresenta la chiave pubblica.</param>
  35. <param name="parameters">Rappresentazione con codifica ASN.1 dei parametri della chiave pubblica.</param>
  36. <param name="keyValue">Rappresentazione con codifica ASN.1 del valore della chiave pubblica.</param>
  37. </member>
  38. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedKeyValue">
  39. <summary>Ottiene una rappresentazione con codifica ASN.1 del valore della chiave pubblica.</summary>
  40. <returns>Rappresentazione con codifica ASN.1 del valore della chiave pubblica.</returns>
  41. </member>
  42. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.EncodedParameters">
  43. <summary>Ottiene una rappresentazione con codifica ASN.1 dei parametri della chiave pubblica.</summary>
  44. <returns>Rappresentazione con codifica ASN.1 dei parametri della chiave pubblica.</returns>
  45. </member>
  46. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Key">
  47. <summary>Ottiene un oggetto <see cref="T:System.Security.Cryptography.RSACryptoServiceProvider" /> o <see cref="T:System.Security.Cryptography.DSACryptoServiceProvider" /> che rappresenta la chiave pubblica.</summary>
  48. <returns>Oggetto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> che rappresenta la chiave pubblica.</returns>
  49. <exception cref="T:System.NotSupportedException">L'algoritmo della chiave non è supportato.</exception>
  50. </member>
  51. <member name="P:System.Security.Cryptography.X509Certificates.PublicKey.Oid">
  52. <summary>Ottiene un oggetto identificatore di oggetto (OID) per la chiave pubblica.</summary>
  53. <returns>Oggetto OID per la chiave pubblica.</returns>
  54. </member>
  55. <member name="T:System.Security.Cryptography.X509Certificates.StoreLocation">
  56. <summary>Specifica la posizione dell'archivio certificati X.509.</summary>
  57. </member>
  58. <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser">
  59. <summary>Archivio certificati X.509 utilizzato dall'utente corrente.</summary>
  60. </member>
  61. <member name="F:System.Security.Cryptography.X509Certificates.StoreLocation.LocalMachine">
  62. <summary>Archivio certificati X.509 assegnato al computer locale.</summary>
  63. </member>
  64. <member name="T:System.Security.Cryptography.X509Certificates.StoreName">
  65. <summary>Specifica il nome dell'archivio certificati X.509 da aprire.</summary>
  66. </member>
  67. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AddressBook">
  68. <summary>Archivio certificati X.509 per gli altri utenti.</summary>
  69. </member>
  70. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.AuthRoot">
  71. <summary>Archivio certificati X.509 per autorità di certificazione di terze parti.</summary>
  72. </member>
  73. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.CertificateAuthority">
  74. <summary>Archivio certificati X.509 per autorità di certificazione intermedie. </summary>
  75. </member>
  76. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Disallowed">
  77. <summary>Archivio certificati X.509 per i certificati revocati.</summary>
  78. </member>
  79. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.My">
  80. <summary>Archivio certificati X.509 per i certificati personali.</summary>
  81. </member>
  82. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.Root">
  83. <summary>Archivio certificati X.509 per autorità di certificazione radice attendibili.</summary>
  84. </member>
  85. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPeople">
  86. <summary>Archivio certificati X.509 per utenti e risorse considerate direttamente attendibili.</summary>
  87. </member>
  88. <member name="F:System.Security.Cryptography.X509Certificates.StoreName.TrustedPublisher">
  89. <summary>Archivio certificati X.509 per editori considerati direttamente attendibili.</summary>
  90. </member>
  91. <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName">
  92. <summary>Rappresenta il nome distinto di un certificato X509.La classe non può essere ereditata.</summary>
  93. </member>
  94. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Byte[])">
  95. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando le informazioni derivate dalla matrice di byte specificata.</summary>
  96. <param name="encodedDistinguishedName">Matrice di byte che contiene le informazioni sul nome distinto.</param>
  97. </member>
  98. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.AsnEncodedData)">
  99. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando l'oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> specificato.</summary>
  100. <param name="encodedDistinguishedName">Oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> che rappresenta il nome distinto.</param>
  101. </member>
  102. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.Security.Cryptography.X509Certificates.X500DistinguishedName)">
  103. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> specificato.</summary>
  104. <param name="distinguishedName">Un oggetto <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>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando le informazioni derivate dalla stringa specificata.</summary>
  108. <param name="distinguishedName">Stringa che rappresenta il nome distinto.</param>
  109. </member>
  110. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.#ctor(System.String,System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
  111. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> utilizzando la stringa specificata e il flag <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags" />.</summary>
  112. <param name="distinguishedName">Stringa che rappresenta il nome distinto.</param>
  113. <param name="flag">Combinazione bit per bit dei valori di enumerazione che specificano le caratteristiche del nome distinto.</param>
  114. </member>
  115. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags)">
  116. <summary>Decodifica un nome distinto utilizzando le caratteristiche specificate dal parametro <paramref name="flag" />.</summary>
  117. <returns>Nome distinto decodificato.</returns>
  118. <param name="flag">Combinazione bit per bit dei valori di enumerazione che specificano le caratteristiche del nome distinto.</param>
  119. <exception cref="T:System.Security.Cryptography.CryptographicException">Il nome del certificato non è valido.</exception>
  120. </member>
  121. <member name="M:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Format(System.Boolean)">
  122. <summary>Restituisce una versione formattata di un nome distinto X500 per la visualizzazione o l'output in una finestra di testo o una console.</summary>
  123. <returns>Stringa formattata che rappresenta il nome distinto X500.</returns>
  124. <param name="multiLine">true se la stringa restituita deve contenere ritorni a capo; in caso contrario, false.</param>
  125. </member>
  126. <member name="P:System.Security.Cryptography.X509Certificates.X500DistinguishedName.Name">
  127. <summary>Ottiene il nome distinto delimitato da virgole da un certificato X500.</summary>
  128. <returns>Nome distinto delimitato da virgole del certificato X509.</returns>
  129. </member>
  130. <member name="T:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags">
  131. <summary>Specifica le caratteristiche del nome distinto X.500.</summary>
  132. </member>
  133. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUsePlusSign">
  134. <summary>Il nome distinto non usa il segno più.</summary>
  135. </member>
  136. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.DoNotUseQuotes">
  137. <summary>Il nome distinto non usa le virgolette.</summary>
  138. </member>
  139. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.ForceUTF8Encoding">
  140. <summary>Forza il nome distinto per codificare chiavi X.500 specifiche come stringhe UTF-8 anziché come stringhe Unicode stampabili.Per altre informazioni e per l'elenco di chiavi X.500 interessate, vedere l'enumerazione X500NameFlags.</summary>
  141. </member>
  142. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.None">
  143. <summary>Il nome distinto non ha caratteristiche speciali.</summary>
  144. </member>
  145. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.Reversed">
  146. <summary>Il nome distinto è inverso.</summary>
  147. </member>
  148. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseCommas">
  149. <summary>Il nome distinto usa le virgole.</summary>
  150. </member>
  151. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseNewLines">
  152. <summary>Il nome distinto usa il carattere di nuova riga.</summary>
  153. </member>
  154. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseSemicolons">
  155. <summary>Il nome distinto usa i punti e virgola.</summary>
  156. </member>
  157. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseT61Encoding">
  158. <summary>Il nome distinto usa la codifica T61.</summary>
  159. </member>
  160. <member name="F:System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags.UseUTF8Encoding">
  161. <summary>Il nome distinto usa la codifica UTF8 anziché la codifica di caratteri Unicode.</summary>
  162. </member>
  163. <member name="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension">
  164. <summary>Definisce i vincoli impostati per un certificato.La classe non può essere ereditata.</summary>
  165. </member>
  166. <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor">
  167. <summary>Inizializza una nuova istanza della classe <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>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" />.I parametri specificano un valore che indica se un certificato appartiene a un'autorità di certificazione, un valore che indica se per il certificato esiste un numero limite di livelli di percorso consentiti, il numero di livelli consentiti per il percorso del certificato e un valore che indica se l'estensione è critica.</summary>
  171. <param name="certificateAuthority">true se il certificato appartiene a un'autorità di certificazione; in caso contrario, false.</param>
  172. <param name="hasPathLengthConstraint">true se per il certificato esiste un numero limite di livelli di percorso consentiti; in caso contrario, false.</param>
  173. <param name="pathLengthConstraint">Numero di livelli consentiti nel percorso di un certificato.</param>
  174. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  175. </member>
  176. <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  177. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> e un valore che identifica se l'estensione è critica. </summary>
  178. <param name="encodedBasicConstraints">Dati codificati da utilizzare per creare l'estensione.</param>
  179. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  180. </member>
  181. <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CertificateAuthority">
  182. <summary>Ottiene un valore che indica se un certificato appartiene a un'autorità di certificazione.</summary>
  183. <returns>true se il certificato appartiene a un'autorità di certificazione; in caso contrario, false.</returns>
  184. </member>
  185. <member name="M:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  186. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
  187. <param name="asnEncodedData">Dati codificati da utilizzare per creare l'estensione.</param>
  188. </member>
  189. <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.HasPathLengthConstraint">
  190. <summary>Ottiene un valore che indica se per un certificato esiste un numero limite di livelli di percorso consentiti.</summary>
  191. <returns>true se per il certificato esiste un numero limite di livelli di percorso consentiti; in caso contrario, false.</returns>
  192. <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
  193. </member>
  194. <member name="P:System.Security.Cryptography.X509Certificates.X509BasicConstraintsExtension.PathLengthConstraint">
  195. <summary>Ottiene il numero di livelli consentiti nel percorso di un certificato.</summary>
  196. <returns>Numero intero che indica il numero di livelli consentiti nel percorso di un certificato.</returns>
  197. <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
  198. </member>
  199. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate">
  200. <summary>Fornisce metodi che semplificano l'utilizzo dei certificati X.509v3.</summary>
  201. </member>
  202. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor">
  203. <summary>Inizializza una nuova istanza della classe <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>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> definita da una sequenza di byte che rappresenta un certificato X.509v3.</summary>
  207. <param name="data">Matrice di byte contenente i dati di un certificato X.509.</param>
  208. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  209. <exception cref="T:System.ArgumentException">Il parametro <paramref name="rawData" /> è null.-oppure-La lunghezza del parametro <paramref name="rawData" /> è 0.</exception>
  210. </member>
  211. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.Byte[],System.String)">
  212. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando una matrice di byte e una password.</summary>
  213. <param name="rawData">Matrice di byte contenente i dati di un certificato X.509.</param>
  214. <param name="password">Password necessaria per accedere ai dati del certificato X.509.</param>
  215. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  216. <exception cref="T:System.ArgumentException">Il parametro <paramref name="rawData" /> è null.-oppure-La lunghezza del parametro <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>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando una matrice di byte, una password e un flag di archiviazione delle chiavi.</summary>
  220. <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
  221. <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
  222. <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
  223. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  224. <exception cref="T:System.ArgumentException">Il parametro <paramref name="rawData" /> è null.-oppure-La lunghezza del parametro <paramref name="rawData" /> è 0.</exception>
  225. </member>
  226. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.IntPtr)">
  227. <summary>[SecurityCritical] Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> tramite un handle per una struttura PCCERT_CONTEXT non gestita.</summary>
  228. <param name="handle">Handle per una struttura PCCERT_CONTEXT non gestita.</param>
  229. </member>
  230. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String)">
  231. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando il nome di un file firmato PKCS7. </summary>
  232. <param name="fileName">Nome di un file firmato PKCS7.</param>
  233. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  234. <exception cref="T:System.ArgumentException">Il parametro <paramref name="fileName" /> è null.</exception>
  235. </member>
  236. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.#ctor(System.String,System.String)">
  237. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando il nome di un file firmato PKCS7 e una password per accedere al certificato.</summary>
  238. <param name="fileName">Nome di un file firmato PKCS7. </param>
  239. <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
  240. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  241. <exception cref="T:System.ArgumentException">Il parametro <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>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> usando il nome di un file firmato PKCS7, una password per accedere al certificato e un flag di archiviazione chiavi. </summary>
  245. <param name="fileName">Nome di un file firmato PKCS7. </param>
  246. <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
  247. <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
  248. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Di seguito è riportato un esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  249. <exception cref="T:System.ArgumentException">Il parametro <paramref name="fileName" /> è null.</exception>
  250. </member>
  251. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose">
  252. <summary>Rilascia tutte le risorse usate dall'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</summary>
  253. </member>
  254. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Dispose(System.Boolean)">
  255. <summary>Rilascia tutte le risorse non gestite usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> e, facoltativamente, le risorse gestite. </summary>
  256. <param name="disposing">true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite.</param>
  257. </member>
  258. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Object)">
  259. <summary>Confronta due oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> per stabilirne l'uguaglianza.</summary>
  260. <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente è uguale all'oggetto specificato dal parametro <paramref name="other" />; in caso contrario, false.</returns>
  261. <param name="obj">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da confrontare con l'oggetto corrente. </param>
  262. </member>
  263. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Equals(System.Security.Cryptography.X509Certificates.X509Certificate)">
  264. <summary>Confronta due oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> per stabilirne l'uguaglianza.</summary>
  265. <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente è uguale all'oggetto specificato dal parametro <paramref name="other" />; in caso contrario, false.</returns>
  266. <param name="other">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da confrontare con l'oggetto corrente.</param>
  267. </member>
  268. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
  269. <summary>Esporta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente in una matrice di byte in un formato descritto da uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />. </summary>
  270. <returns>Matrice di byte che rappresenta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
  271. <param name="contentType">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> che indica come formattare i dati di output. </param>
  272. <exception cref="T:System.Security.Cryptography.CryptographicException">Un valore diverso da <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> o <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> è stato passato al parametro <paramref name="contentType" />.-oppure-Non è possibile esportare il certificato.</exception>
  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>Esporta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente in una matrice di byte in un formato descritto da uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> e usando la password specificata.</summary>
  279. <returns>Matrice di byte che rappresenta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
  280. <param name="contentType">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> che indica come formattare i dati di output.</param>
  281. <param name="password">Password necessaria per accedere ai dati del certificato X.509.</param>
  282. <exception cref="T:System.Security.Cryptography.CryptographicException">Un valore diverso da <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert" />, <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert" /> o <see cref="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12" /> è stato passato al parametro <paramref name="contentType" />.-oppure-Non è possibile esportare il certificato.</exception>
  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>Restituisce il valore hash del certificato X.509v3 sotto forma di matrice di byte.</summary>
  289. <returns>Valore hash del certificato X.509.</returns>
  290. </member>
  291. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetFormat">
  292. <summary>Restituisce il nome del formato del certificato X.509v3.</summary>
  293. <returns>Formato del certificato X.509.</returns>
  294. </member>
  295. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetHashCode">
  296. <summary>Restituisce il codice hash del certificato X.509v3 sotto forma di intero.</summary>
  297. <returns>Codice hash del certificato X.509 sotto forma di valore intero.</returns>
  298. </member>
  299. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithm">
  300. <summary>Restituisce le informazioni dell'algoritmo delle chiavi per il certificato X.509v3 sotto forma di stringa.</summary>
  301. <returns>Informazioni dell'algoritmo delle chiavi per il certificato X.509 sotto forma di stringa.</returns>
  302. <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
  303. </member>
  304. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParameters">
  305. <summary>Restituisce i parametri dell'algoritmo delle chiavi per il certificato X.509v3 sotto forma di matrice di byte.</summary>
  306. <returns>Parametri dell'algoritmo delle chiavi per il certificato X.509 sotto forma di matrice di byte.</returns>
  307. <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
  308. </member>
  309. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetKeyAlgorithmParametersString">
  310. <summary>Restituisce i parametri dell'algoritmo delle chiavi per il certificato X.509v3 sotto forma di stringa esadecimale.</summary>
  311. <returns>Parametri dell'algoritmo delle chiavi per il certificato X.509 sotto forma di stringa esadecimale.</returns>
  312. <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
  313. </member>
  314. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetPublicKey">
  315. <summary>Restituisce la chiave pubblica del certificato X.509v3 sotto forma di matrice di byte.</summary>
  316. <returns>Chiave pubblica del certificato X.509 sotto forma di matrice di byte.</returns>
  317. <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
  318. </member>
  319. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumber">
  320. <summary>Restituisce il numero di serie del certificato X.509v3 sotto forma di matrice di byte.</summary>
  321. <returns>Numero di serie del certificato X.509 sotto forma di matrice di byte.</returns>
  322. <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
  323. </member>
  324. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Handle">
  325. <summary>[SecurityCritical] Ottiene un handle per un contesto di certificato dell'API di crittografia Microsoft descritto da una struttura PCCERT_CONTEXT non gestita. </summary>
  326. <returns>Struttura <see cref="T:System.IntPtr" /> che rappresenta una struttura PCCERT_CONTEXT non gestita.</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>Ottiene il nome dell'autorità di certificazione che ha emesso il certificato X.509v3.</summary>
  333. <returns>Nome dell'autorità di certificazione che ha emesso il certificato X.509v3.</returns>
  334. <exception cref="T:System.Security.Cryptography.CryptographicException">L'handle del certificato non è valido.</exception>
  335. </member>
  336. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate.Subject">
  337. <summary>Ottiene il nome distinto dell'oggetto dal certificato.</summary>
  338. <returns>Nome distinto dell'oggetto del certificato.</returns>
  339. <exception cref="T:System.Security.Cryptography.CryptographicException">L'handle del certificato non è valido.</exception>
  340. </member>
  341. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString">
  342. <summary>Restituisce una rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</summary>
  343. <returns>Rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
  344. </member>
  345. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate.ToString(System.Boolean)">
  346. <summary>Restituisce una rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente insieme a informazioni aggiuntive, se specificate.</summary>
  347. <returns>Rappresentazione di stringa dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente.</returns>
  348. <param name="fVerbose">true per produrre il formato dettagliato della rappresentazione di stringa; in caso contrario, false. </param>
  349. </member>
  350. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2">
  351. <summary>Rappresenta un certificato X.509. </summary>
  352. </member>
  353. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor">
  354. <summary>Inizializza una nuova istanza della classe <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>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando le informazioni ottenute da una matrice di byte.</summary>
  358. <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
  359. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  360. </member>
  361. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String)">
  362. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando una matrice di byte e una password.</summary>
  363. <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
  364. <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
  365. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  366. </member>
  367. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  368. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando una matrice di byte, una password e un flag di archiviazione delle chiavi.</summary>
  369. <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
  370. <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
  371. <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
  372. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  373. </member>
  374. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.IntPtr)">
  375. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando un handle non gestito.</summary>
  376. <param name="handle">Puntatore a un contesto di certificato in codice non gestito.La struttura C è denominata PCCERT_CONTEXT.</param>
  377. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  378. </member>
  379. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String)">
  380. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> tramite un nome di file di certificato.</summary>
  381. <param name="fileName">Nome di un file di certificato. </param>
  382. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  383. </member>
  384. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String)">
  385. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando un nome di file di certificato e una password necessaria per accedere al certificato.</summary>
  386. <param name="fileName">Nome di un file di certificato. </param>
  387. <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
  388. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  389. </member>
  390. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.#ctor(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  391. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> utilizzando un nome di file di certificato, una password necessaria per accedere al certificato e un flag di archiviazione delle chiavi.</summary>
  392. <param name="fileName">Nome di un file di certificato. </param>
  393. <param name="password">Password necessaria per accedere ai dati del certificato X.509. </param>
  394. <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano la posizione e la modalità di importazione del certificato. </param>
  395. <exception cref="T:System.Security.Cryptography.CryptographicException">Si è verificato un errore relativo al certificato.Ad esempio:Il file del certificato non esiste.Il certificato non è valido.La password del certificato non è corretta.</exception>
  396. </member>
  397. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Archived">
  398. <summary>Ottiene o imposta un valore che indica che un certificato X.509 è archiviato.</summary>
  399. <returns>true se il certificato è archiviato, false se il certificato non è archiviato.</returns>
  400. <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
  401. </member>
  402. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Extensions">
  403. <summary>Ottiene una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
  404. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  405. <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
  406. </member>
  407. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.FriendlyName">
  408. <summary>Ottiene o imposta l'alias associato a un certificato.</summary>
  409. <returns>Nome descrittivo del certificato.</returns>
  410. <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
  411. </member>
  412. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.Byte[])">
  413. <summary>Indica il tipo di certificato contenuto in una matrice di byte.</summary>
  414. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
  415. <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
  416. <exception cref="T:System.ArgumentException">
  417. <paramref name="rawData" /> ha lunghezza zero o è null. </exception>
  418. </member>
  419. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(System.String)">
  420. <summary>Indica il tipo di certificato contenuto in un file.</summary>
  421. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" />.</returns>
  422. <param name="fileName">Nome di un file di certificato. </param>
  423. <exception cref="T:System.ArgumentNullException">
  424. <paramref name="fileName" /> è null.</exception>
  425. </member>
  426. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType,System.Boolean)">
  427. <summary>Ottiene il soggetto e il nome dell'autorità emittente di un certificato.</summary>
  428. <returns>Nome del certificato.</returns>
  429. <param name="nameType">Valore di <see cref="T:System.Security.Cryptography.X509Certificates.X509NameType" /> per il soggetto. </param>
  430. <param name="forIssuer">true per includere il nome dell'autorità emittente; in caso contrario, false. </param>
  431. </member>
  432. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.HasPrivateKey">
  433. <summary>Ottiene un valore che indica se un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contiene una chiave privata. </summary>
  434. <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> contiene una chiave privata; in caso contrario, false. </returns>
  435. <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
  436. </member>
  437. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.IssuerName">
  438. <summary>Ottiene il nome distinto dell'autorità emittente del certificato.</summary>
  439. <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> che contiene il nome dell'autorità emittente del certificato.</returns>
  440. <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
  441. </member>
  442. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotAfter">
  443. <summary>Ottiene la data locale dopo la quale il certificato non è più valido.</summary>
  444. <returns>Oggetto <see cref="T:System.DateTime" /> che rappresenta la data di scadenza del certificato.</returns>
  445. <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
  446. </member>
  447. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.NotBefore">
  448. <summary>Ottiene la data locale in cui il certificato diventa valido.</summary>
  449. <returns>Oggetto <see cref="T:System.DateTime" /> che rappresenta la data di decorrenza del certificato.</returns>
  450. <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
  451. </member>
  452. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PrivateKey">
  453. <summary>Ottiene o imposta l'oggetto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" /> che rappresenta la chiave privata associata a un certificato.</summary>
  454. <returns>Oggetto <see cref="T:System.Security.Cryptography.AsymmetricAlgorithm" />, che può essere un provider del servizio di crittografia RSA o DSA.</returns>
  455. <exception cref="T:System.Security.Cryptography.CryptographicException">Il valore della chiave non corrisponde a una chiave RSA o DSA oppure la chiave è illeggibile. </exception>
  456. <exception cref="T:System.ArgumentNullException">Il valore da impostare per questa proprietà è null.</exception>
  457. <exception cref="T:System.NotSupportedException">L'algoritmo per questa chiave privata non è supportato.</exception>
  458. <exception cref="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">Le chiavi X.509 non corrispondono.</exception>
  459. <exception cref="T:System.ArgumentException">La chiave del provider del servizio di crittografia è null.</exception>
  460. </member>
  461. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey">
  462. <summary>Ottiene un oggetto <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" /> associato a un certificato.</summary>
  463. <returns>Un oggetto <see cref="P:System.Security.Cryptography.X509Certificates.X509Certificate2.PublicKey" />.</returns>
  464. <exception cref="T:System.Security.Cryptography.CryptographicException">Il valore della chiave non corrisponde a una chiave RSA o DSA oppure la chiave è illeggibile. </exception>
  465. </member>
  466. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.RawData">
  467. <summary>Ottiene i dati non elaborati di un certificato.</summary>
  468. <returns>Dati non elaborati del certificato come matrice di byte.</returns>
  469. </member>
  470. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SerialNumber">
  471. <summary>Ottiene il numero di serie di un certificato.</summary>
  472. <returns>Numero di serie del certificato.</returns>
  473. </member>
  474. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SignatureAlgorithm">
  475. <summary>Ottiene l'algoritmo utilizzato per creare la firma di un certificato.</summary>
  476. <returns>Restituisce l'identificatore di oggetto (<see cref="T:System.Security.Cryptography.Oid" />) dell'algoritmo della firma.</returns>
  477. <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
  478. </member>
  479. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.SubjectName">
  480. <summary>Ottiene il nome distinto del soggetto da un certificato.</summary>
  481. <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" /> che rappresenta il nome del soggetto del certificato.</returns>
  482. <exception cref="T:System.Security.Cryptography.CryptographicException">Il contesto del certificato non è valido.</exception>
  483. </member>
  484. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Thumbprint">
  485. <summary>Ottiene l'identificazione personale di un certificato.</summary>
  486. <returns>Identificazione personale del certificato.</returns>
  487. </member>
  488. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString">
  489. <summary>Visualizza un certificato X.509 in formato testo.</summary>
  490. <returns>Informazioni del certificato.</returns>
  491. </member>
  492. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2.ToString(System.Boolean)">
  493. <summary>Visualizza un certificato X.509 in formato testo.</summary>
  494. <returns>Informazioni del certificato.</returns>
  495. <param name="verbose">true per visualizzare la chiave pubblica, la chiave privata, le estensioni e così via; false per visualizzare informazioni simili a quelle della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />, quali l'identificazione personale, il numero di serie, il nome del soggetto e dell'autorità emittente e così via. </param>
  496. </member>
  497. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2.Version">
  498. <summary>Ottiene la versione del formato X.509 di un certificato.</summary>
  499. <returns>Formato del certificato.</returns>
  500. <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato è illeggibile. </exception>
  501. </member>
  502. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection">
  503. <summary>Rappresenta una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.La classe non può essere ereditata.</summary>
  504. </member>
  505. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor">
  506. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> senza informazioni su <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
  507. </member>
  508. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  509. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
  510. <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da cui iniziare l'insieme.</param>
  511. </member>
  512. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
  513. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizzando una matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
  514. <param name="certificates">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
  515. </member>
  516. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
  517. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> utilizzando l’insieme di certificati specificato.</summary>
  518. <param name="certificates">Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
  519. </member>
  520. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  521. <summary>Aggiunge un oggetto alla fine di <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  522. <returns>Indice <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> in corrispondenza del quale è stato aggiunto <paramref name="certificate" />.</returns>
  523. <param name="certificate">Certificato X.509 rappresentato come oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
  524. <exception cref="T:System.ArgumentNullException">
  525. <paramref name="certificate" /> è null. </exception>
  526. </member>
  527. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
  528. <summary>Aggiunge più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di una matrice all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  529. <param name="certificates">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
  530. <exception cref="T:System.ArgumentNullException">
  531. <paramref name="certificates" /> è null. </exception>
  532. </member>
  533. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
  534. <summary>Aggiunge più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> a un altro oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  535. <param name="certificates">Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
  536. <exception cref="T:System.ArgumentNullException">
  537. <paramref name="certificates" /> è null. </exception>
  538. </member>
  539. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  540. <summary>Determina se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contiene un certificato specifico.</summary>
  541. <returns>true se <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> contiene l'oggetto <paramref name="certificate" /> specificato; in caso contrario, false.</returns>
  542. <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da individuare nell'insieme. </param>
  543. <exception cref="T:System.ArgumentNullException">
  544. <paramref name="certificate" /> è null. </exception>
  545. </member>
  546. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType)">
  547. <summary>Esporta le informazioni sui certificati X.509 in una matrice di byte.</summary>
  548. <returns>Informazioni sui certificati X.509 in una matrice di byte.</returns>
  549. <param name="contentType">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> supportato. </param>
  550. </member>
  551. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Export(System.Security.Cryptography.X509Certificates.X509ContentType,System.String)">
  552. <summary>Esporta le informazioni sui certificati X.509 in una matrice di byte tramite una password.</summary>
  553. <returns>Informazioni sui certificati X.509 in una matrice di byte.</returns>
  554. <param name="contentType">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ContentType" /> supportato. </param>
  555. <param name="password">Stringa utilizzata per proteggere la matrice di byte. </param>
  556. <exception cref="T:System.Security.Cryptography.CryptographicException">Il certificato non è leggibile, il contenuto non è valido oppure, nel caso di un certificato che richiede una password, la chiave privata non è stata esportata perché la password specificata non è corretta. </exception>
  557. </member>
  558. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)">
  559. <summary>Esegue una ricerca in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> applicando i criteri di ricerca specificati dall'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" /> e dall'oggetto <paramref name="findValue" />.</summary>
  560. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
  561. <param name="findType">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509FindType" />. </param>
  562. <param name="findValue">Criteri di ricerca sotto forma di oggetto. </param>
  563. <param name="validOnly">true per consentire solo il recupero dei certificati validi; in caso contrario, false. </param>
  564. <exception cref="T:System.Security.Cryptography.CryptographicException">
  565. <paramref name="findType" /> non è valido. </exception>
  566. </member>
  567. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.GetEnumerator">
  568. <summary>Restituisce un enumeratore che può scorrere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> .</summary>
  569. <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator" /> che può scorrere l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
  570. </member>
  571. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[])">
  572. <summary>Importa un certificato sotto forma di matrice di byte in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  573. <param name="rawData">Matrice di byte contenente i dati di un certificato X.509. </param>
  574. </member>
  575. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.Byte[],System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  576. <summary>Importa un certificato, sotto forma di matrice di byte che richiede una password per accedere al certificato, in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  577. <param name="rawData">Matrice di byte contenente i dati di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
  578. <param name="password">Password necessaria per accedere alle informazioni del certificato. </param>
  579. <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano come e dove viene importato il certificato. </param>
  580. </member>
  581. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String)">
  582. <summary>Importa un file di certificato in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  583. <param name="fileName">Nome del file che contiene le informazioni sul certificato. </param>
  584. </member>
  585. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Import(System.String,System.String,System.Security.Cryptography.X509Certificates.X509KeyStorageFlags)">
  586. <summary>Importa un file di certificato che richiede una password in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  587. <param name="fileName">Nome del file che contiene le informazioni sul certificato. </param>
  588. <param name="password">Password necessaria per accedere alle informazioni del certificato. </param>
  589. <param name="keyStorageFlags">Combinazione bit per bit dei valori di enumerazione che specificano come e dove viene importato il certificato. </param>
  590. </member>
  591. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)">
  592. <summary>Inserisce un oggetto nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> in corrispondenza dell'indice specificato.</summary>
  593. <param name="index">Indice a base zero in corrispondenza del quale inserire <paramref name="certificate" />. </param>
  594. <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da inserire. </param>
  595. <exception cref="T:System.ArgumentOutOfRangeException">
  596. <paramref name="index" /> è minore di zero.- oppure - <paramref name="index" /> è maggiore della proprietà <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
  597. <exception cref="T:System.NotSupportedException">Raccolta di sola lettura.- oppure - L'insieme ha una dimensione fissa. </exception>
  598. <exception cref="T:System.ArgumentNullException">
  599. <paramref name="certificate" /> è null. </exception>
  600. </member>
  601. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Item(System.Int32)">
  602. <summary>Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.</summary>
  603. <returns>Elemento in corrispondenza dell'indice specificato.</returns>
  604. <param name="index">Indice a base zero dell'elemento da ottenere o impostare. </param>
  605. <exception cref="T:System.ArgumentOutOfRangeException">
  606. <paramref name="index" /> è minore di zero.- oppure - <paramref name="index" /> è maggiore o uguale alla proprietà <see cref="P:System.Collections.CollectionBase.Count" />. </exception>
  607. <exception cref="T:System.ArgumentNullException">
  608. <paramref name="index" /> è null. </exception>
  609. </member>
  610. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  611. <summary>Rimuove la prima occorrenza di un certificato dall'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  612. <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> da rimuovere dall'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
  613. <exception cref="T:System.ArgumentNullException">
  614. <paramref name="certificate" /> è null. </exception>
  615. </member>
  616. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[])">
  617. <summary>Rimuove più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di una matrice da un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  618. <param name="certificates">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />. </param>
  619. <exception cref="T:System.ArgumentNullException">
  620. <paramref name="certificates" /> è null. </exception>
  621. </member>
  622. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
  623. <summary>Rimuove più oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" /> di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" /> da un altro oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  624. <param name="certificates">Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />. </param>
  625. <exception cref="T:System.ArgumentNullException">
  626. <paramref name="certificates" /> è null. </exception>
  627. </member>
  628. <member name="T:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator">
  629. <summary>Supporta una semplice iterazione su un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.La classe non può essere ereditata.</summary>
  630. </member>
  631. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current">
  632. <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  633. <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
  634. <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
  635. </member>
  636. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.MoveNext">
  637. <summary>Sposta l'enumeratore sull'elemento successivo dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  638. <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
  639. <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
  640. </member>
  641. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Reset">
  642. <summary>Imposta l'enumeratore sulla posizione iniziale, ovvero prima del primo elemento dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</summary>
  643. <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
  644. </member>
  645. <member name="P:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Current">
  646. <summary>Per una descrizione di questo membro, vedere <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
  647. <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
  648. <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
  649. </member>
  650. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#MoveNext">
  651. <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
  652. <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
  653. <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
  654. </member>
  655. <member name="M:System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.System#Collections#IEnumerator#Reset">
  656. <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
  657. <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
  658. </member>
  659. <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection">
  660. <summary>Definisce un insieme contenente oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
  661. </member>
  662. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor">
  663. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  664. </member>
  665. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509Certificate[])">
  666. <summary>Consente di inizializzare una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> da una matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</summary>
  667. <param name="value">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> con cui inizializzare il nuovo oggetto. </param>
  668. </member>
  669. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
  670. <summary>Consente di inizializzare una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> da un altro oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  671. <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> con il quale inizializzare il nuovo oggetto. </param>
  672. </member>
  673. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Add(System.Security.Cryptography.X509Certificates.X509Certificate)">
  674. <summary>Consente di aggiungere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> con il valore specificato all'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
  675. <returns>L'indice dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente in corrispondenza del quale è stato inserito il nuovo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />.</returns>
  676. <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da aggiungere all'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
  677. </member>
  678. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])">
  679. <summary>Consente di copiare gli elementi di una matrice di tipo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> alla fine dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
  680. <param name="value">Matrice di tipo <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> contenente gli oggetti da aggiungere all'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
  681. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="value" /> è null. </exception>
  682. </member>
  683. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
  684. <summary>Consente di copiare gli elementi dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> specificato alla fine dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
  685. <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> contenente gli oggetti da aggiungere all'insieme. </param>
  686. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="value" /> è null. </exception>
  687. </member>
  688. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Clear"></member>
  689. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Contains(System.Security.Cryptography.X509Certificates.X509Certificate)">
  690. <summary>Ottiene un valore che indica se l'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente contiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato.</summary>
  691. <returns>true se l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> è incluso nell'insieme; in caso contrario, false.</returns>
  692. <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da individuare. </param>
  693. </member>
  694. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)">
  695. <summary>Consente di copiare i valori dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente in una istanza <see cref="T:System.Array" /> unidimensionale in corrispondenza dell'indice specificato.</summary>
  696. <param name="array">Oggetto <see cref="T:System.Array" /> unidimensionale in cui vengono copiati i valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />. </param>
  697. <param name="index">L'indice di <paramref name="array" /> in corrispondenza del quale iniziare la copia. </param>
  698. <exception cref="T:System.ArgumentException">Il parametro <paramref name="array" /> è multidimensionale.- oppure - Il numero degli elementi nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> è maggiore dello spazio disponibile tra <paramref name="arrayIndex" /> e la fine di <paramref name="array" />. </exception>
  699. <exception cref="T:System.ArgumentNullException">Il parametro <paramref name="array" /> è null. </exception>
  700. <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="arrayIndex" /> è minore del limite inferiore del parametro <paramref name="array" />. </exception>
  701. </member>
  702. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Count"></member>
  703. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetEnumerator">
  704. <summary>Restituisce un enumeratore che consente di scorrere l’insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  705. <returns>Enumeratore dei sottoelementi di <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> utilizzabile per scorrere l'insieme.</returns>
  706. </member>
  707. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.GetHashCode">
  708. <summary>Consente di compilare un valore hash in base a tutti i valori contenuti nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
  709. <returns>Valore hash basato su tutti i valori contenuti nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</returns>
  710. </member>
  711. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)">
  712. <summary>Restituisce l'indice dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
  713. <returns>Indice dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato dal parametro <paramref name="value" /> incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, se individuato; in caso contrario, -1.</returns>
  714. <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da individuare. </param>
  715. </member>
  716. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Insert(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)">
  717. <summary>Consente di inserire un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente, in corrispondenza dell'indice specificato.</summary>
  718. <param name="index">Indice in base zero in cui inserire il parametro <paramref name="value" />. </param>
  719. <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da inserire. </param>
  720. </member>
  721. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Item(System.Int32)">
  722. <summary>Ottiene o imposta la voce in corrispondenza dell'indice specificato dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
  723. <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> in corrispondenza dell'indice specificato dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</returns>
  724. <param name="index">Indice con inizio zero della voce da individuare all'interno dell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
  725. <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="index" /> non è compreso nell'intervallo di indici validi per l'insieme. </exception>
  726. </member>
  727. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.Remove(System.Security.Cryptography.X509Certificates.X509Certificate)">
  728. <summary>Consente di rimuovere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specifico dall'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente.</summary>
  729. <param name="value">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> da rimuovere dall'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </param>
  730. <exception cref="T:System.ArgumentException">L'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> specificato dal parametro <paramref name="value" /> non è stato trovato nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> corrente. </exception>
  731. </member>
  732. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.RemoveAt(System.Int32)"></member>
  733. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
  734. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#IsSynchronized"></member>
  735. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#ICollection#SyncRoot"></member>
  736. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IEnumerable#GetEnumerator"></member>
  737. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Add(System.Object)"></member>
  738. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Contains(System.Object)"></member>
  739. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IndexOf(System.Object)"></member>
  740. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Insert(System.Int32,System.Object)"></member>
  741. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsFixedSize"></member>
  742. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#IsReadOnly"></member>
  743. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Item(System.Int32)"></member>
  744. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.System#Collections#IList#Remove(System.Object)"></member>
  745. <member name="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator">
  746. <summary>Consente di enumerare gli oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> inclusi in un insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  747. </member>
  748. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.#ctor(System.Security.Cryptography.X509Certificates.X509CertificateCollection)">
  749. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator" /> per la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> specificata.</summary>
  750. <param name="mappings">Insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" /> da enumerare. </param>
  751. </member>
  752. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current">
  753. <summary>Ottiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</summary>
  754. <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" /> corrente incluso nell'insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
  755. <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
  756. </member>
  757. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext">
  758. <summary>Consente di spostare l'enumeratore all'elemento successivo della raccolta.</summary>
  759. <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
  760. <exception cref="T:System.InvalidOperationException">L'insieme è stato modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
  761. </member>
  762. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Reset">
  763. <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nella raccolta.</summary>
  764. <exception cref="T:System.InvalidOperationException">L'insieme viene modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
  765. </member>
  766. <member name="P:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Current">
  767. <summary>Per una descrizione di questo membro, vedere <see cref="P:System.Collections.IEnumerator.Current" />.</summary>
  768. <returns>Oggetto certificato X.509 corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />.</returns>
  769. <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
  770. </member>
  771. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#MoveNext">
  772. <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.MoveNext" />.</summary>
  773. <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
  774. <exception cref="T:System.InvalidOperationException">L'insieme è stato modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
  775. </member>
  776. <member name="M:System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.System#Collections#IEnumerator#Reset">
  777. <summary>Per una descrizione di questo membro, vedere <see cref="M:System.Collections.IEnumerator.Reset" />.</summary>
  778. <exception cref="T:System.InvalidOperationException">L'insieme è stato modificato dopo la creazione dell'istanza dell'enumeratore. </exception>
  779. </member>
  780. <member name="T:System.Security.Cryptography.X509Certificates.X509Chain">
  781. <summary>Rappresenta un motore di compilazione di catene per i certificati <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</summary>
  782. </member>
  783. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.#ctor">
  784. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
  785. </member>
  786. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Build(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  787. <summary>Compila una catena X.509 in base ai criteri specificati in <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
  788. <returns>true se il certificato X.509 è valido; in caso contrario, false.</returns>
  789. <param name="certificate">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</param>
  790. <exception cref="T:System.ArgumentException">
  791. <paramref name="certificate" /> non è un certificato valido o è null. </exception>
  792. <exception cref="T:System.Security.Cryptography.CryptographicException">
  793. <paramref name="certificate" /> è illeggibile. </exception>
  794. </member>
  795. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainElements">
  796. <summary>Ottiene una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</summary>
  797. <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
  798. </member>
  799. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainPolicy">
  800. <summary>Ottiene o imposta l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> da usare per la compilazione di una catena di certificati X.509.</summary>
  801. <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" /> associato a questa catena X.509.</returns>
  802. <exception cref="T:System.ArgumentNullException">Il valore da impostare per questa proprietà è null.</exception>
  803. </member>
  804. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus">
  805. <summary>Ottiene lo stato di ogni elemento di un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
  806. <returns>Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
  807. <PermissionSet>
  808. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  809. </PermissionSet>
  810. </member>
  811. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose">
  812. <summary>Rilascia tutte le risorse usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />.</summary>
  813. </member>
  814. <member name="M:System.Security.Cryptography.X509Certificates.X509Chain.Dispose(System.Boolean)">
  815. <summary>Rilascia le risorse non gestite usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" /> e, facoltativamente, le risorse gestite.</summary>
  816. <param name="disposing">true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite.</param>
  817. </member>
  818. <member name="P:System.Security.Cryptography.X509Certificates.X509Chain.SafeHandle">
  819. <summary>Ottiene un handle sicuro per questa istanza di <see cref="T:System.Security.Cryptography.X509Certificates.X509Chain" />. </summary>
  820. <returns>Restituisce <see cref="T:Microsoft.Win32.SafeHandles.SafeX509ChainHandle" />.</returns>
  821. </member>
  822. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElement">
  823. <summary>Rappresenta un elemento di una catena X.509.</summary>
  824. </member>
  825. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Certificate">
  826. <summary>Ottiene il certificato X.509 in corrispondenza di un determinato elemento della catena.</summary>
  827. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2" />.</returns>
  828. </member>
  829. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.ChainElementStatus">
  830. <summary>Ottiene lo stato di errore del certificato X.509 corrente di una catena.</summary>
  831. <returns>Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatus" />.</returns>
  832. <PermissionSet>
  833. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  834. </PermissionSet>
  835. </member>
  836. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElement.Information">
  837. <summary>Ottiene ulteriori informazioni sull'errore da una struttura di catena di certificati non gestita.</summary>
  838. <returns>Stringa che rappresenta il membro pwszExtendedErrorInfo della struttura CERT_CHAIN_ELEMENT non gestita in CryptoAPI.</returns>
  839. </member>
  840. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection">
  841. <summary>Rappresenta una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.La classe non può essere ereditata.</summary>
  842. </member>
  843. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)">
  844. <summary>Copia un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> in una matrice partendo dall'indice specificato.</summary>
  845. <param name="array">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />. </param>
  846. <param name="index">Intero che rappresenta il valore di indice. </param>
  847. <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="index" /> specificato è minore di zero o maggiore o uguale alla lunghezza della matrice. </exception>
  848. <exception cref="T:System.ArgumentNullException">
  849. <paramref name="array" /> è null. </exception>
  850. <exception cref="T:System.ArgumentException">
  851. <paramref name="index" /> più il numero corrente è maggiore della lunghezza della matrice. </exception>
  852. </member>
  853. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count">
  854. <summary>Ottiene il numero di elementi nella raccolta.</summary>
  855. <returns>Numero intero che rappresenta il numero di elementi presenti nell'insieme.</returns>
  856. </member>
  857. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.GetEnumerator">
  858. <summary>Ottiene un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" /> che può essere utilizzato per spostarsi all'interno di un insieme di elementi di una catena.</summary>
  859. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator" />.</returns>
  860. </member>
  861. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.IsSynchronized">
  862. <summary>Ottiene un valore che indica se l'insieme degli elementi della catena è sincronizzato.</summary>
  863. <returns>Restituisce sempre false.</returns>
  864. </member>
  865. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Item(System.Int32)">
  866. <summary>Ottiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" /> in corrispondenza dell'indice specificato.</summary>
  867. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElement" />.</returns>
  868. <param name="index">Intero. </param>
  869. <exception cref="T:System.InvalidOperationException">
  870. <paramref name="index" /> è minore di zero. </exception>
  871. <exception cref="T:System.ArgumentOutOfRangeException">
  872. <paramref name="index" /> è maggiore o uguale alla lunghezza dell'insieme. </exception>
  873. </member>
  874. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.SyncRoot">
  875. <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
  876. <returns>Riferimento di puntatore all'oggetto corrente.</returns>
  877. </member>
  878. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  879. <summary>Copia un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" /> in una matrice partendo dall'indice specificato.</summary>
  880. <param name="array">Matrice in cui copiare l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</param>
  881. <param name="index">Indice di <paramref name="array" /> da cui iniziare la copia.</param>
  882. <exception cref="T:System.ArgumentOutOfRangeException">Il parametro <paramref name="index" /> specificato è minore di zero o maggiore o uguale alla lunghezza della matrice. </exception>
  883. <exception cref="T:System.ArgumentNullException">
  884. <paramref name="array" /> è null. </exception>
  885. <exception cref="T:System.ArgumentException">
  886. <paramref name="index" /> più il numero corrente è maggiore della lunghezza della matrice. </exception>
  887. </member>
  888. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementCollection.System#Collections#IEnumerable#GetEnumerator">
  889. <summary>Ottiene un oggetto <see cref="T:System.Collections.IEnumerator" /> che può essere utilizzato per spostarsi all'interno di un insieme di elementi di una catena.</summary>
  890. <returns>Un oggetto <see cref="T:System.Collections.IEnumerator" />.</returns>
  891. </member>
  892. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator">
  893. <summary>Supporta una semplice iterazione in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.La classe non può essere ereditata.</summary>
  894. </member>
  895. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current">
  896. <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
  897. <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
  898. <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
  899. <PermissionSet>
  900. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  901. </PermissionSet>
  902. </member>
  903. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext">
  904. <summary>Sposta in avanti l'enumeratore in corrispondenza dell'elemento successivo nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
  905. <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
  906. <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
  907. </member>
  908. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset">
  909. <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
  910. <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
  911. </member>
  912. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.System#Collections#IEnumerator#Current">
  913. <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</summary>
  914. <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainElementCollection" />.</returns>
  915. <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
  916. </member>
  917. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy">
  918. <summary>Rappresenta i criteri di catena da applicare durante la compilazione di una catena di certificati X509.La classe non può essere ereditata.</summary>
  919. </member>
  920. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.#ctor">
  921. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />. </summary>
  922. </member>
  923. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ApplicationPolicy">
  924. <summary>Ottiene un insieme di identificatori di oggetti (OID) che specificano quali criteri di applicazione o utilizzi avanzati della chiave (EKU) sono supportati dal certificato.</summary>
  925. <returns>Oggetto <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
  926. </member>
  927. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.CertificatePolicy">
  928. <summary>Ottiene un insieme di identificatori di oggetti (OID) che specificano quali criteri di certificato sono supportati dal certificato.</summary>
  929. <returns>Un oggetto <see cref="T:System.Security.Cryptography.OidCollection" />.</returns>
  930. </member>
  931. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore">
  932. <summary>Rappresenta un insieme aggiuntivo di certificati che possono essere cercati dal modulo di concatenazione durante la convalida di una catena di certificati.</summary>
  933. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate2Collection" />.</returns>
  934. </member>
  935. <member name="M:System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset">
  936. <summary>Ripristina i valori predefiniti dei membri <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainPolicy" />.</summary>
  937. </member>
  938. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag">
  939. <summary>Ottiene o imposta i valori per i flag di revoca X509.</summary>
  940. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" />.</returns>
  941. <exception cref="T:System.ArgumentException">Il valore <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" /> fornito non è un flag valido. </exception>
  942. </member>
  943. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode">
  944. <summary>Ottiene o imposta i valori per la modalità di revoca dei certificati X509.</summary>
  945. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" />.</returns>
  946. <exception cref="T:System.ArgumentException">Il valore <see cref="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" /> fornito non è un flag valido. </exception>
  947. </member>
  948. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.UrlRetrievalTimeout">
  949. <summary>Ottiene l'intervallo di tempo trascorso durante la verifica della revoca in linea o durante il download del CRL (Certificate Revocation List, elenco certificati revocati).</summary>
  950. <returns>Un oggetto <see cref="T:System.TimeSpan" />.</returns>
  951. </member>
  952. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags">
  953. <summary>Ottiene i flag di verifica per il certificato.</summary>
  954. <returns>Valore ottenuto dall'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" />.</returns>
  955. <exception cref="T:System.ArgumentException">Il valore <see cref="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags" /> fornito non è un flag valido.Il valore predefinito è <see cref="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag" />.</exception>
  956. </member>
  957. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime">
  958. <summary>Ora di verifica del certificato espressa nell'ora locale.</summary>
  959. <returns>Oggetto <see cref="T:System.DateTime" />.</returns>
  960. </member>
  961. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatus">
  962. <summary>Fornisce una struttura semplice per la memorizzazione delle informazioni relative allo stato e agli errori di una catena X509.</summary>
  963. </member>
  964. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.Status">
  965. <summary>Specifica lo stato della catena X509.</summary>
  966. <returns>Valore <see cref="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags" />.</returns>
  967. </member>
  968. <member name="P:System.Security.Cryptography.X509Certificates.X509ChainStatus.StatusInformation">
  969. <summary>Specifica una descrizione del valore <see cref="P:System.Security.Cryptography.X509Certificates.X509Chain.ChainStatus" />.</summary>
  970. <returns>Stringa localizzabile.</returns>
  971. </member>
  972. <member name="T:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags">
  973. <summary>Definisce lo stato di una catena X509.</summary>
  974. </member>
  975. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotSignatureValid">
  976. <summary>Specifica che l'elenco certificati attendibili (CTL, Certificate Trust List) contiene una firma non valida.</summary>
  977. </member>
  978. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotTimeValid">
  979. <summary>Specifica che l'elenco certificati attendibili non è valido a causa di un valore temporale non valido, ad esempio un valore che indica che tale elenco è scaduto.</summary>
  980. </member>
  981. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.CtlNotValidForUsage">
  982. <summary>Specifica che l'elenco certificati attendibili non è valido per questo utilizzo.</summary>
  983. </member>
  984. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Cyclic">
  985. <summary>Specifica che non è possibile compilare la catena X509.</summary>
  986. </member>
  987. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasExcludedNameConstraint">
  988. <summary>Specifica che la catena X509 non è valida perché un certificato ha escluso un vincolo di nome.</summary>
  989. </member>
  990. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotDefinedNameConstraint">
  991. <summary>Specifica che il certificato presenta un vincolo di nome non definito.</summary>
  992. </member>
  993. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotPermittedNameConstraint">
  994. <summary>Specifica che il certificato presenta un vincolo di nome non consentito.</summary>
  995. </member>
  996. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.HasNotSupportedNameConstraint">
  997. <summary>Specifica che il certificato non presenta un vincolo di nome supportato o presenta un vincolo di nome non supportato.</summary>
  998. </member>
  999. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidBasicConstraints">
  1000. <summary>Specifica che la catena X509 non è valida a causa di vincoli di base non validi.</summary>
  1001. </member>
  1002. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidExtension">
  1003. <summary>Specifica che la catena X509 non è valida a causa di un'estensione non valida.</summary>
  1004. </member>
  1005. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidNameConstraints">
  1006. <summary>Specifica che la catena X509 non è valida a causa di vincoli di nome non validi.</summary>
  1007. </member>
  1008. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.InvalidPolicyConstraints">
  1009. <summary>Specifica che la catena X509 non è valida a causa di vincoli di criteri non validi.</summary>
  1010. </member>
  1011. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoError">
  1012. <summary>Specifica che la catena X509 non presenta errori.</summary>
  1013. </member>
  1014. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NoIssuanceChainPolicy">
  1015. <summary>Specifica che nel certificato non esiste alcuna estensione dei criteri di certificato.Questo errore si verifica se i criteri di gruppo specificano che tutti i certificati devono presentare criteri di certificato.</summary>
  1016. </member>
  1017. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotSignatureValid">
  1018. <summary>Specifica che la catena X509 non è valida a causa di una firma di certificato non valida.</summary>
  1019. </member>
  1020. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeNested">
  1021. <summary>Deprecato.Specifica che il certificato della CA e il certificato emesso presentano periodi di validità non annidati.Ad esempio, se il certificato della CA è valido dal 1° gennaio al 1° dicembre e il certificato emesso è valido dal 2 gennaio al 2 dicembre, i periodi di validità non sono annidati.</summary>
  1022. </member>
  1023. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotTimeValid">
  1024. <summary>Specifica che la catena X509 non è valida a causa di un valore temporale non valido, ad esempio un valore che indica un certificato scaduto.</summary>
  1025. </member>
  1026. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.NotValidForUsage">
  1027. <summary>Specifica che l'utilizzo della chiave non è valido.</summary>
  1028. </member>
  1029. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.OfflineRevocation">
  1030. <summary>Specifica che l'elenco certificati revocati (CRL, Certificate Revocation List) online su cui si basa la catena X509 non è al momento online.</summary>
  1031. </member>
  1032. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.PartialChain">
  1033. <summary>Specifica che la catena X509 non può essere compilata fino al certificato radice.</summary>
  1034. </member>
  1035. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.RevocationStatusUnknown">
  1036. <summary>Specifica che non è possibile determinare se il certificato è stato revocato.Questo problema può essere dovuto al fatto che l'elenco certificati revocati non è online o non è disponibile.</summary>
  1037. </member>
  1038. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.Revoked">
  1039. <summary>Specifica che la catena X509 non è valida a causa di un certificato revocato.</summary>
  1040. </member>
  1041. <member name="F:System.Security.Cryptography.X509Certificates.X509ChainStatusFlags.UntrustedRoot">
  1042. <summary>Specifica che la catena X509 non è valida a causa di un certificato radice non attendibile.</summary>
  1043. </member>
  1044. <member name="T:System.Security.Cryptography.X509Certificates.X509ContentType">
  1045. <summary>Specifica il formato di un certificato X.509. </summary>
  1046. </member>
  1047. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Authenticode">
  1048. <summary>Certificato X.509 Authenticode. </summary>
  1049. </member>
  1050. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Cert">
  1051. <summary>Certificato X.509 singolo.</summary>
  1052. </member>
  1053. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pfx">
  1054. <summary>Certificato in formato PFX.Il valore di Pfx è identico al valore di Pkcs12.</summary>
  1055. </member>
  1056. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs12">
  1057. <summary>Certificato in formato PKCS #12.Il valore di Pkcs12 è identico al valore di Pfx.</summary>
  1058. </member>
  1059. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Pkcs7">
  1060. <summary>Certificato in formato PKCS #7.</summary>
  1061. </member>
  1062. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedCert">
  1063. <summary>Certificato X.509 singolo serializzato. </summary>
  1064. </member>
  1065. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.SerializedStore">
  1066. <summary>Archivio serializzato.</summary>
  1067. </member>
  1068. <member name="F:System.Security.Cryptography.X509Certificates.X509ContentType.Unknown">
  1069. <summary>Certificato X.509 sconosciuto. </summary>
  1070. </member>
  1071. <member name="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension">
  1072. <summary>Definisce l'insieme di identificatori di oggetto (OID) che indica le applicazioni che utilizzano la chiave.La classe non può essere ereditata.</summary>
  1073. </member>
  1074. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor">
  1075. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" />.</summary>
  1076. </member>
  1077. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1078. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> e un valore che indica se l'estensione è critica.</summary>
  1079. <param name="encodedEnhancedKeyUsages">Dati codificati da utilizzare per creare l'estensione.</param>
  1080. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1081. </member>
  1082. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.#ctor(System.Security.Cryptography.OidCollection,System.Boolean)">
  1083. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.OidCollection" /> e un valore che identifica se l'estensione è critica. </summary>
  1084. <param name="enhancedKeyUsages">Insieme <see cref="T:System.Security.Cryptography.OidCollection" />. </param>
  1085. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1086. <exception cref="T:System.Security.Cryptography.CryptographicException">L'oggetto <see cref="T:System.Security.Cryptography.OidCollection" /> specificato contiene uno o più valori danneggiati.</exception>
  1087. </member>
  1088. <member name="M:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1089. <summary>Consente di inizializzare una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension" /> mediante un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" />.</summary>
  1090. <param name="asnEncodedData">Dati codificati da utilizzare per creare l'estensione.</param>
  1091. </member>
  1092. <member name="P:System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension.EnhancedKeyUsages">
  1093. <summary>Ottiene l'insieme di identificatori di oggetto (OID) che indica le applicazioni che utilizzano la chiave.</summary>
  1094. <returns>Oggetto <see cref="T:System.Security.Cryptography.OidCollection" /> che indica le applicazioni che utilizzano la chiave.</returns>
  1095. <PermissionSet>
  1096. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  1097. </PermissionSet>
  1098. </member>
  1099. <member name="T:System.Security.Cryptography.X509Certificates.X509Extension">
  1100. <summary>Rappresenta un'estensione X509.</summary>
  1101. </member>
  1102. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor">
  1103. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
  1104. </member>
  1105. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1106. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
  1107. <param name="encodedExtension">Dati codificati da utilizzare per creare l'estensione.</param>
  1108. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1109. </member>
  1110. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.Security.Cryptography.Oid,System.Byte[],System.Boolean)">
  1111. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
  1112. <param name="oid">Identificatore di oggetto utilizzato per identificare l'estensione.</param>
  1113. <param name="rawData">Dati codificati utilizzati per creare l'estensione.</param>
  1114. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1115. <exception cref="T:System.ArgumentNullException">
  1116. <paramref name="oid" /> è null.</exception>
  1117. <exception cref="T:System.ArgumentException">
  1118. <paramref name="oid" /> è una stringa vuota ("").</exception>
  1119. </member>
  1120. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.#ctor(System.String,System.Byte[],System.Boolean)">
  1121. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</summary>
  1122. <param name="oid">Stringa che rappresenta l'identificatore di oggetto.</param>
  1123. <param name="rawData">Dati codificati utilizzati per creare l'estensione.</param>
  1124. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1125. </member>
  1126. <member name="M:System.Security.Cryptography.X509Certificates.X509Extension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1127. <summary>Copia le proprietà dell'estensione dell'oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> specificato.</summary>
  1128. <param name="asnEncodedData">
  1129. <see cref="T:System.Security.Cryptography.AsnEncodedData" /> da copiare.</param>
  1130. <exception cref="T:System.ArgumentNullException">
  1131. <paramref name="asnEncodedData" /> è null. </exception>
  1132. <exception cref="T:System.ArgumentException">
  1133. <paramref name="asnEncodedData" />non presenta un'estensione X.509 valida.</exception>
  1134. </member>
  1135. <member name="P:System.Security.Cryptography.X509Certificates.X509Extension.Critical">
  1136. <summary>Ottiene un valore Boolean che indica se l'estensione è critica.</summary>
  1137. <returns>true se l'estensione è critica; in caso contrario, false.</returns>
  1138. </member>
  1139. <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection">
  1140. <summary>Rappresenta una raccolta di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.La classe non può essere ereditata.</summary>
  1141. </member>
  1142. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.#ctor">
  1143. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </summary>
  1144. </member>
  1145. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Add(System.Security.Cryptography.X509Certificates.X509Extension)">
  1146. <summary>Aggiunge un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> a un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1147. <returns>Indice in corrispondenza del quale è stato aggiunto il parametro <paramref name="extension" />.</returns>
  1148. <param name="extension">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> da aggiungere all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />. </param>
  1149. <exception cref="T:System.ArgumentNullException">Il valore del parametro <paramref name="extension" /> è null.</exception>
  1150. </member>
  1151. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)">
  1152. <summary>Copia un insieme in una matrice partendo dall'indice specificato.</summary>
  1153. <param name="array">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
  1154. <param name="index">Posizione all'interno della matrice in cui iniziare la copia. </param>
  1155. <exception cref="T:System.ArgumentException">
  1156. <paramref name="index" /> è una stringa di lunghezza zero oppure contiene un valore non valido. </exception>
  1157. <exception cref="T:System.ArgumentNullException">
  1158. <paramref name="index" /> è null. </exception>
  1159. <exception cref="T:System.ArgumentOutOfRangeException">
  1160. <paramref name="index" /> specifica un valore non compreso nell'intervallo della matrice. </exception>
  1161. </member>
  1162. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count">
  1163. <summary>Ottiene il numero di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> presenti in un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1164. <returns>Numero intero che rappresenta il numero di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> presenti nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1165. </member>
  1166. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.GetEnumerator">
  1167. <summary>Restituisce un enumeratore che può scorrere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1168. <returns>Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator" /> da utilizzare per scorrere l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1169. </member>
  1170. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.IsSynchronized">
  1171. <summary>Ottiene un valore che indica se l'insieme è sicuramente thread-safe.</summary>
  1172. <returns>true se l'insieme è thread-safe; in caso contrario, false.</returns>
  1173. </member>
  1174. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.Int32)">
  1175. <summary>Ottiene l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> in corrispondenza dell'indice specificato.</summary>
  1176. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
  1177. <param name="index">Posizione dell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> da recuperare. </param>
  1178. <exception cref="T:System.InvalidOperationException">
  1179. <paramref name="index" /> è minore di zero. </exception>
  1180. <exception cref="T:System.ArgumentOutOfRangeException">
  1181. <paramref name="index" /> è uguale o maggiore della lunghezza della matrice. </exception>
  1182. </member>
  1183. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Item(System.String)">
  1184. <summary>Ottiene il primo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" /> il cui valore o nome descrittivo è specificato da un identificatore di oggetto (OID).</summary>
  1185. <returns>Un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />.</returns>
  1186. <param name="oid">Identificatore di oggetto (OID) dell'estensione da recuperare. </param>
  1187. </member>
  1188. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.SyncRoot">
  1189. <summary>Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1190. <returns>Oggetto che può essere utilizzato per sincronizzare l'accesso all'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1191. </member>
  1192. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  1193. <summary>Copia l'insieme in una matrice partendo dall'indice specificato.</summary>
  1194. <param name="array">Matrice di oggetti <see cref="T:System.Security.Cryptography.X509Certificates.X509Extension" />. </param>
  1195. <param name="index">Posizione all'interno della matrice in cui iniziare la copia. </param>
  1196. <exception cref="T:System.ArgumentException">
  1197. <paramref name="index" /> è una stringa di lunghezza zero oppure contiene un valore non valido. </exception>
  1198. <exception cref="T:System.ArgumentNullException">
  1199. <paramref name="index" /> è null. </exception>
  1200. <exception cref="T:System.ArgumentOutOfRangeException">
  1201. <paramref name="index" /> specifica un valore non compreso nell'intervallo della matrice. </exception>
  1202. </member>
  1203. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionCollection.System#Collections#IEnumerable#GetEnumerator">
  1204. <summary>Restituisce un enumeratore che può scorrere un oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1205. <returns>Oggetto <see cref="T:System.Collections.IEnumerator" /> da utilizzare per scorrere l'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1206. </member>
  1207. <member name="T:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator">
  1208. <summary>Supporta una semplice iterazione su un insieme <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.La classe non può essere ereditata.</summary>
  1209. </member>
  1210. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current">
  1211. <summary>Ottiene l'elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1212. <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1213. <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
  1214. <PermissionSet>
  1215. <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
  1216. </PermissionSet>
  1217. </member>
  1218. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext">
  1219. <summary>Sposta in avanti l'enumeratore in corrispondenza dell'elemento successivo nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1220. <returns>true se l'enumeratore ha completato il passaggio all'elemento successivo; false se l'enumeratore ha raggiunto la fine della raccolta.</returns>
  1221. <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
  1222. </member>
  1223. <member name="M:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset">
  1224. <summary>Imposta l'enumeratore sulla propria posizione iniziale, ovvero prima del primo elemento nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</summary>
  1225. <exception cref="T:System.InvalidOperationException">La raccolta è stata modificata dopo la creazione dell'enumeratore. </exception>
  1226. </member>
  1227. <member name="P:System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.System#Collections#IEnumerator#Current">
  1228. <summary>Ottiene un oggetto da un insieme.</summary>
  1229. <returns>Elemento corrente nell'oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509ExtensionCollection" />.</returns>
  1230. <exception cref="T:System.InvalidOperationException">L'enumeratore è posizionato prima del primo elemento o dopo l'ultimo elemento della raccolta. </exception>
  1231. </member>
  1232. <member name="T:System.Security.Cryptography.X509Certificates.X509FindType">
  1233. <summary>Specifica il tipo di valore cercato dal metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />.</summary>
  1234. </member>
  1235. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByApplicationPolicy">
  1236. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome descrittivo dei criteri dell'applicazione o l'identificatore di oggetto (OID o <see cref="T:System.Security.Cryptography.Oid" />) del certificato.Ad esempio, è possibile utilizzare "Crittografia file system" o "1.3.6.1.4.1.311.10.3.4".Per un'applicazione che verrà localizzata, è necessario utilizzare il valore OID poiché il nome descrittivo è localizzato.</summary>
  1237. </member>
  1238. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByCertificatePolicy">
  1239. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome descrittivo o l'identificatore di oggetto (OID o <see cref="T:System.Security.Cryptography.Oid" />) dei criteri del certificato.La procedura migliore consiste nell'utilizzare il valore OID, ad esempio "1.3.6.1.4.1.311.10.3.4".Per un'applicazione che verrà localizzata, è necessario utilizzare il valore OID poiché il nome descrittivo è localizzato.</summary>
  1240. </member>
  1241. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByExtension">
  1242. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che descrive l'estensione da trovare.L'identificatore dell'oggetto (OID, Object Identifier) viene comunemente utilizzato per indicare al metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> di cercare tutti i certificati che presentano un'estensione corrispondente a quel valore OID.</summary>
  1243. </member>
  1244. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName">
  1245. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome distinto dell'emittente del certificato.Si tratta di una ricerca più specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole per l'intero nome distinto.La ricerca eseguita tramite il nome dell'emittente del certificato è una ricerca meno precisa.</summary>
  1246. </member>
  1247. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName">
  1248. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome dell'emittente del certificato.Si tratta di una ricerca meno specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerDistinguishedName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByIssuerName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole utilizzando il valore fornito.Ad esempio, se si passa "NomeCA" al metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, verranno trovati tutti i certificati con il nome dell'emittente del certificato che contengono tale stringa, indipendentemente dagli altri valori relativi all'emittente.</summary>
  1249. </member>
  1250. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByKeyUsage">
  1251. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta l'utilizzo della chiave o un Integer che rappresenta una maschera di bit contenente tutti gli utilizzi della chiave richiesti.Per il valore stringa è consentito specificare un solo utilizzo della chiave alla volta, ma è possibile utilizzare il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> in una sequenza a cascata per ottenere l'intersezione degli utilizzi richiesti.Ad esempio, il parametro <paramref name="findValue" /> può essere impostato su "KeyEncipherment" o su un intero (0x30 indica "KeyEncipherment" e "DataEncipherment").È anche possibile utilizzare i valori dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" />.</summary>
  1252. </member>
  1253. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySerialNumber">
  1254. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il numero di serie del certificato come viene visualizzato nella finestra di dialogo del certificato, ma senza spazi, oppure come viene restituito dal metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate.GetSerialNumberString" />. </summary>
  1255. </member>
  1256. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName">
  1257. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome distinto dell'oggetto del certificato.Si tratta di una ricerca più specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole per l'intero nome distinto.La ricerca eseguita tramite il nome dell'oggetto è una ricerca meno precisa.</summary>
  1258. </member>
  1259. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectKeyIdentifier">
  1260. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta l'identificatore della chiave dell'oggetto in formato esadecimale, ad esempio "FF3E815D45E83B8477B9284113C64EF208E897112", come visualizzato nell'interfaccia utente.</summary>
  1261. </member>
  1262. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName">
  1263. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome dell'oggetto del certificato.Si tratta di una ricerca meno specifica rispetto a quella fornita dal valore di enumerazione <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectDistinguishedName" />.Utilizzando il valore <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindBySubjectName" />, il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> esegue un confronto tra stringhe senza distinzione tra maiuscole e minuscole utilizzando il valore fornito.Ad esempio, se si passa "NomeCert" al metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" />, verranno trovati tutti i certificati con il nome dell'oggetto che contengono tale stringa, indipendentemente dagli altri valori relativi all'oggetto.La ricerca eseguita tramite il nome distinto è una ricerca più precisa.</summary>
  1264. </member>
  1265. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTemplateName">
  1266. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta il nome di modello del certificato, ad esempio "ClientAuth".Il nome di modello è un'estensione della versione 3 dello standard X509 che specifica gli utilizzi del certificato.</summary>
  1267. </member>
  1268. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByThumbprint">
  1269. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere una stringa che rappresenta l'identificazione digitale del certificato.</summary>
  1270. </member>
  1271. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired">
  1272. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere un valore <see cref="T:System.DateTime" /> espresso nell'ora locale.È possibile ad esempio trovare tutti i certificati validi fino al termine dell'anno corrente eliminando i risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per l'elemento <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeExpired" /> dell'ultimo giorno dell'anno dai risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per <see cref="P:System.DateTime.Now" />.</summary>
  1273. </member>
  1274. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid">
  1275. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere un valore <see cref="T:System.DateTime" /> espresso nell'ora locale.Il valore non deve essere nel futuro.Ad esempio, è possibile utilizzare <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> per trovare certificati che diventano validi nell'anno corrente prendendo l'intersezione dei risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeNotYetValid" /> per l'ultimo giorno dell'anno precedente con i risultati di un'operazione <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> per <see cref="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid" /> di <see cref="P:System.DateTime.Now" />.</summary>
  1276. </member>
  1277. <member name="F:System.Security.Cryptography.X509Certificates.X509FindType.FindByTimeValid">
  1278. <summary>Il parametro <paramref name="findValue" /> per il metodo <see cref="M:System.Security.Cryptography.X509Certificates.X509Certificate2Collection.Find(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)" /> deve essere un valore <see cref="T:System.DateTime" /> espresso nell'ora locale.È possibile utilizzare <see cref="P:System.DateTime.Now" /> per trovare tutti i certificati attualmente validi.</summary>
  1279. </member>
  1280. <member name="T:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags">
  1281. <summary>Definisce la posizione e la modalità di importazione della chiave privata di un certificato X.509.</summary>
  1282. </member>
  1283. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet">
  1284. <summary>Viene utilizzato il set di chiavi predefinito, che in genere corrisponde al set di chiavi dell'utente. </summary>
  1285. </member>
  1286. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.Exportable">
  1287. <summary>Le chiavi importate sono contrassegnate come esportabili. </summary>
  1288. </member>
  1289. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.MachineKeySet">
  1290. <summary>Le chiavi private sono memorizzate nell'archivio del computer locale anziché in quello dell'utente corrente. </summary>
  1291. </member>
  1292. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.PersistKeySet">
  1293. <summary>Le chiavi associate a un file PFX vengono mantenute quando si importa un certificato.</summary>
  1294. </member>
  1295. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserKeySet">
  1296. <summary>Le chiavi private sono memorizzate nell'archivio dell'utente corrente anziché in quello del computer locale.Questo accade anche se il certificato specifica che le chiavi devono essere inserite nell'archivio del computer locale.</summary>
  1297. </member>
  1298. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.UserProtected">
  1299. <summary>Informa l'utente, tramite una finestra di dialogo o in altro modo, che è stato effettuato l'accesso alla chiave. Il provider del servizio di crittografia (CSP) in uso definisce il comportamento esatto.</summary>
  1300. </member>
  1301. <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension">
  1302. <summary>Definisce l'utilizzo di una chiave inclusa in un certificato X.509. La classe non può essere ereditata.</summary>
  1303. </member>
  1304. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor">
  1305. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" />.</summary>
  1306. </member>
  1307. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1308. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> e un valore che indica se l'estensione è critica. </summary>
  1309. <param name="encodedKeyUsage">Dati codificati da utilizzare per creare l'estensione.</param>
  1310. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1311. </member>
  1312. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.#ctor(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags,System.Boolean)">
  1313. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> utilizzando il valore di <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> specificato e un valore che indica se l'estensione è critica. </summary>
  1314. <param name="keyUsages">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags" /> che specifica la modalità di utilizzo della chiave.</param>
  1315. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1316. </member>
  1317. <member name="M:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1318. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension" /> utilizzando un oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" />. </summary>
  1319. <param name="asnEncodedData">Dati codificati da utilizzare per creare l'estensione.</param>
  1320. </member>
  1321. <member name="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages">
  1322. <summary>Ottiene il flag di utilizzo della chiave associato al certificato.</summary>
  1323. <returns>Uno dei valori di <see cref="P:System.Security.Cryptography.X509Certificates.X509KeyUsageExtension.KeyUsages" />.</returns>
  1324. <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
  1325. </member>
  1326. <member name="T:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags">
  1327. <summary>Definisce le modalità di utilizzo della chiave del certificato.Se questo valore non è definito, è possibile utilizzare la chiave per qualsiasi scopo.</summary>
  1328. </member>
  1329. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.CrlSign">
  1330. <summary>La chiave può essere utilizzata per firmare un elenco di revoche di certificati.</summary>
  1331. </member>
  1332. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DataEncipherment">
  1333. <summary>È possibile utilizzare la chiave per la crittografia dei dati.</summary>
  1334. </member>
  1335. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DecipherOnly">
  1336. <summary>È possibile utilizzare la chiave esclusivamente per operazioni di decrittografia.</summary>
  1337. </member>
  1338. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.DigitalSignature">
  1339. <summary>È possibile utilizzare la chiave come firma digitale.</summary>
  1340. </member>
  1341. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.EncipherOnly">
  1342. <summary>È possibile utilizzare la chiave esclusivamente per operazioni di crittografia.</summary>
  1343. </member>
  1344. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyAgreement">
  1345. <summary>È possibile utilizzare la chiave per determinare lo scambio di chiave, come nel caso di una chiave creata con l'algoritmo di scambio di chiave Diffie-Hellman.</summary>
  1346. </member>
  1347. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyCertSign">
  1348. <summary>È possibile utilizzare la chiave per firmare i certificati.</summary>
  1349. </member>
  1350. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.KeyEncipherment">
  1351. <summary>È possibile utilizzare la chiave per la crittografia delle chiavi.</summary>
  1352. </member>
  1353. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.None">
  1354. <summary>Nessun parametro per l'utilizzo della chiave.</summary>
  1355. </member>
  1356. <member name="F:System.Security.Cryptography.X509Certificates.X509KeyUsageFlags.NonRepudiation">
  1357. <summary>È possibile utilizzare la chiave per l'autenticazione.</summary>
  1358. </member>
  1359. <member name="T:System.Security.Cryptography.X509Certificates.X509NameType">
  1360. <summary>Specifica il tipo di nome contenuto nel certificato X509.</summary>
  1361. </member>
  1362. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsFromAlternativeName">
  1363. <summary>Nome DNS associato al nome alternativo dell'oggetto o dell'emittente di un certificato X.509. Questo valore equivale al valore <see cref="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName" />.</summary>
  1364. </member>
  1365. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.DnsName">
  1366. <summary>Nome DNS associato al nome alternativo dell'oggetto o dell'emittente di un certificato X509.</summary>
  1367. </member>
  1368. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.EmailName">
  1369. <summary>Indirizzo di posta elettronica dell'oggetto o dell'emittente associato di un certificato X509.</summary>
  1370. </member>
  1371. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.SimpleName">
  1372. <summary>Nome semplice di un oggetto o dell'emittente di un certificato X509.</summary>
  1373. </member>
  1374. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UpnName">
  1375. <summary>Nome UPN dell'oggetto o dell'emittente di un certificato X509.</summary>
  1376. </member>
  1377. <member name="F:System.Security.Cryptography.X509Certificates.X509NameType.UrlName">
  1378. <summary>Indirizzo URL associato al nome alternativo dell'oggetto o dell'emittente di un certificato X509.</summary>
  1379. </member>
  1380. <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag">
  1381. <summary>Specifica su quali certificati X509 della catena deve essere eseguito un controllo di revoca.</summary>
  1382. </member>
  1383. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EndCertificateOnly">
  1384. <summary>Il controllo di revoca è eseguito solo sul certificato finale.</summary>
  1385. </member>
  1386. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.EntireChain">
  1387. <summary>Il controllo di revoca è eseguito sull'intera catena di certificati.</summary>
  1388. </member>
  1389. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationFlag.ExcludeRoot">
  1390. <summary>Il controllo di revoca è eseguito sull'intera catena ad eccezione del certificato radice.</summary>
  1391. </member>
  1392. <member name="T:System.Security.Cryptography.X509Certificates.X509RevocationMode">
  1393. <summary>Specifica la modalità utilizzata per eseguire un controllo di revoca dei certificati X509.</summary>
  1394. </member>
  1395. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.NoCheck">
  1396. <summary>Non viene eseguito alcun controllo di revoca sul certificato.</summary>
  1397. </member>
  1398. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Offline">
  1399. <summary>Viene eseguito un controllo di revoca mediante un elenco certificati revocati (CRL, Certificate Revocation List) memorizzato nella cache.</summary>
  1400. </member>
  1401. <member name="F:System.Security.Cryptography.X509Certificates.X509RevocationMode.Online">
  1402. <summary>Viene eseguito un controllo di revoca mediante un elenco certificati revocati online.</summary>
  1403. </member>
  1404. <member name="T:System.Security.Cryptography.X509Certificates.X509Store">
  1405. <summary>Rappresenta un archivio X.509, ovvero un archivio fisico in cui vengono memorizzati e gestiti i certificati.La classe non può essere ereditata.</summary>
  1406. </member>
  1407. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor">
  1408. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> usando i certificati personali dell'archivio dell'utente corrente.</summary>
  1409. </member>
  1410. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.Security.Cryptography.X509Certificates.StoreName,System.Security.Cryptography.X509Certificates.StoreLocation)">
  1411. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> usando i valori di <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> e <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" /> specificati.</summary>
  1412. <param name="storeName">Uno dei valori di enumerazione che specifica il nome dell'archivio certificati X.509. </param>
  1413. <param name="storeLocation">Uno dei valori di enumerazione che specifica il percorso dell'archivio certificati X.509. </param>
  1414. <exception cref="T:System.ArgumentException">
  1415. <paramref name="storeLocation" /> non è una posizione valida o <paramref name="storeName" /> non è un nome valido. </exception>
  1416. </member>
  1417. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.#ctor(System.String,System.Security.Cryptography.X509Certificates.StoreLocation)">
  1418. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" /> usando una stringa che rappresenta un valore dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" /> e un valore dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.StoreLocation" />.</summary>
  1419. <param name="storeName">Stringa che rappresenta un valore dell'enumerazione <see cref="T:System.Security.Cryptography.X509Certificates.StoreName" />. </param>
  1420. <param name="storeLocation">Uno dei valori di enumerazione che specifica il percorso dell'archivio certificati X.509. </param>
  1421. <exception cref="T:System.ArgumentException">
  1422. <paramref name="storeLocation" />contiene valori non validi. </exception>
  1423. </member>
  1424. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Add(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  1425. <summary>Aggiunge un certificato a un archivio certificati X.509.</summary>
  1426. <param name="certificate">Certificato da aggiungere. </param>
  1427. <exception cref="T:System.ArgumentNullException">
  1428. <paramref name="certificate" /> è null. </exception>
  1429. <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile aggiungere il certificato all'archivio.</exception>
  1430. </member>
  1431. <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Certificates">
  1432. <summary>Restituisce una raccolta di certificati presenti in un archivio certificati X.509.</summary>
  1433. <returns>Raccolta di certificati.</returns>
  1434. </member>
  1435. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Dispose">
  1436. <summary>Rilascia le risorse usate da questo oggetto <see cref="T:System.Security.Cryptography.X509Certificates.X509Store" />.</summary>
  1437. </member>
  1438. <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Location">
  1439. <summary>Ottiene la posizione dell'archivio certificati X.509.</summary>
  1440. <returns>Percorso dell'archivio certificati.</returns>
  1441. </member>
  1442. <member name="P:System.Security.Cryptography.X509Certificates.X509Store.Name">
  1443. <summary>Ottiene il nome dell'archivio certificati X.509.</summary>
  1444. <returns>Nome dell'archivio certificati.</returns>
  1445. </member>
  1446. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Open(System.Security.Cryptography.X509Certificates.OpenFlags)">
  1447. <summary>Apre un archivio certificati X.509 o ne crea uno nuovo, a seconda delle impostazioni del flag <see cref="T:System.Security.Cryptography.X509Certificates.OpenFlags" />.</summary>
  1448. <param name="flags">Combinazione bit per bit di valori di enumerazione che specifica la modalità di apertura dell'archivio certificati X.509. </param>
  1449. <exception cref="T:System.Security.Cryptography.CryptographicException">L'archivio è illeggibile. </exception>
  1450. <exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
  1451. <exception cref="T:System.ArgumentException">L'archivio contiene valori non validi.</exception>
  1452. </member>
  1453. <member name="M:System.Security.Cryptography.X509Certificates.X509Store.Remove(System.Security.Cryptography.X509Certificates.X509Certificate2)">
  1454. <summary>Rimuove un certificato da un archivio certificati X.509.</summary>
  1455. <param name="certificate">Certificato da rimuovere.</param>
  1456. <exception cref="T:System.ArgumentNullException">
  1457. <paramref name="certificate" /> è null. </exception>
  1458. <exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
  1459. </member>
  1460. <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension">
  1461. <summary>Definisce una stringa che indica l'identificatore della chiave del soggetto (SKI, Subject Key Identifier) di un certificato.La classe non può essere ereditata.</summary>
  1462. </member>
  1463. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor">
  1464. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
  1465. </member>
  1466. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Byte[],System.Boolean)">
  1467. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una matrice di byte e un valore che indica se l'estensione è critica.</summary>
  1468. <param name="subjectKeyIdentifier">Matrice di byte che rappresenta i dati da utilizzare per creare l'estensione.</param>
  1469. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1470. </member>
  1471. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.AsnEncodedData,System.Boolean)">
  1472. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando i dati codificati e un valore che indica se l'estensione è critica.</summary>
  1473. <param name="encodedSubjectKeyIdentifier">Oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> da utilizzare per creare l'estensione.</param>
  1474. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1475. </member>
  1476. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Boolean)">
  1477. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una chiave pubblica e un valore che indica se l'estensione è critica.</summary>
  1478. <param name="key">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> dal quale creare un identificatore SKI. </param>
  1479. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1480. </member>
  1481. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.Security.Cryptography.X509Certificates.PublicKey,System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm,System.Boolean)">
  1482. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una chiave pubblica, un identificatore di algoritmo hash e un valore che indica se l'estensione è critica. </summary>
  1483. <param name="key">Oggetto <see cref="T:System.Security.Cryptography.X509Certificates.PublicKey" /> dal quale creare un identificatore SKI.</param>
  1484. <param name="algorithm">Uno dei valori di <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm" /> che indica quale algoritmo hash utilizzare.</param>
  1485. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1486. </member>
  1487. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.#ctor(System.String,System.Boolean)">
  1488. <summary>Inizializza una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> utilizzando una stringa e un valore che indica se l'estensione è critica.</summary>
  1489. <param name="subjectKeyIdentifier">Stringa, codificata in formato esadecimale, che rappresenta l'identificatore SKI di un certificato.</param>
  1490. <param name="critical">true se l'estensione è critica; in caso contrario, false.</param>
  1491. </member>
  1492. <member name="M:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
  1493. <summary>Crea una nuova istanza della classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" /> copiando le informazioni dai dati codificati.</summary>
  1494. <param name="asnEncodedData">Oggetto <see cref="T:System.Security.Cryptography.AsnEncodedData" /> da utilizzare per creare l'estensione.</param>
  1495. </member>
  1496. <member name="P:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension.SubjectKeyIdentifier">
  1497. <summary>Ottiene una stringa che rappresenta l'identificatore SKI di un certificato.</summary>
  1498. <returns>Stringa, codificata in formato esadecimale, che rappresenta l'identificatore SKI.</returns>
  1499. <exception cref="T:System.Security.Cryptography.CryptographicException">Non è possibile decodificare l'estensione. </exception>
  1500. </member>
  1501. <member name="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm">
  1502. <summary>Definisce il tipo di algoritmo hash da utilizzare con la classe <see cref="T:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension" />.</summary>
  1503. </member>
  1504. <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.CapiSha1">
  1505. <summary>L'identificatore SKI è costituito da un hash SHA-1 a 160 bit della chiave pubblica codificata, inclusi il tag, la lunghezza e il numero di bit inutilizzati.</summary>
  1506. </member>
  1507. <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.Sha1">
  1508. <summary>L'identificatore SKI è costituito da un hash SHA-1 a 160 bit del valore della chiave pubblica, esclusi il tag, la lunghezza e il numero di bit inutilizzati.</summary>
  1509. </member>
  1510. <member name="F:System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm.ShortSha1">
  1511. <summary>L'identificatore SKI è costituito da un campo di tipo a 4 bit con valore 0100, seguito dai 60 bit meno significativi dell'hash SHA-1 del valore della chiave pubblica, esclusi il tag, la lunghezza e il numero di bit di stringa inutilizzati.</summary>
  1512. </member>
  1513. <member name="T:System.Security.Cryptography.X509Certificates.X509VerificationFlags">
  1514. <summary>Specifica le condizioni nelle quali deve essere eseguita la verifica dei certificati della catena X509.</summary>
  1515. </member>
  1516. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllFlags">
  1517. <summary>Include tutti i flag relativi alla verifica.</summary>
  1518. </member>
  1519. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.AllowUnknownCertificateAuthority">
  1520. <summary>Ignora che la catena non può essere verificata a causa di un'autorità di certificazione (CA, Certificate Authority) sconosciuta.</summary>
  1521. </member>
  1522. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCertificateAuthorityRevocationUnknown">
  1523. <summary>Ignora che la revoca dell'autorità di certificazione è sconosciuta durante la determinazione della verifica dei certificati.</summary>
  1524. </member>
  1525. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlNotTimeValid">
  1526. <summary>Ignora che l'elenco certificati attendibili (CTL, Certificate Trust List) non è valido, ad esempio perché il CTL è scaduto, durante la determinazione della verifica dei certificati.</summary>
  1527. </member>
  1528. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreCtlSignerRevocationUnknown">
  1529. <summary>Ignora che la revoca del firmatario dell'elenco certificati attendibili è sconosciuta durante la determinazione della verifica dei certificati.</summary>
  1530. </member>
  1531. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreEndRevocationUnknown">
  1532. <summary>Ignora che la revoca del certificato finale (il certificato dell'utente) è sconosciuta durante la determinazione della verifica dei certificati.</summary>
  1533. </member>
  1534. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidBasicConstraints">
  1535. <summary>Ignora che i vincoli di base non sono validi durante la determinazione della verifica dei certificati.</summary>
  1536. </member>
  1537. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidName">
  1538. <summary>Ignora che il certificato presenta un nome non valido durante la determinazione della verifica dei certificati.</summary>
  1539. </member>
  1540. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreInvalidPolicy">
  1541. <summary>Ignora che il certificato presenta criteri non validi durante la determinazione della verifica dei certificati.</summary>
  1542. </member>
  1543. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeNested">
  1544. <summary>Ignora che il certificato della CA e il certificato emesso presentano periodi di validità non annidati durante la verifica dei certificati.Ad esempio, se il certificato della CA è valido dal 1° gennaio al 1° dicembre e il certificato emesso è valido dal 2 gennaio al 2 dicembre, i periodi di validità non sono annidati.</summary>
  1545. </member>
  1546. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreNotTimeValid">
  1547. <summary>Ignora i certificati della catena non validi perché scaduti o perché non ancora attivi durante la determinazione della validità dei certificati.</summary>
  1548. </member>
  1549. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreRootRevocationUnknown">
  1550. <summary>Ignora che la revoca radice è sconosciuta durante la determinazione della verifica dei certificati.</summary>
  1551. </member>
  1552. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.IgnoreWrongUsage">
  1553. <summary>Ignora che il certificato non è stato emesso per l'utilizzo corrente durante la determinazione della verifica dei certificati.</summary>
  1554. </member>
  1555. <member name="F:System.Security.Cryptography.X509Certificates.X509VerificationFlags.NoFlag">
  1556. <summary>Non include alcun flag relativo alla verifica.</summary>
  1557. </member>
  1558. </members>
  1559. </doc>