2012-09-20 12 views

Antwort

1

Ich bin nicht sicher, was der Wert, dass sein würde. Was passiert, wenn das zum Signieren verwendete Zertifikat (checkWith) widerrufen wurde? Es klingt, als hätten Sie ein falsches Gefühl der Bestätigung.

Wenn Sie Validate ein Zertifikat möchten, können Sie die X509Certificate2.Verify Methode

+0

Der Wert ist bei der Bestätigung verwenden, dass toCheck von check unterzeichnet wurde. Mit anderen Worten, zusätzlich zu den üblichen Validierungen (cert ist legitim, Daten sind legitim, Unterzeichner nicht widerrufen, etc.), möchte ich auch wissen, dass checkMith es signiert hat. – Eric

+0

Überprüfen Sie, ob das Zertifikat von einem gültigen Zertifikat signiert wurde ... Wenn Sie einfach prüfen, ob ein Zertifikat von einem anderen signiert wurde, bedeutet das nicht, dass das Signaturzertifikat gültig ist ... Verify überprüft die gesamte Zertifizierungskette. –

+0

Ich verstehe das. Aber die Überprüfung, dass ein Zertifikat "von einem gültigen Zertifikat signiert" ist, reicht für meine Zwecke nicht aus. Ich möchte wissen, dass es von diesem gültigen Zertifikat unterzeichnet wurde. – Eric