78 lines
2.6 KiB
C#
78 lines
2.6 KiB
C#
using System;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Pkcs
|
|
{
|
|
// Token: 0x0200198B RID: 6539
|
|
[Token(Token = "0x200198B")]
|
|
public class Pkcs12StoreBuilder
|
|
{
|
|
// Token: 0x06009C1B RID: 39963 RVA: 0x00207E9C File Offset: 0x0020609C
|
|
[Token(Token = "0x6009C1B")]
|
|
[Address(RVA = "0x1CC12E0", Offset = "0x1CC00E0", VA = "0x181CC12E0")]
|
|
public Pkcs12StoreBuilder()
|
|
{
|
|
DerObjectIdentifier pbeWithShaAnd3KeyTripleDesCbc = PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc;
|
|
this.keyAlgorithm = pbeWithShaAnd3KeyTripleDesCbc;
|
|
DerObjectIdentifier pbewithShaAnd40BitRC2Cbc = PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc;
|
|
this.certAlgorithm = pbewithShaAnd40BitRC2Cbc;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06009C1C RID: 39964 RVA: 0x00207ECC File Offset: 0x002060CC
|
|
[Token(Token = "0x6009C1C")]
|
|
[Address(RVA = "0x1CC1240", Offset = "0x1CC0040", VA = "0x181CC1240")]
|
|
public Pkcs12Store Build()
|
|
{
|
|
DerObjectIdentifier derObjectIdentifier = this.keyAlgorithm;
|
|
DerObjectIdentifier derObjectIdentifier2 = this.certAlgorithm;
|
|
bool flag = this.useDerEncoding;
|
|
return new Pkcs12Store(derObjectIdentifier, derObjectIdentifier2, flag);
|
|
}
|
|
|
|
// Token: 0x06009C1D RID: 39965 RVA: 0x00207EF8 File Offset: 0x002060F8
|
|
[Token(Token = "0x6009C1D")]
|
|
[Address(RVA = "0x1871FF0", Offset = "0x1870DF0", VA = "0x181871FF0")]
|
|
public Pkcs12StoreBuilder SetCertAlgorithm(DerObjectIdentifier certAlgorithm)
|
|
{
|
|
this.certAlgorithm = certAlgorithm;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06009C1E RID: 39966 RVA: 0x00207F10 File Offset: 0x00206110
|
|
[Token(Token = "0x6009C1E")]
|
|
[Address(RVA = "0x1CC12C0", Offset = "0x1CC00C0", VA = "0x181CC12C0")]
|
|
public Pkcs12StoreBuilder SetKeyAlgorithm(DerObjectIdentifier keyAlgorithm)
|
|
{
|
|
this.keyAlgorithm = keyAlgorithm;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x06009C1F RID: 39967 RVA: 0x00207F28 File Offset: 0x00206128
|
|
[Token(Token = "0x6009C1F")]
|
|
[Address(RVA = "0x1CC12D0", Offset = "0x1CC00D0", VA = "0x181CC12D0")]
|
|
public Pkcs12StoreBuilder SetUseDerEncoding(bool useDerEncoding)
|
|
{
|
|
this.useDerEncoding = useDerEncoding;
|
|
return this;
|
|
}
|
|
|
|
// Token: 0x0400691F RID: 26911
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400691F")]
|
|
private DerObjectIdentifier keyAlgorithm;
|
|
|
|
// Token: 0x04006920 RID: 26912
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4006920")]
|
|
private DerObjectIdentifier certAlgorithm;
|
|
|
|
// Token: 0x04006921 RID: 26913
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4006921")]
|
|
private bool useDerEncoding;
|
|
}
|
|
}
|