using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Pkcs; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Pkcs { // Token: 0x02001A6B RID: 6763 [Token(Token = "0x2001A6B")] public class Pkcs12StoreBuilder { // Token: 0x06009FE9 RID: 40937 RVA: 0x00210F24 File Offset: 0x0020F124 [Token(Token = "0x6009FE9")] [Address(RVA = "0x643790", Offset = "0x642790", VA = "0x180643790")] public Pkcs12StoreBuilder() { DerObjectIdentifier pbeWithShaAnd3KeyTripleDesCbc = PkcsObjectIdentifiers.PbeWithShaAnd3KeyTripleDesCbc; this.keyAlgorithm = pbeWithShaAnd3KeyTripleDesCbc; DerObjectIdentifier pbewithShaAnd40BitRC2Cbc = PkcsObjectIdentifiers.PbewithShaAnd40BitRC2Cbc; this.certAlgorithm = pbewithShaAnd40BitRC2Cbc; base..ctor(); } // Token: 0x06009FEA RID: 40938 RVA: 0x00210F54 File Offset: 0x0020F154 [Token(Token = "0x6009FEA")] [Address(RVA = "0x6436F0", Offset = "0x6426F0", VA = "0x1806436F0")] public Pkcs12Store Build() { DerObjectIdentifier derObjectIdentifier = this.keyAlgorithm; DerObjectIdentifier derObjectIdentifier2 = this.certAlgorithm; bool flag = this.useDerEncoding; return new Pkcs12Store(derObjectIdentifier, derObjectIdentifier2, flag); } // Token: 0x06009FEB RID: 40939 RVA: 0x00210F80 File Offset: 0x0020F180 [Token(Token = "0x6009FEB")] [Address(RVA = "0x493840", Offset = "0x492840", VA = "0x180493840")] public Pkcs12StoreBuilder SetCertAlgorithm(DerObjectIdentifier certAlgorithm) { this.certAlgorithm = certAlgorithm; return this; } // Token: 0x06009FEC RID: 40940 RVA: 0x00210F98 File Offset: 0x0020F198 [Token(Token = "0x6009FEC")] [Address(RVA = "0x643770", Offset = "0x642770", VA = "0x180643770")] public Pkcs12StoreBuilder SetKeyAlgorithm(DerObjectIdentifier keyAlgorithm) { this.keyAlgorithm = keyAlgorithm; return this; } // Token: 0x06009FED RID: 40941 RVA: 0x00210FB0 File Offset: 0x0020F1B0 [Token(Token = "0x6009FED")] [Address(RVA = "0x643780", Offset = "0x642780", VA = "0x180643780")] public Pkcs12StoreBuilder SetUseDerEncoding(bool useDerEncoding) { this.useDerEncoding = useDerEncoding; return this; } // Token: 0x04006AD8 RID: 27352 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4006AD8")] private DerObjectIdentifier keyAlgorithm; // Token: 0x04006AD9 RID: 27353 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4006AD9")] private DerObjectIdentifier certAlgorithm; // Token: 0x04006ADA RID: 27354 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4006ADA")] private bool useDerEncoding; } }