Does NDES service support shadow certificate renewal via SCEP ?

Laszlo Frank 46 Reputation points
2024-10-25T10:27:13.96+00:00

I have a Standalone CA Server configured with NDES role service to support SCEP.

Certificate enrollment from Cisco routers work fine with SCEP.

Cisco is using a process named shadow renewal tied to CA cert rollover :

Rollover is a special case where the CA certificate expires and a new CA certificate is generated. The CA generates a new CA certificate which becomes valid once the current CA certificate expires. The CA usually generates this "Shadow CA" certificate some time prior to rollover time, because it is needed in order to generate "Shadow ID" certificates for the clients.

When the SCEP client's ID certificate approaches expiration, the SCEP client queries the CA for the "Shadow CA" Certificate. This is done with the GetNextCACert operation as shown here:

GET /cgi-bin/pkiclient.exe?operation=GetNextCACert

It looks to me that this is not supported by the CA server or it is not configured properly to support this, because I get the below message on the router :

User's image

Checking Win32 API doumentation, scpecifically the ICertRequest interface definition the GetNextCACert member is not documented, while it is specified in SCEP RFC chapter 5.5.3 "Get Next Certificate Authority Certificate"

Dear Microsoft, is this call supported by NDES or not at the end ? If yes, what configuration is required for this operation at NDES side ?

Windows Server Security
Windows Server Security
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Security: The precautions taken to guard against crime, attack, sabotage, espionage, or another threat.
1,856 questions
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.