CryptLink.CertBuilder A portable (dotnet standard) utility class for generating x509 certificates Example var ca1 = new CertBuilder { SubjectName = "CN=Test CA1", KeyStrength = 4096 }.BuildX509(); Console.WriteLine(ca1.Thumbprint);