CertificationAuthority kaynağına ve 56 kimliğine sahip olay için Toplama Kuralı

Microsoft.Windows.CertificateServices.CARole.2016.CertSvcEvents.56 (Rule)

Bir sertifika isteği reddedildi.

Knowledge Base article:

Özet

Sertifika yetkilisinin (CA) birincil işlevlerinden biri, istemcilerin gelen sertifika isteklerini değerlendirmek ve önceden tanımlanmış ölçütlerin karşılanması durumunda, söz konusu istemcilere sertifika vermektir. Sertifika kaydının başarılı olması için, istek gönderilmeden önce birkaç koşulun yerine getirilmiş olması gerekir. Bu koşullara, geçerli bir CA sertifikasına sahip bir CA; doğru şekilde yapılandırılmış sertifika şablonları, istemci hesapları ve sertifika istekleri ve istemcinin isteği CA'ya göndermesi, isteğin doğrulanmasını sağlaması ve verilen sertifikayı yüklemesi için bir yol dahildir.

Çözümler

Bir sertifika isteğinin onaylanmasını engelleyen durumları ortadan kaldırın

Zincir oluşturma sorunları, sertifika isteklerinin başarısız olmasında yaygın bir nedendir. Sertifika yetkilisine (CA) yönelik sertifika zincirini doğrulamak ve tanımlanan sorunları düzeltmek için aşağıdaki yordamı kullanın:

Bu sorunu çözmezse, aşağıdaki alanlardaki sorunları denetleyin ve çözün:

Sertifika isteğini tamamlamak için gerekli imzalar kullanılabilir olmayabilir. Bu durum geçerliyse:

AD DS'de kullanıcı hesabı bilgilerini onaylayın

Bu yordamı gerçekleştirmek için Domain Admins olanağında üyeliğe sahip olmanız veya uygun yetkinin size verilmiş olması gerekir.

Kullanıcı hesabı bilgisini onaylamak için:

Sertifika şablon bilgilerini onaylayın

Bu yordamı gerçekleştirmek için CA'yı Yönet izinlerine sahip olmanız veya uygun yetkinin size verilmiş olması gerekir.

Sertifika şablon bilgisini onaylamak için:

CA'ya yönelik sertifika zincirini onaylayın

CA'ya yönelik sertifika zincirini doğrulamak için:

Yeni CRL'ler oluşturun ve yayımlayın

Komut satırı çıktısı bir CA'ya yönelik bir CRL'nin süresinin bittiğini gösteriyorsa, CA üzerinde yeni temel ve delta CRL'ler oluşturun ve bunları gerekli konumlara kopyalayın. Bunu yapmak için bir çevrimiçi CA'yı yeniden başlatmanız gerekebilir.

CA'da yayımlanmış geçerli CRL'yi denetleyin. Varsayılan olarak, CA CRL'leri %windir%\System32\CertSrv\CertEnroll klasöründe oluşturur. Geçerli olarak bu konumda bulunan CRL'lerin süresinin bitmiş veya geçersiz olması durumunda, yeni bir CRL yayımlamak için aşağıdaki yordamı kullanabilirsiniz.

Sertifika Yetkilisi ek bileşenini kullanarak yeni bir CRL yayımlamak için:

Ayrıca, CRL'leri bir komut isteminden oluşturabilir ve yayımlayabilirsiniz.

Certutil komut satırı aracını kullanarak bir CRL yayımlamak için:

Bir CRL kullanılamıyor olarak tanımlanmışsa, ancak CA üzerindeki yerel dizinde geçerli bir CRL varsa, CA'nın CRL dağıtım noktasına bağlanabildiğini onaylayın ve sonra CRL'leri tekrar oluşturmak ve yayımlamak için önceki adımları gerçekleştirin.

CRL'ler şu komut kullanılarak Active Directory Etki Alanı Hizmetleri'ne (AD DS) el ile yayımlanabilir:

certutil -dspublish"<crlname.crl>" ldap:///CN=<CA adı>,CN=<CA ana bilgisayar adı>,CN=CDP,CN=Public Key Services,CN=Services,CN=Configuration,DC=<contoso>,DC=<com>?certificateRevocationList?base?objectClass=cRLDistributionPoint

crlname.crl ifadesini CRL dosyanızın adıyla, <CA adı> ve <CA ana bilgisayar adı>nı CA'nızın adı ve bu CA'nın çalıştırıldığı ana bilgisayarın adıyla ve <contoso> ve <com> öğelerini de Active Directory etki alanınızın ad alanıyla değiştirin.

Yapılandırılan CRL dağıtım noktalarını onaylayın

Yayımın başarılı olduğunu ve yeni CRL'lerin ağ üzerinde kullanılabilir olduğunu onaylamak için tüm yapılandırılan CRL dağıtım noktalarını denetleyin.

Bu yordamı gerçekleştirmek için CA'yı Yönet izinlerine sahip olmanız veya uygun yetkinin size verilmiş olması gerekir.

Yapılandırılan CRL dağıtım noktalarını Sertifika Yetkilisi ek bileşenini kullanarak denetlemek için:

Yapılandırılan CRL dağıtım noktası URL'lerini Certutil olanağını kullanarak denetlemek için:

CA üzerindeki başarısız istek sırasını denetleyin

Bu yordamı gerçekleştirmek için CA'yı Yönet izinlerine sahip olmanız veya uygun yetkinin size verilmiş olması gerekir.

CA üzerindeki başarısız istek sırasını Sertifika Yetkilisi ek bileşenini kullanarak denetlemek için:

Başarısız istekleri Certutil olanağını kullanarak denetlemek için:

AD DS bağlantısını onaylayın

AD DS'ye yönelik Active Directory Sertifika Hizmetleri (AD CS) bağlantısını onaylamak için:

IP_address yanıtı: bayt=32 süre=3ms TTL=59

IP_address yanıtı: bayt=32 süre=20ms TTL=59

IP_address yanıtı: bayt=32 süre=3ms TTL=59

Reply from IP_address: bytes=32 time=6ms TTL=59 3

Ek kayıt yetkilisi sertifikaları verin

Bu yordamı gerçekleştirmek için CA'yı barındıran bilgisayar üzerinde yerel Administrators grubunun üyesi olmanız veya uygun yetkinin size verilmiş olması gerekir.

Ek kayıt yetkilisi sertifikaları vermek için:

Sertifika şablonu imza gerekliliklerini değiştirin

Bu yordamı gerçekleştirmek için CA'yı Yönet izinlerine sahip olmanız veya uygun yetkinin size verilmiş olması gerekir.

Sertifika şablonu imza gerekliliklerini değiştirmek için:

Ek

Sertifika isteği işleme olanağının doğru şekilde çalıştığını onaylamak için:

Element properties:

TargetMicrosoft.Windows.CertificateServices.CARole.2016
CategoryEventCollection
EnabledTrue
Event_ID56
Event SourceMicrosoft-Windows-CertificationAuthority
Alert GenerateFalse
RemotableTrue
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default

Source Code:

<Rule ID="Microsoft.Windows.CertificateServices.CARole.2016.CertSvcEvents.56" Enabled="true" Target="CSDisc!Microsoft.Windows.CertificateServices.CARole.2016" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">56</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-CertificationAuthority</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
</WriteActions>
</Rule>