128 lines
2.8 KiB
C#
128 lines
2.8 KiB
C#
using System;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Math;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.X509
|
|
{
|
|
// Token: 0x020019DA RID: 6618
|
|
[Token(Token = "0x20019DA")]
|
|
public interface IX509AttributeCertificate : IX509Extension
|
|
{
|
|
// Token: 0x17001896 RID: 6294
|
|
// (get) Token: 0x06009A47 RID: 39495
|
|
[Token(Token = "0x17001896")]
|
|
int Version
|
|
{
|
|
[Token(Token = "0x6009A47")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17001897 RID: 6295
|
|
// (get) Token: 0x06009A48 RID: 39496
|
|
[Token(Token = "0x17001897")]
|
|
BigInteger SerialNumber
|
|
{
|
|
[Token(Token = "0x6009A48")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17001898 RID: 6296
|
|
// (get) Token: 0x06009A49 RID: 39497
|
|
[Token(Token = "0x17001898")]
|
|
DateTime NotBefore
|
|
{
|
|
[Token(Token = "0x6009A49")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17001899 RID: 6297
|
|
// (get) Token: 0x06009A4A RID: 39498
|
|
[Token(Token = "0x17001899")]
|
|
DateTime NotAfter
|
|
{
|
|
[Token(Token = "0x6009A4A")]
|
|
[Address(Slot = "3")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700189A RID: 6298
|
|
// (get) Token: 0x06009A4B RID: 39499
|
|
[Token(Token = "0x1700189A")]
|
|
AttributeCertificateHolder Holder
|
|
{
|
|
[Token(Token = "0x6009A4B")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x1700189B RID: 6299
|
|
// (get) Token: 0x06009A4C RID: 39500
|
|
[Token(Token = "0x1700189B")]
|
|
AttributeCertificateIssuer Issuer
|
|
{
|
|
[Token(Token = "0x6009A4C")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06009A4D RID: 39501
|
|
[Token(Token = "0x6009A4D")]
|
|
[Address(Slot = "6")]
|
|
X509Attribute[] GetAttributes();
|
|
|
|
// Token: 0x06009A4E RID: 39502
|
|
[Token(Token = "0x6009A4E")]
|
|
[Address(Slot = "7")]
|
|
X509Attribute[] GetAttributes(string oid);
|
|
|
|
// Token: 0x06009A4F RID: 39503
|
|
[Token(Token = "0x6009A4F")]
|
|
[Address(Slot = "8")]
|
|
bool[] GetIssuerUniqueID();
|
|
|
|
// Token: 0x1700189C RID: 6300
|
|
// (get) Token: 0x06009A50 RID: 39504
|
|
[Token(Token = "0x1700189C")]
|
|
bool IsValidNow
|
|
{
|
|
[Token(Token = "0x6009A50")]
|
|
[Address(Slot = "9")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06009A51 RID: 39505
|
|
[Token(Token = "0x6009A51")]
|
|
[Address(Slot = "10")]
|
|
bool IsValid(DateTime date);
|
|
|
|
// Token: 0x06009A52 RID: 39506
|
|
[Token(Token = "0x6009A52")]
|
|
[Address(Slot = "11")]
|
|
void CheckValidity();
|
|
|
|
// Token: 0x06009A53 RID: 39507
|
|
[Token(Token = "0x6009A53")]
|
|
[Address(Slot = "12")]
|
|
void CheckValidity(DateTime date);
|
|
|
|
// Token: 0x06009A54 RID: 39508
|
|
[Token(Token = "0x6009A54")]
|
|
[Address(Slot = "13")]
|
|
byte[] GetSignature();
|
|
|
|
// Token: 0x06009A55 RID: 39509
|
|
[Token(Token = "0x6009A55")]
|
|
[Address(Slot = "14")]
|
|
void Verify(AsymmetricKeyParameter publicKey);
|
|
|
|
// Token: 0x06009A56 RID: 39510
|
|
[Token(Token = "0x6009A56")]
|
|
[Address(Slot = "15")]
|
|
byte[] GetEncoded();
|
|
}
|
|
}
|