Hi There
Looking for some advice on CDP redundancy.
I'll be implementing a pki setup:
Offline Root CA
Issuing CA
Issuing CA
IIS Web server
These wont be configured in a cluster (from what i could tell it uses a shared volume which to me is a single point of failure anyway?)
We don't need on demand certificates and will be mainly issuing rdp and ssl certs for internal servers.
It doesnt matter either which ca issues the certificate but obviously it needs to be able to issue/sign its crl.
Im wondering if i also put iis on one of the issuing ca's also, how would i ensure the AIA/crl info is published to both web server virtual folders automatically?
issuingserver-1 would need the cert and crl for itself and also issuing-server2 right?
So if i create a dns like pki.domain.local and include this on the AIA/CDP got a http entry on both web servers, how do i ensure that the crls/aia exists for both server on each server?
I assume that if a client cert came from issuing-server1 with an issuing-server1.crl , if this server went down and the client tried to refresh its crl for the certificate , unless that crl also existed on the independent web-server/cdp location it would fail.
The issue is getting the issuing servers to publish its crl/cert to both servers when they are both looking at one dns record? pki.domain.local?
If i created two A records, for issuing server 1 and issuing server2 would each server publish to both servers?
do i need to create a load balanced webserver setup and then set the ip for pki.domain.local to the cluster IP? (would the CA's then publish to both servers in the cluster?)
im concerned that only 1 server would be selected and i would have to manually copy the crl/aia things to the other issuing server.
Otherwise i doubt we will rarely revoke certs so i would probably turn off delta crls, set the overlap to three days and just reinstate any server that fails before the need for the next crl publish?
This will be setup in azure for issuing certs to the cloud servers and on-prem. Management is determined to get rid of as much on-prem stuff as possible.
Thanks