terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
X509ChainPolicy.cs
Go to the documentation of this file.
1
using
System
;
2
3
namespace
System.Security.Cryptography.X509Certificates
4
{
5
// Token: 0x02000114 RID: 276
6
public
sealed
class
X509ChainPolicy
7
{
8
// Token: 0x0600067E RID: 1662 RVA: 0x00018258 File Offset: 0x00016458
9
public
X509ChainPolicy
()
10
{
11
this.
Reset
();
12
}
13
14
// Token: 0x17000165 RID: 357
15
// (get) Token: 0x0600067F RID: 1663 RVA: 0x00018274 File Offset: 0x00016474
16
public
X509Certificate2Collection
ExtraStore
17
{
18
get
19
{
20
for
(;;)
21
{
22
if
(this.
store2
==
null
)
23
{
24
X509CertificateCollection
x509CertificateCollection
= this.
store
;
25
if
(x509CertificateCollection ==
null
)
26
{
27
break
;
28
}
29
X509CertificateCollection.X509CertificateEnumerator
enumerator =
x509CertificateCollection
.GetEnumerator();
30
bool
flag = enumerator.
MoveNext
();
31
X509Certificate
x509Certificate = enumerator.
Current
;
32
X509Certificate2Collection
x509Certificate2Collection
= this.
store2
;
33
long
num = 0
L
;
34
int
num2
= 3;
35
if
(enumerator !=
null
)
36
{
37
}
38
if
(num != 0
L
)
39
{
40
goto
IL_0047
;
41
}
42
if
(
num2
== 0)
43
{
44
break
;
45
}
46
}
47
}
48
return
this.
store2
;
49
IL_0047
:
50
throw
new
OutOfMemoryException
();
51
}
52
}
53
54
// Token: 0x17000166 RID: 358
55
// (get) Token: 0x06000680 RID: 1664 RVA: 0x000182E0 File Offset: 0x000164E0
56
public
X509RevocationFlag
RevocationFlag
57
{
58
get
59
{
60
return
this.
rflag
;
61
}
62
}
63
64
// Token: 0x17000167 RID: 359
65
// (get) Token: 0x06000681 RID: 1665 RVA: 0x000182F4 File Offset: 0x000164F4
66
// (set) Token: 0x06000682 RID: 1666 RVA: 0x00018308 File Offset: 0x00016508
67
public
X509RevocationMode
RevocationMode
68
{
69
get
70
{
71
return
this.
mode
;
72
}
73
set
74
{
75
this.mode
=
value
;
76
}
77
}
78
79
// Token: 0x17000168 RID: 360
80
// (get) Token: 0x06000683 RID: 1667 RVA: 0x0001831C File Offset: 0x0001651C
81
// (set) Token: 0x06000684 RID: 1668 RVA: 0x00018330 File Offset: 0x00016530
82
public
X509VerificationFlags
VerificationFlags
83
{
84
get
85
{
86
return
this.
vflags
;
87
}
88
set
89
{
90
this.vflags
=
value
;
91
}
92
}
93
94
// Token: 0x17000169 RID: 361
95
// (get) Token: 0x06000685 RID: 1669 RVA: 0x00018344 File Offset: 0x00016544
96
public
DateTime
VerificationTime
97
{
98
get
99
{
100
DateTime
dateTime = this.
vtime
;
101
DateTime
dateTime2
;
102
return
dateTime2
;
103
}
104
}
105
106
// Token: 0x06000686 RID: 1670 RVA: 0x0001835C File Offset: 0x0001655C
107
public
void
Reset
()
108
{
109
DateTime
now
=
DateTime
.
Now
;
110
this.vtime
=
now
;
111
}
112
113
// Token: 0x0400051E RID: 1310
114
private
OidCollection
apps
;
115
116
// Token: 0x0400051F RID: 1311
117
private
OidCollection
cert
;
118
119
// Token: 0x04000520 RID: 1312
120
private
X509CertificateCollection
store
;
121
122
// Token: 0x04000521 RID: 1313
123
private
X509Certificate2Collection
store2
;
124
125
// Token: 0x04000522 RID: 1314
126
private
X509RevocationFlag
rflag
;
127
128
// Token: 0x04000523 RID: 1315
129
private
X509RevocationMode
mode
;
130
131
// Token: 0x04000524 RID: 1316
132
private
TimeSpan
timeout
;
133
134
// Token: 0x04000525 RID: 1317
135
private
X509VerificationFlags
vflags
;
136
137
// Token: 0x04000526 RID: 1318
138
private
DateTime
vtime
;
139
}
140
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.OutOfMemoryException
Definition
OutOfMemoryException.cs:9
System.Security.Cryptography.OidCollection
Definition
OidCollection.cs:10
System.Security.Cryptography.X509Certificates.X509Certificate2Collection
Definition
X509Certificate2Collection.cs:10
System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.MoveNext
bool IEnumerator. MoveNext()
Definition
X509CertificateCollection.cs:127
System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator.Current
X509Certificate Current
Definition
X509CertificateCollection.cs:88
System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator
Definition
X509CertificateCollection.cs:79
System.Security.Cryptography.X509Certificates.X509CertificateCollection
Definition
X509CertificateCollection.cs:10
System.Security.Cryptography.X509Certificates.X509Certificate
Definition
X509Certificate.cs:13
System.Security.Cryptography.X509Certificates.X509ChainPolicy.cert
OidCollection cert
Definition
X509ChainPolicy.cs:117
System.Security.Cryptography.X509Certificates.X509ChainPolicy.X509ChainPolicy
X509ChainPolicy()
Definition
X509ChainPolicy.cs:9
System.Security.Cryptography.X509Certificates.X509ChainPolicy.Reset
void Reset()
Definition
X509ChainPolicy.cs:107
System.Security.Cryptography.X509Certificates.X509ChainPolicy.ExtraStore
X509Certificate2Collection ExtraStore
Definition
X509ChainPolicy.cs:17
System.Security.Cryptography.X509Certificates.X509ChainPolicy.store
X509CertificateCollection store
Definition
X509ChainPolicy.cs:120
System.Security.Cryptography.X509Certificates.X509ChainPolicy.apps
OidCollection apps
Definition
X509ChainPolicy.cs:114
System.Security.Cryptography.X509Certificates.X509ChainPolicy.store2
X509Certificate2Collection store2
Definition
X509ChainPolicy.cs:123
System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationTime
DateTime VerificationTime
Definition
X509ChainPolicy.cs:97
System.Security.Cryptography.X509Certificates.X509ChainPolicy.vtime
DateTime vtime
Definition
X509ChainPolicy.cs:138
System.Security.Cryptography.X509Certificates.X509ChainPolicy.mode
X509RevocationMode mode
Definition
X509ChainPolicy.cs:129
System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationMode
X509RevocationMode RevocationMode
Definition
X509ChainPolicy.cs:68
System.Security.Cryptography.X509Certificates.X509ChainPolicy.vflags
X509VerificationFlags vflags
Definition
X509ChainPolicy.cs:135
System.Security.Cryptography.X509Certificates.X509ChainPolicy.rflag
X509RevocationFlag rflag
Definition
X509ChainPolicy.cs:126
System.Security.Cryptography.X509Certificates.X509ChainPolicy.timeout
TimeSpan timeout
Definition
X509ChainPolicy.cs:132
System.Security.Cryptography.X509Certificates.X509ChainPolicy.VerificationFlags
X509VerificationFlags VerificationFlags
Definition
X509ChainPolicy.cs:83
System.Security.Cryptography.X509Certificates.X509ChainPolicy.RevocationFlag
X509RevocationFlag RevocationFlag
Definition
X509ChainPolicy.cs:57
System.Security.Cryptography.X509Certificates.X509ChainPolicy
Definition
X509ChainPolicy.cs:7
System.Security.Cryptography.X509Certificates.X509VerificationFlags
X509VerificationFlags
Definition
X509VerificationFlags.cs:8
System.Security.Cryptography.X509Certificates.X509RevocationFlag
X509RevocationFlag
Definition
X509RevocationFlag.cs:7
System.Security.Cryptography.X509Certificates.X509RevocationMode
X509RevocationMode
Definition
X509RevocationMode.cs:7
System.Security.Cryptography.X509Certificates
Definition
X509Certificate.cs:9
System.ExceptionArgument.value
@ value
System.ConsoleKey.L
@ L
System
Definition
__ComObject.cs:4
System.DateTime.Now
static DateTime Now
Definition
DateTime.cs:530
System.DateTime
Definition
DateTime.cs:13
System.TimeSpan
Definition
TimeSpan.cs:10
source
System
Security
Cryptography
X509Certificates
X509ChainPolicy.cs
Generated by
1.10.0