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; } }