using System; using System.IO; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Security; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.IO.Pem; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.OpenSsl { // Token: 0x020013BF RID: 5055 [Token(Token = "0x20013BF")] [StructLayout(3)] public class PemWriter : PemWriter { // Token: 0x060080B7 RID: 32951 RVA: 0x001B355C File Offset: 0x001B175C [Token(Token = "0x60080B7")] [Address(RVA = "0x4DE0A0", Offset = "0x4DCAA0", VA = "0x1804DE0A0")] public PemWriter(TextWriter writer) : base(writer) { } // Token: 0x060080B8 RID: 32952 RVA: 0x001B3570 File Offset: 0x001B1770 [Token(Token = "0x60080B8")] [Address(RVA = "0x4DDF10", Offset = "0x4DC910", VA = "0x1804DDF10")] public void WriteObject(object obj) { MiscPemGenerator miscPemGenerator; miscPemGenerator.obj = obj; base.WriteObject(miscPemGenerator); } // Token: 0x060080B9 RID: 32953 RVA: 0x001B358C File Offset: 0x001B178C [Token(Token = "0x60080B9")] [Address(RVA = "0x4DE000", Offset = "0x4DCA00", VA = "0x1804DE000")] public void WriteObject(object obj, string algorithm, char[] password, SecureRandom random) { int num = 0; MiscPemGenerator miscPemGenerator; miscPemGenerator.FieldGetter(num, algorithm, password); miscPemGenerator.random = 0; miscPemGenerator.obj = obj; miscPemGenerator.algorithm = algorithm; miscPemGenerator.password = password; base.WriteObject(miscPemGenerator); } } }