Subversion Repository Public Repository

ChrisCompleteCodeTrunk

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

Commits for ChrisCompleteCodeTrunk/ActionTireCo/packages/System.Security.Cryptography.X509Certificates.4.3.0/ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml

Diff revisions: vs.
Revision Author Commited Message
1 BBDSCHRIS picture BBDSCHRIS Wed 22 Aug, 2018 20:08:03 +0000