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: 0x020018FA RID: 6394
|
|
[Token(Token = "0x20018FA")]
|
|
public interface IX509AttributeCertificate : IX509Extension
|
|
{
|
|
// Token: 0x170017F9 RID: 6137
|
|
// (get) Token: 0x06009679 RID: 38521
|
|
[Token(Token = "0x170017F9")]
|
|
int Version
|
|
{
|
|
[Token(Token = "0x6009679")]
|
|
[Address(Slot = "0")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017FA RID: 6138
|
|
// (get) Token: 0x0600967A RID: 38522
|
|
[Token(Token = "0x170017FA")]
|
|
BigInteger SerialNumber
|
|
{
|
|
[Token(Token = "0x600967A")]
|
|
[Address(Slot = "1")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017FB RID: 6139
|
|
// (get) Token: 0x0600967B RID: 38523
|
|
[Token(Token = "0x170017FB")]
|
|
DateTime NotBefore
|
|
{
|
|
[Token(Token = "0x600967B")]
|
|
[Address(Slot = "2")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017FC RID: 6140
|
|
// (get) Token: 0x0600967C RID: 38524
|
|
[Token(Token = "0x170017FC")]
|
|
DateTime NotAfter
|
|
{
|
|
[Token(Token = "0x600967C")]
|
|
[Address(Slot = "3")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017FD RID: 6141
|
|
// (get) Token: 0x0600967D RID: 38525
|
|
[Token(Token = "0x170017FD")]
|
|
AttributeCertificateHolder Holder
|
|
{
|
|
[Token(Token = "0x600967D")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x170017FE RID: 6142
|
|
// (get) Token: 0x0600967E RID: 38526
|
|
[Token(Token = "0x170017FE")]
|
|
AttributeCertificateIssuer Issuer
|
|
{
|
|
[Token(Token = "0x600967E")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x0600967F RID: 38527
|
|
[Token(Token = "0x600967F")]
|
|
[Address(Slot = "6")]
|
|
X509Attribute[] GetAttributes();
|
|
|
|
// Token: 0x06009680 RID: 38528
|
|
[Token(Token = "0x6009680")]
|
|
[Address(Slot = "7")]
|
|
X509Attribute[] GetAttributes(string oid);
|
|
|
|
// Token: 0x06009681 RID: 38529
|
|
[Token(Token = "0x6009681")]
|
|
[Address(Slot = "8")]
|
|
bool[] GetIssuerUniqueID();
|
|
|
|
// Token: 0x170017FF RID: 6143
|
|
// (get) Token: 0x06009682 RID: 38530
|
|
[Token(Token = "0x170017FF")]
|
|
bool IsValidNow
|
|
{
|
|
[Token(Token = "0x6009682")]
|
|
[Address(Slot = "9")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x06009683 RID: 38531
|
|
[Token(Token = "0x6009683")]
|
|
[Address(Slot = "10")]
|
|
bool IsValid(DateTime date);
|
|
|
|
// Token: 0x06009684 RID: 38532
|
|
[Token(Token = "0x6009684")]
|
|
[Address(Slot = "11")]
|
|
void CheckValidity();
|
|
|
|
// Token: 0x06009685 RID: 38533
|
|
[Token(Token = "0x6009685")]
|
|
[Address(Slot = "12")]
|
|
void CheckValidity(DateTime date);
|
|
|
|
// Token: 0x06009686 RID: 38534
|
|
[Token(Token = "0x6009686")]
|
|
[Address(Slot = "13")]
|
|
byte[] GetSignature();
|
|
|
|
// Token: 0x06009687 RID: 38535
|
|
[Token(Token = "0x6009687")]
|
|
[Address(Slot = "14")]
|
|
void Verify(AsymmetricKeyParameter publicKey);
|
|
|
|
// Token: 0x06009688 RID: 38536
|
|
[Token(Token = "0x6009688")]
|
|
[Address(Slot = "15")]
|
|
byte[] GetEncoded();
|
|
}
|
|
}
|