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

80 lines
2.7 KiB
C#

using System;
using System.Runtime.InteropServices;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Pkcs
{
// Token: 0x020013AE RID: 5038
[Token(Token = "0x20013AE")]
[StructLayout(3)]
public class Pkcs12StoreBuilder
{
// Token: 0x06008041 RID: 32833 RVA: 0x001B0848 File Offset: 0x001AEA48
[Token(Token = "0x6008041")]
[Address(RVA = "0x4E1D20", Offset = "0x4E0720", VA = "0x1804E1D20")]
public Pkcs12StoreBuilder()
{
DerObjectIdentifier pbeWithShaAnd3KeyTripleDesCbc = PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc;
this.keyAlgorithm = pbeWithShaAnd3KeyTripleDesCbc;
DerObjectIdentifier pbewithShaAnd40BitRC2Cbc = PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc;
this.certAlgorithm = pbewithShaAnd40BitRC2Cbc;
base..ctor();
}
// Token: 0x06008042 RID: 32834 RVA: 0x001B0878 File Offset: 0x001AEA78
[Token(Token = "0x6008042")]
[Address(RVA = "0x4E1C70", Offset = "0x4E0670", VA = "0x1804E1C70")]
public Pkcs12Store Build()
{
DerObjectIdentifier derObjectIdentifier = this.keyAlgorithm;
DerObjectIdentifier derObjectIdentifier2 = this.certAlgorithm;
bool flag = this.useDerEncoding;
return new Pkcs12Store(derObjectIdentifier, derObjectIdentifier2, flag);
}
// Token: 0x06008043 RID: 32835 RVA: 0x001B08A4 File Offset: 0x001AEAA4
[Token(Token = "0x6008043")]
[Address(RVA = "0x4E1CF0", Offset = "0x4E06F0", VA = "0x1804E1CF0")]
public Pkcs12StoreBuilder SetCertAlgorithm(DerObjectIdentifier certAlgorithm)
{
this.certAlgorithm = certAlgorithm;
return this;
}
// Token: 0x06008044 RID: 32836 RVA: 0x001B08BC File Offset: 0x001AEABC
[Token(Token = "0x6008044")]
[Address(RVA = "0x4E1D00", Offset = "0x4E0700", VA = "0x1804E1D00")]
public Pkcs12StoreBuilder SetKeyAlgorithm(DerObjectIdentifier keyAlgorithm)
{
this.keyAlgorithm = keyAlgorithm;
return this;
}
// Token: 0x06008045 RID: 32837 RVA: 0x001B08D4 File Offset: 0x001AEAD4
[Token(Token = "0x6008045")]
[Address(RVA = "0x4E1D10", Offset = "0x4E0710", VA = "0x1804E1D10")]
public Pkcs12StoreBuilder SetUseDerEncoding(bool useDerEncoding)
{
this.useDerEncoding = useDerEncoding;
return this;
}
// Token: 0x04005ADC RID: 23260
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4005ADC")]
private DerObjectIdentifier keyAlgorithm;
// Token: 0x04005ADD RID: 23261
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4005ADD")]
private DerObjectIdentifier certAlgorithm;
// Token: 0x04005ADE RID: 23262
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4005ADE")]
private bool useDerEncoding;
}
}