Collection Rule for event with source CertificationAuthority and ID 77

Microsoft.Windows.CertificateServices.CARole.6.2.CertSvcEvents.77 (Rule)

The policy module encountered a warning.

Knowledge Base article:

Summary

The policy module contains the set of rules governing issuance, renewal, and revocation of certificates. This policy is created from hard-coded values, registry settings, and, if you are using an enterprise certification authority (CA), certificate templates. The policy module determines whether a certificate request is approved, denied, or marked as pending for an administrator to approve or deny. Problems detected with a policy module can cause a CA to fail to start or to cease functioning.

Resolutions

Address policy module processing warnings

To determine how to fix this error condition, examine the error code reported in the event log message.

The event log message can include the following codes:

Depending on the specific error message, use the following procedures to resolve problems with these policy module warnings:

MSG_SIGNATURE_COUNT

The certificate template named in the event description has been configured to require one or more authorized signatures on the certificate request. This issuance policy requirement was not met. Use the procedure Resolve signature count issues  to correct this problem.

MSG_DS_RECONNECTED

Certificate Services has re-connected to Active Directory at the network location specified in the event description. No action is needed.

MSG_LOAD_TEMPLATE

The certificate template named in the event description could not be loaded. This error can occur if a certificate template was removed from Active Directory Domain Services (AD DS) but one or more certification authorities (CAs) are still configured to issue certificates by using that template. Use the procedure Resolve certificate template loading issues  to resolve this error. 

To perform these procedures, you must have Manage CA permission, or you must have been delegated the appropriate authority.

Resolve signature count issues

To resolve signature count issues, you can either:

To modify certificate template signature requirements:

Resolve certificate template loading issues 

Resolve certificate template loading issues:   

If there is a problem with a policy module and these warnings cannot be resolved by addressing related symptoms:

Additional

To confirm that the policy module is operational:

Errors relating to the policy module are:

Element properties:

TargetMicrosoft.Windows.CertificateServices.CARole.6.2
CategoryEventCollection
EnabledTrue
Event_ID77
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.6.2.CertSvcEvents.77" Enabled="onEssentialMonitoring" Target="CSDisc!Microsoft.Windows.CertificateServices.CARole.6.2" 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">77</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>