Reguła zbierania danych dla zdarzenia o źródle CertificationAuthority i identyfikatorze 85

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

Usługi certyfikatów nie mogą użyć certyfikatu agenta odzyskiwania kluczy.

Knowledge Base article:

Podsumowanie

Obsługa archiwizacji kluczy przez Usługi certyfikatów Active Directory (AD CS) wymaga certyfikatów agenta odzyskiwania kluczy, certyfikatów wymiany (XCHG) oraz kluczy. Funkcjonowanie certyfikatów agenta odzyskiwania kluczy i certyfikatów XCHG oraz niezbędnych do ich tworzenia dostawców usług kryptograficznych (CSP) ma krytyczne znaczenie dla infrastruktury kluczy publicznych.

Rozwiązania

Zidentyfikowanie i użycie prawidłowego certyfikatu agenta odzyskiwania kluczy

Rozwiązanie tego problemu wymaga ustalenia, dlaczego próba użycia obecnego certyfikatu agenta odzyskiwania kluczy kończy się niepowodzeniem. Certyfikat agenta odzyskiwania kluczy zazwyczaj staje się niezdatny do użytku, gdy wygaśnie lub zostanie odwołany.

Aby wykonać tę procedurę, trzeba posiadać uprawnienie Zarządzaj urzędem certyfikacji lub otrzymać odpowiednie uprawnienia poprzez oddelegowanie.

Aby sprawdzić poprawności certyfikatu agenta odzyskiwania kluczy:

Aby uzyskać więcej informacji, zobacz  http://go.microsoft.com/fwlink/?LinkID=95698.

Dodatkowe informacje

Aby upewnić się, że archiwizacja i odzyskiwanie kluczy działają poprawnie:

Element properties:

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

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider 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.85" 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">85</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"/>
</WriteActions>
</Rule>