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
BasicConstraintsExtension.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Globalization
;
3
4
namespace
Mono.Security.X509.Extensions
5
{
6
// Token: 0x02000035 RID: 53
7
public
class
BasicConstraintsExtension
:
X509Extension
8
{
9
// Token: 0x0600019E RID: 414 RVA: 0x00007B68 File Offset: 0x00005D68
10
public
BasicConstraintsExtension
(
X509Extension
extension
)
11
:
base
(
extension
)
12
{
13
}
14
15
// Token: 0x0600019F RID: 415 RVA: 0x00007B7C File Offset: 0x00005D7C
16
protected
override
void
Decode
()
17
{
18
ASN1
extnValue
= this.
extnValue
;
19
this.pathLenConstraint
= 1;
20
byte
[]
value
= extnValue.
Value
;
21
ASN1
asn
;
22
if
(
asn
!=
null
)
23
{
24
byte
nTag
=
asn
.
m_nTag
;
25
byte
[]
value2
=
asn
.Value;
26
this.cA
=
nTag
!= 0;
27
ASN1
asn2
;
28
if
(
asn2
!=
null
)
29
{
30
byte
nTag2
=
asn2
.
m_nTag
;
31
int
num =
ASN1Convert
.
ToInt32
(
asn2
);
32
this.pathLenConstraint
= num;
33
}
34
}
35
}
36
37
// Token: 0x060001A0 RID: 416 RVA: 0x00007BDC File Offset: 0x00005DDC
38
protected
override
void
Encode
()
39
{
40
if
(this.
cA
&& this.
cA
)
41
{
42
ASN1
asn
=
ASN1Convert
.
FromInt32
(this.
pathLenConstraint
);
43
}
44
}
45
46
// Token: 0x1700007A RID: 122
47
// (get) Token: 0x060001A1 RID: 417 RVA: 0x00007C08 File Offset: 0x00005E08
48
public
bool
CertificateAuthority
49
{
50
get
51
{
52
return
this.
cA
;
53
}
54
}
55
56
// Token: 0x1700007B RID: 123
57
// (get) Token: 0x060001A2 RID: 418 RVA: 0x00007C1C File Offset: 0x00005E1C
58
public
override
string
Name
59
{
60
get
61
{
62
return
"Basic Constraints"
;
63
}
64
}
65
66
// Token: 0x060001A3 RID: 419 RVA: 0x00007C30 File Offset: 0x00005E30
67
public
override
string
ToString
()
68
{
69
bool
flag = this.
cA
;
70
string
newLine =
Environment
.
NewLine
;
71
int
num = this.
pathLenConstraint
;
72
CultureInfo
invariantCulture
=
CultureInfo
.
InvariantCulture
;
73
string
text
;
74
return
text
;
75
}
76
77
// Token: 0x040000BE RID: 190
78
private
bool
cA
;
79
80
// Token: 0x040000BF RID: 191
81
private
int
pathLenConstraint
;
82
}
83
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Mono.Security.ASN1Convert.FromInt32
static ASN1 FromInt32(int value)
Definition
ASN1Convert.cs:37
Mono.Security.ASN1Convert.ToInt32
static int ToInt32(ASN1 asn1)
Definition
ASN1Convert.cs:57
Mono.Security.ASN1Convert
Definition
ASN1Convert.cs:9
Mono.Security.ASN1.m_nTag
byte m_nTag
Definition
ASN1.cs:265
Mono.Security.ASN1.Value
byte[] Value
Definition
ASN1.cs:89
Mono.Security.ASN1
Definition
ASN1.cs:9
Mono.Security.X509.Extensions.BasicConstraintsExtension.Decode
override void Decode()
Definition
BasicConstraintsExtension.cs:16
Mono.Security.X509.Extensions.BasicConstraintsExtension.BasicConstraintsExtension
BasicConstraintsExtension(X509Extension extension)
Definition
BasicConstraintsExtension.cs:10
Mono.Security.X509.Extensions.BasicConstraintsExtension.ToString
override string ToString()
Definition
BasicConstraintsExtension.cs:67
Mono.Security.X509.Extensions.BasicConstraintsExtension.pathLenConstraint
int pathLenConstraint
Definition
BasicConstraintsExtension.cs:81
Mono.Security.X509.Extensions.BasicConstraintsExtension.Encode
override void Encode()
Definition
BasicConstraintsExtension.cs:38
Mono.Security.X509.Extensions.BasicConstraintsExtension.CertificateAuthority
bool CertificateAuthority
Definition
BasicConstraintsExtension.cs:49
Mono.Security.X509.Extensions.BasicConstraintsExtension.Name
override string Name
Definition
BasicConstraintsExtension.cs:59
Mono.Security.X509.Extensions.BasicConstraintsExtension.cA
bool cA
Definition
BasicConstraintsExtension.cs:78
Mono.Security.X509.Extensions.BasicConstraintsExtension
Definition
BasicConstraintsExtension.cs:8
Mono.Security.X509.X509Extension.extnValue
ASN1 extnValue
Definition
X509Extension.cs:269
Mono.Security.X509.X509Extension
Definition
X509Extension.cs:9
System.Environment.NewLine
static string NewLine
Definition
Environment.cs:90
System.Environment
Definition
Environment.cs:17
System.Globalization.CultureInfo.InvariantCulture
static CultureInfo InvariantCulture
Definition
CultureInfo.cs:39
System.Globalization.CultureInfo
Definition
CultureInfo.cs:15
Mono.Security.X509.Extensions
Definition
AuthorityKeyIdentifierExtension.cs:4
System.Globalization
Definition
Bootstring.cs:5
System.ExceptionArgument.text
@ text
System.ExceptionArgument.value
@ value
System
Definition
__ComObject.cs:4
source
Mono.Security
Mono
Security
X509
Extensions
BasicConstraintsExtension.cs
Generated by
1.10.0