itzg / itzg/cert-helper

Shorten default cert duration for compatibility and security

Open
#4 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
3
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Some software and organizations (specifically Apple) are moving to default lack of trust for certs with long duration.

Apple's Safari (and perhaps other software from Apple) on iOS 18 will default to not trust a certificate if the duration is longer than 825 days.

Recommend changing

`CERT_DURATION="-days 1825"`

to

`CERT_DURATION="-days 800"`

or something similar.

I would put in a pull request or whatever its called but I'm not knowledgeable about that.

Also, FWIW, thanks for the container and script. Still working well 9 years after the last update.

Contributor guide

No contributing guide indexed for this repository

Research direction

Search the repository for the CERT_DURATION="-days 1825" definition and inspect the script or configuration that uses it. Change the default to a duration at or below the requested compatibility limit, then verify that certificate generation uses the new default.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
security
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.