Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält Hilfe zum Beheben eines Problems, bei dem der Certutil -view
Befehl 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"