Files
2026-04-08 23:40:05 +02:00

163 lines
4.5 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509
{
// Token: 0x02001848 RID: 6216
[Token(Token = "0x2001848")]
[StructLayout(3)]
public class UserNotice : Asn1Encodable
{
// Token: 0x0600A789 RID: 42889 RVA: 0x0026F9C4 File Offset: 0x0026DBC4
[Token(Token = "0x600A789")]
[Address(RVA = "0x937E20", Offset = "0x936820", VA = "0x180937E20")]
public UserNotice(NoticeReference noticeRef, DisplayText explicitText)
{
this.noticeRef = noticeRef;
this.explicitText = explicitText;
}
// Token: 0x0600A78A RID: 42890 RVA: 0x0026F9E8 File Offset: 0x0026DBE8
[Token(Token = "0x600A78A")]
[Address(RVA = "0x2777D00", Offset = "0x2776700", VA = "0x182777D00")]
public UserNotice(NoticeReference noticeRef, string str)
{
DisplayText displayText = new DisplayText(str);
base..ctor();
this.noticeRef = noticeRef;
this.explicitText = displayText;
}
// Token: 0x0600A78B RID: 42891 RVA: 0x0026FA10 File Offset: 0x0026DC10
[Token(Token = "0x600A78B")]
[Address(RVA = "0x2777D80", Offset = "0x2776780", VA = "0x182777D80")]
[Obsolete]
public UserNotice(Asn1Sequence seq)
{
Asn1Encodable asn1Encodable;
if (asn1Encodable == (ulong)2L)
{
Asn1SequenceParser parser = seq.Parser;
NoticeReference noticeReference;
this.noticeRef = noticeReference;
throw new NullReferenceException();
}
Asn1Encodable asn1Encodable2;
if (asn1Encodable2 != (ulong)1L)
{
Asn1Encodable asn1Encodable3;
if (asn1Encodable3 == 0)
{
this.noticeRef = (ulong)0L;
this.explicitText = (ulong)0L;
return;
}
throw new NullReferenceException();
}
else
{
Asn1SequenceParser parser2 = seq.Parser;
NoticeReference noticeReference2;
if (parser2 != 0 && parser2 != 0)
{
Asn1SequenceParser parser3 = seq.Parser;
this.noticeRef = noticeReference2;
this.explicitText = (ulong)0L;
return;
}
this.noticeRef = (ulong)0L;
DisplayText instance = DisplayText.GetInstance(noticeReference2);
this.explicitText = instance;
return;
}
}
// Token: 0x0600A78C RID: 42892 RVA: 0x0026FAC0 File Offset: 0x0026DCC0
[Token(Token = "0x600A78C")]
[Address(RVA = "0x2777A50", Offset = "0x2776450", VA = "0x182777A50")]
public static UserNotice GetInstance(object obj)
{
while (obj != 0)
{
Asn1Sequence instance;
if (obj == 0)
{
instance = Asn1Sequence.GetInstance(obj);
return new UserNotice(instance);
}
if (instance != 0)
{
return;
}
}
}
// Token: 0x17001A4A RID: 6730
// (get) Token: 0x0600A78D RID: 42893 RVA: 0x0026FAF4 File Offset: 0x0026DCF4
[Token(Token = "0x17001A4A")]
public virtual NoticeReference NoticeRef
{
[Token(Token = "0x600A78D")]
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0", Slot = "6")]
get
{
return this.noticeRef;
}
}
// Token: 0x17001A4B RID: 6731
// (get) Token: 0x0600A78E RID: 42894 RVA: 0x0026FB08 File Offset: 0x0026DD08
[Token(Token = "0x17001A4B")]
public virtual DisplayText ExplicitText
{
[Token(Token = "0x600A78E")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "7")]
get
{
return this.explicitText;
}
}
// Token: 0x0600A78F RID: 42895 RVA: 0x0026FB1C File Offset: 0x0026DD1C
[Token(Token = "0x600A78F")]
[Address(RVA = "0x2777B50", Offset = "0x2776550", VA = "0x182777B50", Slot = "5")]
public override Asn1Object ToAsn1Object()
{
Asn1EncodableVector asn1EncodableVector;
if (this.noticeRef != (ulong)0L)
{
Asn1Encodable[] array = new Asn1Encodable[1];
NoticeReference noticeReference = this.noticeRef;
if (noticeReference != 0)
{
}
array[0] = noticeReference;
asn1EncodableVector.Add(array);
}
if (this.explicitText != (ulong)0L)
{
Asn1Encodable[] array2 = new Asn1Encodable[1];
DisplayText displayText = this.explicitText;
if (displayText != 0)
{
}
array2[0] = displayText;
asn1EncodableVector.Add(array2);
}
DerSequence derSequence = new DerSequence(asn1EncodableVector);
throw new NullReferenceException();
}
// Token: 0x04006CD5 RID: 27861
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4006CD5")]
private readonly NoticeReference noticeRef;
// Token: 0x04006CD6 RID: 27862
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4006CD6")]
private readonly DisplayText explicitText;
}
}