cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1194
Views
9
Helpful
10
Replies

Reloading 9800-CL after certificate renewal

CDSFDSDXC
Level 1
Level 1

Hi, I have a pair of 9800-CL's in HA (17.9.3). A certificate expired recently for one of the SSID's which I've renewed and uploaded to the WLC. However the new certificate hasn't taken effect yet and it seems I need to reboot the WLC's for the new certificate to take over.

How do I reload each WLC independently so we don't lose any service as the reload command looks like it reloads both WLC's?

Many thanks. 

10 Replies 10

marce1000
VIP
VIP

 

 - CLI command  redundancy force-switchover  , will reboot the current controller (command executed on only)

 M.



-- Each morning when I wake up and look into the mirror I always say ' Why am I so brilliant ? '
    When the mirror will then always repond to me with ' The only thing that exceeds your brilliance is your beauty! '

Rich R
VIP
VIP

There should not be any need to reload 9800-CL for certificate updates.  In fact a reload will not change the config so won't solve your problem.  What type of certificate did you change and what procedure did you follow?

Installing the certificate just creates a new PKI trustpoint.  After that you need to tell the service (eg web auth or web admin) to use the new trustpoint:
https://www.cisco.com/c/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/213917-generate-csr-for-third-party-certificate.html#toc-hId--466302648

ammahend
VIP
VIP

Since its for SSID, I assuming its for local webauth, you just need to restart the http service and select the new trustpoint for webauth, see section local web authentication here

-hope this helps-

Yes it's for WebAuth. I've tried running the below commands as per the guide:

9800(config)#no ip http server
9800(config)#ip http server

But the expiry dates haven't updated when I do a show crypto pki certificates .

Could the issue be that both the old and new certificates have the same name and it's getting confused between the two? Do I need to remove the expired cert before adding the new one?

It's think it's impossible to have 2 trustpoints with the same name - are you sure about that?
If you do have 2 with the same name then I guess it would be a good idea to delete the old one because it will probably just pick up the first one which may be the old one.
Did you configure the parameter map to use the new certificate trustpoint as per the guide?
You can delete the old cert/trustpoint after you've configured it to use the new one.

"But the expiry dates haven't updated when I do a show crypto pki certificates" - that sounds like you haven't even uploaded the new certificate.  Whether you're using it or not it should still be there.
Really though you should be using "show crypto pki trustpoints" because it's the trustpoint that you configure on the parameter map, not the certificate.

parameter-map type webauth global
type webauth
trustpoint <trustpoint-name>.p12

CDSFDSDXC
Level 1
Level 1

I've now updated the device certificate and I can see that it's in date. However there are two SSID's that use the certificate for Web Auth and only one has updated. When trying to log into these SSIDs from the users point of view one is still complaining about and expired certificate. The new certificate has been selected in Web Auth Global Parameter Map and the old certificate deleted from the Trustpoints list. Any ideas?

 

 - Have a checkup of the 9800-CL controller configuration with the CLI command show tech wireless ; feed the output into :
                                                                                                                          Wireless Config Analyzer

 M
                            



-- Each morning when I wake up and look into the mirror I always say ' Why am I so brilliant ? '
    When the mirror will then always repond to me with ' The only thing that exceeds your brilliance is your beauty! '

Does the other SSID use a custom parameter map that might be using the old trustpoint?
Or maybe you're extra an external web auth like ISE or 3rd party service?
If you deleted the old certificate then how could the WLC still be using the old cert?

CDSFDSDXC
Level 1
Level 1

Apologies for the late reply, but it was because I hadn't installed the certificate on the guest anchor WLC!

Wow... that took a while:), but it's great to see folks post the answer as that will help others when they are searching for answers.

-Scott
*** Please rate helpful posts ***
Review Cisco Networking for a $25 gift card