Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dev certs with effectively infinite expiry #331

Merged
merged 3 commits into from Oct 15, 2019

Conversation

@yfakariya
Copy link
Member

@yfakariya yfakariya commented Oct 15, 2019

This PR updates development certificates for appx files in unit test projects with effectively infinite expiry (Int32.MaxValue unix seconds).

Although it may be available to set the expiry to more large date like 9999-12-31, there are some systems which have year 2038 problem in my personal experience. In such systems, expiry over 2038 causes certification validation error. So, I selected Int32.MaxValue unix seconds as expiry.

I also ship the simple powershell script to generate a such certificate for later maintenance.

yfakariya added 3 commits Oct 14, 2019
This tool solves a problem that Visual Studio only generates 1-year expiry certs.
By this commit, dev-certs will have expiry until 2038.
In that time, UWP apps should be replaced completely.
@yfakariya yfakariya merged commit 15c033c into master Oct 15, 2019
2 checks passed
2 checks passed
continuous-integration/appveyor/branch AppVeyor build succeeded
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
@yfakariya yfakariya deleted the fix/infinite-appx-cert branch Oct 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

1 participant
You can’t perform that action at this time.