Exemplo n.º 1
0
 public CertRequestDTO()
 {
     Country    = "US";
     NotBefore  = DateTime.UtcNow;
     NotAfter   = NotBefore.AddYears(10);
     PrivateKey = new PrivateKeyDTO();
 }
Exemplo n.º 2
0
 public CertRequestDTO()
 {
     Country    = "US";
     Name       = "<Certificate Name>";
     NotBefore  = DateTime.Now;
     NotAfter   = NotBefore.AddYears(10);
     PrivateKey = new PrivateKeyDTO();
 }
        void validateDates(X509Certificate2 signer)
        {
            if (signer == null)
            {
                if (NotAfter <= NotBefore)
                {
                    NotAfter = NotBefore.AddYears(1);
                }
            }
            else
            {
                if (NotBefore < signer.NotBefore)
                {
                    NotBefore = signer.NotBefore;
                }

                if (NotAfter > signer.NotAfter)
                {
                    NotAfter = signer.NotAfter;
                }
            }
        }