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

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

Sertifika Hizmetleri, şifreleme anahtarları için belirtilen sağlayıcıyı kullanamadı.

Knowledge Base article:

Özet

Active Directory Sertifika Hizmetleri (AD CS), anahtar arşivini desteklemek üzere anahtar kurtarma aracısı sertifikalarını, değişim (XCHG) sertifikalarını ve anahtarları gerektirir. Oluşturulmaları için gereken anahtar kurtarma aracısı sertifikaları, XCHG sertifikaları ve şifreleme hizmet sağlayıcıları (CSP'ler) çalışması, ortak anahtar altyapısı için kritik niteliktedir.

Çözümler

Anahtar arşivini ve kurtarmayı destekleyen bir şifreleme hizmet sağlayıcısı kullanın

Şifreleme işlemini ve şifreleme sertifikası oluşturmaya yönelik ilgili görevleri gerçekleştiren yazılım bileşeni olan şifreleme sağlayıcılarından kaynaklanan sorunları çözmek için yönetimsel araçlar kullanılamayabilir. Ancak, aşağıdaki görevler, çözüm işlemine yardımcı olmak üzere tanılama bilgileri sunabilir:

Şifreleme sağlayıcısını tanımlayın ve sınayın

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

Kullandığınız şifreleme sağlayıcısını tanımlamak ve sınamak için:

Varsayılan şifreleme anahtarı sağlayıcısını sıfırlayın

Bu yordamı gerçekleştirmek için yerel Administrators grubunun üyesi olmanız veya uygun yetkinin size verilmiş olması gerekir.

Aşağıdaki kayıt defteri anahtarını Microsoft Software Key Storage Provider olarak ayarlayarak, sertifika yetkilisini (CA) şifreleme sertifikaları için varsayılan Microsoft sağlayıcısını kullanmak üzere yapılandırabilirsiniz.

Not: Yeni sağlayıcıyı temel alan yeni bir sertifikanın verilmesi için, varsa, geçerli CA Değişimi sertifikasını iptal etmeniz gerekebilir. Ardından, CA'yı yeniden başlatın.

Yapılandırılan şifreleme anahtarı sağlayıcısını değiştirmek için:

Dikkat: Kayıt defterini yanlış şekilde düzenlemek sisteminize önemli ölçüde hasar verebilir. Kayıt defterinde değişiklik yapmadan önce değerli verilerinizin yedeğini almanız gerekir.

Ek

Anahtar arşivi ve kurtarmanın doğru şekilde çalıştığını onaylamak için:

Element properties:

TargetMicrosoft.Windows.CertificateServices.CARole.2016
CategoryEventCollection
EnabledTrue
Event_ID87
Event SourceMicrosoft-Windows-CertificationAuthority
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
AD CS Anahtar Arşivi ve Kurtarma - Varsayılan sağlayıcı kullanılamadı
Olay Açıklaması: {0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default
WriteToCertSvcEvents WriteAction Microsoft.Windows.CertificateServices.CARole.CertSvcEvents.Publisher Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default

Source Code:

<Rule ID="Microsoft.Windows.CertificateServices.CARole.2016.CertSvcEvents.87" 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">87</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"/>
<WriteAction ID="WriteToCertSvcEvents" TypeID="Microsoft.Windows.CertificateServices.CARole.CertSvcEvents.Publisher"/>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="AlertMessageID139bfe1417204092b353d5efab951f6f"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>