综上所述:
所以虽然我这样做,我张贴这个,看看有没有我错过的东西。
我有一个Windows Server 2008 R2从属CA与AD集成,我有一个离线根CA签署下属的证书。 脱机根CA的CRL存储在可访问的http位置。 这是我有两个CA – 他们的工作和PKIView.MSC(用来)列出的所有状态的确定。
下属具有LDAP和HTPP AIA和CRL位置,也使用DeltaCRL根具有HTTP CRL位置,没有DeltaCRL。
我刚刚更新了下属的钥匙,批准了请求,并将证书重新安装在我的下属CA. 当我尝试发布CRL时,出现以下错误错误ID 66
Active Directory Certificate Services could not publish a Delta CRL for key 1 to the following location: ldap:///CN=xxxxxxxxxxx(1),CN=xxxxx,CN=CDP,CN=Public Key Services,CN=Services,CN=Configuration,xxxxxxx,Operation aborted 0x80004004 (-2147467260).
和以下错误ErrorID 74
Active Directory Certificate Services could not publish a Base CRL for key 1 to the following location on server Servername:ldap:///CN=CAName(1),CN=ServernameName,CN=CDP,CN=Public Key Services,CN=Services,CN=Configuration,DCLIST. Directory object not found. 0x8007208d (WIN32: 8333). ldap: 0x20: 0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of: 'CN=ServerName,CN=CDP,CN=Public Key Services,CN=Services,CN=Configuration,DC=DCLIST'
我已经按照MS事件ID 66的文章
这是一个testing系统,当我第一次尝试这个事件时,只发生了事件ID 66,所以我重build了卸载并重新安装了副CA,一旦事件ID 66和74发生了这种情况。 但是我没有更新从脱机根到http服务器的CRL。
在Adsiedit我可以看到
CN = SERVERNAME,CN = CDP,CN =公钥服务,CN =服务,CN =configuration,DCLIST
是一个容器
ldap:/// CN = CANAME,CN = SERVERNAME,CN = CDP,CN =公钥服务,CN =服务,CN =configuration,DCLIST
是一个cRLDistributionPoint和
ldap:/// CN = CANAME(1),CN = SERVERNAME,CN = CDP,CN = Public Key Services,CN = Services,CN = Configuration,DCLIST
不存在
我的CDP扩展是
C:\Windows\System32\CertSrv\CertEnroll\<CaName><CRLNameSuffix><DeltaCRLAllowed>.crl ldap:///CN=<CATruncatedName><CRLNameSuffix>,CN=<ServerShortName>,CN=CDP,CN=Public
Key Services,CN = Services,http:///pki/.crl
我的友邦保险扩展是
C:\Windows\system32\CertSrv\CertEnrol\<ServerDNSName>_<CaName><CertificateName>.crt ldap:///CN=<CATruncatedName>,CN=AIA,CN=Public Key Services,CN=Services,<ConfigurationContainer><CAObjectClass> http://<ServerDNSName>/CertEnroll/<ServerDNSName>_<CaName><CertificateName>.crt