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