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

Org.BouncyCastle.X509.X509V1CertificateGenerator

Class to Generate X509V1 Certificates.
namespace Org.BouncyCastle.X509 { public class X509V1CertificateGenerator { public IEnumerable<string> SignatureAlgNames { get; } public X509V1CertificateGenerator(); public void Reset(); public void SetSerialNumber(BigInteger serialNumber); public void SetIssuerDN(X509Name issuer); public void SetValidity(Validity validity); public void SetNotBefore(DateTime date); public void SetNotAfter(DateTime date); public void SetSubjectDN(X509Name subject); public void SetPublicKey(AsymmetricKeyParameter publicKey); public X509Certificate Generate(ISignatureFactory signatureFactory); } }