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
X509Store.cs
Go to the documentation of this file.
1
using
System
;
2
using
Mono.Security.X509
;
3
4
namespace
System.Security.Cryptography.X509Certificates
5
{
6
// Token: 0x0200011C RID: 284
7
public
sealed
class
X509Store
:
IDisposable
8
{
9
// Token: 0x060006B8 RID: 1720 RVA: 0x00018A30 File Offset: 0x00016C30
10
public
X509Store
(
StoreName
storeName
,
StoreLocation
storeLocation
)
11
{
12
this._name
=
"CA"
;
13
}
14
15
// Token: 0x17000174 RID: 372
16
// (get) Token: 0x060006B9 RID: 1721 RVA: 0x00018A60 File Offset: 0x00016C60
17
public
X509Certificate2Collection
Certificates
18
{
19
get
20
{
21
X509Certificate2Collection
x509Certificate2Collection
;
22
do
23
{
24
x509Certificate2Collection
= this.
list
;
25
}
26
while
(x509Certificate2Collection ==
null
|| this.
store
!=
null
);
27
x509Certificate2Collection.
Clear
();
28
X509Certificate2Collection
x509Certificate2Collection2
= this.
list
;
29
return
x509Certificate2Collection
;
30
}
31
}
32
33
// Token: 0x17000175 RID: 373
34
// (get) Token: 0x060006BA RID: 1722 RVA: 0x00018A90 File Offset: 0x00016C90
35
private
X509Stores
Factory
36
{
37
get
38
{
39
StoreLocation
location = this.
_location
;
40
return
X509StoreManager
.
CurrentUser
;
41
}
42
}
43
44
// Token: 0x17000176 RID: 374
45
// (get) Token: 0x060006BB RID: 1723 RVA: 0x00018AB4 File Offset: 0x00016CB4
46
internal
X509Store
Store
47
{
48
get
49
{
50
return
this.
store
;
51
}
52
}
53
54
// Token: 0x060006BC RID: 1724 RVA: 0x00018AC8 File Offset: 0x00016CC8
55
public
void
Close
()
56
{
57
X509Certificate2Collection
x509Certificate2Collection
= this.
list
;
58
if
(x509Certificate2Collection !=
null
)
59
{
60
x509Certificate2Collection
.
Clear
();
61
return
;
62
}
63
}
64
65
// Token: 0x060006BD RID: 1725 RVA: 0x00018AE8 File Offset: 0x00016CE8
66
public
void
Dispose
()
67
{
68
X509Certificate2Collection
x509Certificate2Collection
= this.
list
;
69
if
(x509Certificate2Collection !=
null
)
70
{
71
x509Certificate2Collection
.
Clear
();
72
return
;
73
}
74
}
75
76
// Token: 0x060006BE RID: 1726 RVA: 0x00018B08 File Offset: 0x00016D08
77
public
void
Open
(
OpenFlags
flags)
78
{
79
bool
flag =
string
.IsNullOrEmpty(this.
_name
);
80
string
name
= this.
_name
;
81
bool
flag2
= name ==
"Root"
;
82
StoreLocation
location = this.
_location
;
83
X509Stores
currentUser =
X509StoreManager
.
CurrentUser
;
84
}
85
86
// Token: 0x04000534 RID: 1332
87
private
string
_name
;
88
89
// Token: 0x04000535 RID: 1333
90
private
StoreLocation
_location
;
91
92
// Token: 0x04000536 RID: 1334
93
private
X509Certificate2Collection
list
;
94
95
// Token: 0x04000537 RID: 1335
96
private
OpenFlags
_flags
;
97
98
// Token: 0x04000538 RID: 1336
99
private
X509Store
store
;
100
}
101
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Mono.Security.X509.X509StoreManager.CurrentUser
static X509Stores CurrentUser
Definition
X509StoreManager.cs:85
Mono.Security.X509.X509StoreManager
Definition
X509StoreManager.cs:9
Mono.Security.X509.X509Stores
Definition
X509Stores.cs:7
System.Collections.CollectionBase.Clear
void Clear()
Definition
CollectionBase.cs:64
System.Security.Cryptography.X509Certificates.X509Certificate2Collection
Definition
X509Certificate2Collection.cs:10
System.Security.Cryptography.X509Certificates.X509Store.X509Store
X509Store(StoreName storeName, StoreLocation storeLocation)
Definition
X509Store.cs:10
System.Security.Cryptography.X509Certificates.X509Store._flags
OpenFlags _flags
Definition
X509Store.cs:96
System.Security.Cryptography.X509Certificates.X509Store._name
string _name
Definition
X509Store.cs:87
System.Security.Cryptography.X509Certificates.X509Store.Certificates
X509Certificate2Collection Certificates
Definition
X509Store.cs:18
System.Security.Cryptography.X509Certificates.X509Store.Close
void Close()
Definition
X509Store.cs:55
System.Security.Cryptography.X509Certificates.X509Store._location
StoreLocation _location
Definition
X509Store.cs:90
System.Security.Cryptography.X509Certificates.X509Store.Factory
X509Stores Factory
Definition
X509Store.cs:36
System.Security.Cryptography.X509Certificates.X509Store.store
X509Store store
Definition
X509Store.cs:99
System.Security.Cryptography.X509Certificates.X509Store.Store
X509Store Store
Definition
X509Store.cs:47
System.Security.Cryptography.X509Certificates.X509Store.Open
void Open(OpenFlags flags)
Definition
X509Store.cs:77
System.Security.Cryptography.X509Certificates.X509Store.Dispose
void Dispose()
Definition
X509Store.cs:66
System.Security.Cryptography.X509Certificates.X509Store.list
X509Certificate2Collection list
Definition
X509Store.cs:93
System.Security.Cryptography.X509Certificates.X509Store
Definition
X509Store.cs:8
System.IDisposable
Definition
IDisposable.cs:7
Mono.Security.X509
Definition
AuthorityKeyIdentifierExtension.cs:4
System.Security.Cryptography.X509Certificates.OpenFlags
OpenFlags
Definition
OpenFlags.cs:8
System.Security.Cryptography.X509Certificates.StoreLocation
StoreLocation
Definition
StoreLocation.cs:7
System.Security.Cryptography.X509Certificates.StoreName
StoreName
Definition
StoreName.cs:7
System.Security.Cryptography.X509Certificates
Definition
X509Certificate.cs:9
System.ExceptionArgument.name
@ name
System
Definition
__ComObject.cs:4
source
System
Security
Cryptography
X509Certificates
X509Store.cs
Generated by
1.10.0