The public SSL certificate vendors (Comodo, Thawte, etc.) allow you to create certs that expire after a certain fixed period (1 yr, 2yr, 3yr, etc.) from the date of creation.
However, I would like to create a SSL Certificate with a very specific expiration date in the future. The future date can be anywhere between 1 and 2 years (i.e. Letsencrypt's is not a candidate).
Is there a vendor that allows custom value in the Expiration Date?
Update: Adding more information as suggested by Steffen:
I would like to alleviate the expiration anxiety around cert pinning and rotation on the mobile app. So, I want to bundle multiple certs in the mobile app, with staggered expiration dates 6 mo apart in the future.
The mobile app would look for a match with any one of the certs in the bundle. On the server side, the cert rotation would be scheduled every 6 months.
Since the replaced cert would already be present in the mobile app, the server side rotation would not affect the mobile app's pinning.
Hope this explains the requirement. If this problem has been solved with a better method, please let me know. I think it is related to security (cert pinning / rotation), but happy to move out of your way if you think otherwise.