public IssueCertificateOptions(AsymmetricKeyParameter publicKey)
        {
            if (publicKey == null)
            {
                throw new ArgumentNullException(nameof(publicKey));
            }

            NotBefore = DateTimeOffset.UtcNow;
            NotAfter  = NotBefore.AddHours(2);
            PublicKey = publicKey;

            var id = Guid.NewGuid().ToString();

            SubjectName = new X509Name($"C=US,ST=WA,L=Redmond,O=NuGet,CN=NuGet Test Root Certificate Authority ({id})");
        }
 public IssueCertificateOptions()
 {
     NotBefore = DateTimeOffset.UtcNow;
     NotAfter  = NotBefore.AddHours(2);
     SignatureAlgorithmName = "SHA256WITHRSA";
 }
 public IssueCertificateOptions()
 {
     NotBefore = DateTimeOffset.UtcNow;
     NotAfter  = NotBefore.AddHours(2);
 }