Forum Discussion
SSL certs reset to default on 12.1.3 with client profile change
Since I updated all of my boxes to 12.1.3, I've realized that SSL certificates are dropped from my SSL profiles each time I make a change to an SSL Client profile.
If I modify the ciphers or enable/disable SSL options, after the save, the "Certificate Key Chain" resets to the default ssl certificate, which doesn't validate anything.
I can always re-add the certs to my profile, it's just a hassle that it resets with every save.
I'd open a support request, but I'm not really hurting by this issue. It's just a hassle.
11 Replies
- Simon_Blakely
Employee
Can you provide before and after screenshots, and the output of
before and after.tmsh list ltm profile client-ssl
- Simon_Blakely
Employee
This looks like a known issue
Probably best to raise a support case and see if you can get a Engineering hotfix.
- MrVJTod_64267
Nimbostratus
F5 has acknowledged that this is a known bug, but there is no patch yet.
- jaikumar_f5
Noctilucent
VJ,
The above posted question is in reference to making change over GUI alone, right.
- MrVJTod_64267
Nimbostratus
Correct. UI update. I added No TLS1 to a client cipher, saved and the ssl certs reset to default. Put my certs back and save and they stay there. Remove No TLS1, save, the cert chain resets again to default.
- jaikumar_f5
Noctilucent
Thanks for the info. I recall something similar happening in older 11.x version too. I was updating the ciphers section using the custom checkbox enabled, updating the custom clientssl with the cipher & saving it. Post that noticed the certs changed too. I noticed the certs were changed to the 1st cert in the dropdown option of all certs present on the box.
In your case its going to default one, let me try that again and see what cert it got mapped too.
- Hannes_Rapp
Nimbostratus
This seems very familiar. It can be fixed permanently with a one-time effort.
During software upgrade, boolean value of
of your custom clientssl profiles may get tampered. Last time I upgraded, this bug only affected custom clientssl profiles where one or more settings were derived from another custom clientssl profile. In my experience, this bug has never affected custom clientssl profiles that only inherit settings from the system-defaultinherit-certkeychain
profile.clientssl
Fix:
- Take raw backup of current bigip.conf file:
cp /config/bigip.conf /var/tmp/bigip.conf.bak
- Open up
with vi or alternative, and search for/config/bigip.conf
keyword occurrences. For every custom clientssl profile that should use their own dedicated certificate/key pairs, replace configuration line that saysinherit-certkeychain
withinherit-certkeychain true
. (If the broken profile does not have inherit-certkeychain line in it's configuration, then add it yourself and make sure it's value is "false")inherit-certkeychain false
- Save changes to /config/bigip.conf and load in new configuration to TMOS with
.tmsh load sys config
Now you can implement changes to your clientssl profiles via GUI normally.
Note: This can be implemented on a live production system with no negative impact. But there's substantial risk of messing up configuration. Do your own due diligence during low activity hours with just 1 profile, or ideally test everything in a testing environment.
Regards,
- Take raw backup of current bigip.conf file:
- Hannes_Rapp
Nimbostratus
Your call, but recommend to try a bit further before setting for an engineering hotfix. Personally, I'd only ever request engineering hotfixes for severe issues where user-side configuration adjustments do not suffice, i.e. memory leaks.
With ENG-HF, until the issue at hand is addressed in main release cycle, you will miss out on security updates and other bug fixes.
Regards,
- MrVJTod_64267
Nimbostratus
yeah. it's not a huge issue for me. it's not like we're constantly changing our SSL profiles. just noticed it as we turned off tlsv1 & 1.1.
even if there was a hf, not sure if it's important enough for me to apply to all of our boxes
- Simon_Blakely
Employee
Hannes,
ID701626 is not related to an upgrade issue or to
settings - any change to the SSL profile will cause the CKC to reset to the default.inherit-certkeychain
If anyone does encounter this issue, please raise a support ticket.
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com