<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.0" />

PemObject

public class PemObject : PemObjectGenerator
using System.Collections.Generic; namespace Org.BouncyCastle.Utilities.IO.Pem { public class PemObject : PemObjectGenerator { private readonly string m_type; private readonly IList<PemHeader> m_headers; private readonly byte[] m_content; public string Type => m_type; public IList<PemHeader> Headers => m_headers; public byte[] Content => m_content; public PemObject(string type, byte[] content) : this(type, new List<PemHeader>(), content) { } public PemObject(string type, IList<PemHeader> headers, byte[] content) { m_type = type; m_headers = new List<PemHeader>(headers); m_content = content; } public PemObject Generate() { return this; } } }