Originally created by @nneul on GitHub (Jul 31, 2021).
I had been running with defaults, updated, and unintentionally generated some EC keys. Changing to explicitly setting KEY_ALGO to rsa did not regenerate cert without a force.
It seems that if the requested configuration doesn't match the content of the most recent cert, it should be requesting a new cert regardless of expiration.
This is obviously a preference/design question, I could see argument going either way.
Originally created by @nneul on GitHub (Jul 31, 2021).
I had been running with defaults, updated, and unintentionally generated some EC keys. Changing to explicitly setting KEY_ALGO to rsa did not regenerate cert without a force.
It seems that if the requested configuration doesn't match the content of the most recent cert, it should be requesting a new cert regardless of expiration.
This is obviously a preference/design question, I could see argument going either way.
Just to be clear - my install was fairly outdated - from sometime last year before you added the KEY_ALGO=secp384r1 default change.
@nneul commented on GitHub (Jul 31, 2021):
Just to be clear - my install was fairly outdated - from sometime last year before you added the KEY_ALGO=secp384r1 default change.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @nneul on GitHub (Jul 31, 2021).
I had been running with defaults, updated, and unintentionally generated some EC keys. Changing to explicitly setting KEY_ALGO to rsa did not regenerate cert without a force.
It seems that if the requested configuration doesn't match the content of the most recent cert, it should be requesting a new cert regardless of expiration.
This is obviously a preference/design question, I could see argument going either way.
@nneul commented on GitHub (Jul 31, 2021):
Just to be clear - my install was fairly outdated - from sometime last year before you added the KEY_ALGO=secp384r1 default change.