Freigeben über


Der Befehl "Certutil -view" gibt keine ausgestellten Zertifikate ordnungsgemäß zurück.

Dieser Artikel enthält Hilfe zum Beheben eines Problems, bei dem der Certutil -viewBefehl ausgestellte Zertifikate nicht ordnungsgemäß zurückgibt.

Ursprüngliche KB-Nummer: 2233022

Symptome

Das Befehlszeilentool Certutil kann verwendet werden, um die Zertifikate anzuzeigen, die von einer Zertifizierungsstelle mit dem Parameter "-view" ausgestellt wurden. Unter bestimmten Umständen zeigt Certutil möglicherweise nicht alle erwarteten Zertifikate an.

Beispielsweise würde der folgende Befehl nicht die erwartete Anzahl von Zertifikaten zurückgeben:

certutil -view -restrict "RequesterName=contoso\twt"  

Die Ausgabe wäre ähnlich wie folgt:

Maximaler Zeilenindex: 0
0 Zeilen
0 Zeileneigenschaften, Gesamtgröße = 0, Max Größe = 0, Ave Size = 0
0 Anforderungsattribute, Gesamtgröße = 0, Max Größe = 0, Ave Size = 0
0 Zertifikaterweiterungen, Gesamtgröße = 0, Max Größe = 0, Ave Size = 0
0 Gesamtfelder, Gesamtgröße = 0, Max. Größe = 0, Ave Size = 0
CertUtil: -view-befehl wurde erfolgreich abgeschlossen.

Ursache

Dieses Problem ist ein Ergebnis der Behandlung der Analyse für den Parameter "-view". Insbesondere gibt es ein Problem mit der Analyse der folgenden Escapezeichen: \n, \r und \t.

Lösung

Die Problemumgehung besteht darin, dass alle Anforderernamenzeichenfolgen in Großbuchstaben geschrieben werden, die als Einschränkungen in der Befehlszeile Certutil übergeben werden.

Verwenden Sie z. B. nicht diesen Befehl:

certutil -view -restrict "RequesterName=contoso\twt"

Verwenden Sie diesen Befehl:

certutil -view -restrict "RequesterName=contoso\TWT"