Added a warning message for certificates about to expire within 14 days.
Showing
2 changed files
with
10 additions
and
2 deletions
| ... | @@ -5,8 +5,10 @@ VisualStudioVersion = 14.0.24720.0 | ... | @@ -5,8 +5,10 @@ VisualStudioVersion = 14.0.24720.0 |
| 5 | MinimumVisualStudioVersion = 10.0.40219.1 | 5 | MinimumVisualStudioVersion = 10.0.40219.1 |
| 6 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8ADAFB91-C10D-42C8-8499-30B3692C27F3}" | 6 | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8ADAFB91-C10D-42C8-8499-30B3692C27F3}" |
| 7 | ProjectSection(SolutionItems) = preProject | 7 | ProjectSection(SolutionItems) = preProject |
| 8 | LICENSE = LICENSE | ||
| 8 | LIL_VSTT_Plugins.vsmdi = LIL_VSTT_Plugins.vsmdi | 9 | LIL_VSTT_Plugins.vsmdi = LIL_VSTT_Plugins.vsmdi |
| 9 | Local.testsettings = Local.testsettings | 10 | Local.testsettings = Local.testsettings |
| 11 | README.md = README.md | ||
| 10 | EndProjectSection | 12 | EndProjectSection |
| 11 | EndProject | 13 | EndProject |
| 12 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LIL_VSTT_Plugins", "LIL_VSTT_Plugins\LIL_VSTT_Plugins.csproj", "{06A22593-601E-4386-917A-9835DE30E14E}" | 14 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LIL_VSTT_Plugins", "LIL_VSTT_Plugins\LIL_VSTT_Plugins.csproj", "{06A22593-601E-4386-917A-9835DE30E14E}" | ... | ... |
| ... | @@ -654,9 +654,15 @@ namespace LIL_VSTT_Plugins | ... | @@ -654,9 +654,15 @@ namespace LIL_VSTT_Plugins |
| 654 | myCertTrusted = false; | 654 | myCertTrusted = false; |
| 655 | } | 655 | } |
| 656 | 656 | ||
| 657 | if(cer.NotAfter < DateTime.Now || cer.NotBefore > DateTime.Now) | 657 | if(cer.NotAfter < DateTime.Now) |
| 658 | { | 658 | { |
| 659 | e.WebTest.AddCommentToResult("Warning: Client Certificate has expired. Might not be trusted on server."); | 659 | e.WebTest.AddCommentToResult("Warning: Client Certificate has expired. Might not be trusted on server. Expired " + cer.NotAfter.ToString()); |
| 660 | } else if (cer.NotBefore > DateTime.Now) | ||
| 661 | { | ||
| 662 | e.WebTest.AddCommentToResult("Warning: Client Certificate is not valid yet. Might not be trusted on server. Valid " + cer.NotBefore.ToString()); | ||
| 663 | } else if (cer.NotAfter < DateTime.Now.AddDays(14)) | ||
| 664 | { | ||
| 665 | e.WebTest.AddCommentToResult("Warning: Client Certificate will expire in less than 14 days. Better renew it soon. Expires " + cer.NotAfter.ToString()); | ||
| 660 | } | 666 | } |
| 661 | 667 | ||
| 662 | // Check if we have a private key | 668 | // Check if we have a private key | ... | ... |
-
Please register or sign in to post a comment