Method Params
Params(string, DateTimeOffset?)
Die Prüfoptionen für einen Aufruf: die volle Prüfung, optional zu einem anderen Prüfzeitpunkt.
public static VerifyParams Params(string meta, DateTimeOffset? checkTime = null)
Parameters
metastringWas in Anzeige und Protokoll steht — üblicherweise der Dateiname.
checkTimeDateTimeOffset?Der Prüfzeitpunkt für die Sicherheitseignung. Ohne Angabe bleibt das Feld ungesetzt: Der Dienst prüft dann auf
has_check_time()und nimmt seine eigene Zeit. Ein gesetztes, aber leeres Feld hieße 1970 — dann wäre kein einziges Zertifikat schon gültig.
Returns
- VerifyParams
Remarks
Infotech.Signer.V2.VerifyChecks ist proto3 — nicht gesetzt heißt false, und
false heißt „diese Prüfung unterbleibt": Der Dienst fragt die Felder direkt
ab und holt ohne check_ocsp keine Rückrufauskunft ein. Ein leeres
Infotech.Signer.V2.VerifyParams wäre also nicht „Vorgabe des Dienstes", sondern
„prüfe nichts" — und ein „gültig" ohne Rückrufabfrage ist die teuerste
Falschaussage, die über ein signiertes Dokument möglich ist. Deshalb ist die
Vorgabe die volle Prüfung.
check_algos bleibt leer: Das Feld ist eine Zeichenkette (die Liste der
zugelassenen Signatur- und Hashalgorithmen), keine Ein/Aus-Marke. Eine Liste
zu erfinden hieße, die Algorithmenpolitik des Dienstes zu überschreiben.