Règle de collecte pour événement avec CertificationAuthority de source et ID 66

Microsoft.Windows.CertificateServices.CARole.6.3.CertSvcEvents.66 (Rule)

Les services de certificats n'ont pas pu publier de liste de révocation de certificats.

Knowledge Base article:

Résumé

Fournir aux clients les informations dont ils ont besoin pour déterminer s'il faut faire confiance à un certificat est une des fonctions de sécurité les plus importantes d'une autorité de certification et d'une infrastructure à clé publique (PKI). Pour l'administrateur, ceci signifie qu'il faut révoquer rapidement des certificats non approuvés n'ayant pas atteint leur date d'expiration programmée et publier ces informations dans des listes de révocation de certificats. L'analyse et la correction de problèmes, associées à la publication de listes de révocation de certificats et à la disponibilité, sont un aspect critique de la sécurité PKI.

Résolutions

Activer AD CS pour publier une liste de révocation de certificats

Des résolutions possibles concernant ce message du journal des événements incluent :

Pour effectuer ces procédures, vous devez avoir une autorisation de Gérer l'autorité de certification ou l’autorité appropriée doit vous avoir été déléguée.

Confirmer les autorisations des points de distribution de la liste de révocation de certificats Active Directory

Pour confirmer les autorisations des points de distribution de la liste de révocation de certificats Active Directory :

Confirmer les autorisations des points de distribution de la liste de révocation de certificats d'emplacements de fichiers

Pour confirmer les autorisations des points de distribution de la liste de révocation de certificats d'emplacements de fichiers :

Vérifier la connectivité réseau

Pour déterminer si un problème de connectivité réseau est survenu entre l'autorité de certification et le contrôleur de domaine :

Réponse d'IP_address: octets = 32 temps = 3 ms TTL = 59

Réponse d'IP_address: octets = 32 temps = 20 ms TTL = 59

Réponse d'IP_address: octets = 32 temps = 3 ms TTL = 59

Réponse d'IP_address: octets = 32 temps = 6 ms TTL=59,3

Publier une nouvelle liste de révocation de certificats

Pour publier une nouvelle liste de révocation de certificats à l'aide du composant logiciel enfichable de l'autorité de certification :

Pour publier une nouvelle liste de révocation de certificats avec l'outil en ligne de commande Certutil :

Remplacez crlname.crl par le nom de votre fichier de listes de révocation de certification, le nom de l'autorité de certification et le nom d'hôte de l'autorité de certification par votre nom d'autorité de certification, et le nom de l'hôte exécuté par l'autorité de certification ainsi que contoso et com par l'espace de noms de votre domaine Active Directory.

Confirmer la validité des points de distribution configurés de la liste de révocation de certificats

Pour confirmer la validité des points de distribution configurés de la liste de révocation de certificats :

Vous pouvez également déterminer les URL des points de distribution configurés de la liste de révocation de certificats en ouvrant une fenêtre d'invite de commandes sur l'autorité de certification et en exécutant la commande suivante : certutil -getreg ca\crlpublicationurls.

Informations complémentaires

Pour confirmer que la publication de la liste de révocation de certificats fonctionne correctement, exécutez la procédure suivante sur un certificat (d'utilisateur ou d'ordinateur) d'entité de fin récemment émis :

Remplacez <cert.cer> par le nom d'un fichier de certificat d'autorité de certification que vous avez créé en exportant un certificat à l'aide de l'Assistant Exportation de certificat.

Element properties:

TargetMicrosoft.Windows.CertificateServices.CARole.6.3
CategoryEventCollection
EnabledTrue
Event_ID66
Event SourceMicrosoft-Windows-CertificationAuthority
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
Publication de la liste de révocation de certificats AD CS
Description de l'événement : {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.6.3.CertSvcEvents.66" Enabled="onEssentialMonitoring" Target="CSDisc!Microsoft.Windows.CertificateServices.CARole.6.3" 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">66</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="AlertMessageID6c8002bc89f54663ab6d88ca6fbd2570"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>