THPDFSignaturePolicyInfo Record
Beschrijft het signature-policy-attribuut van een CMS-handtekening en hoe zijn identifier en hash valideerden
Declaratie
THPDFSignaturePolicyInfo= record
Present: boolean;
IdentifierOID: AnsiString;
HashAlgorithm: AnsiString;
HashAlgorithmOID: AnsiString;
HashValue: TBytes;
HashIsUnknown: boolean;
Qualifiers: THPDFSignaturePolicyQualifierArray;
ValidationStatus: THPDFSignaturePolicyValidationStatus;
end;
Eenheid
HPDFSignVerify
Velden
| Veld | Doel |
|---|---|
Present | True wanneer de handtekening een signature-policy-attribuut meedraagt |
IdentifierOID | Policy-identifier-OID die het attribuut opgeeft |
HashAlgorithm | Weergavenaam van het policy-hashalgoritme |
HashAlgorithmOID | OID van het policy-hashalgoritme |
HashValue | Policy-hashwaarde die het attribuut meedraagt |
HashIsUnknown | True wanneer het hashalgoritme niet wordt herkend, zodat de hash niet ter vergelijking kan worden herberekend |
Qualifiers | Policy-qualifiers zoals CPS-URI's en user notices |
ValidationStatus | THPDFSignaturePolicyValidationStatus-oordeel voor het attribuut, van not-present tot hash-mismatch |
Gebruiksopmerkingen
- Met
Presentfalse draagt de handtekening geen policy-attribuut en luidt de validatiestatusspvsNotPresent - Policypinning op
THPDFCMSVerifyOptionsvergelijktIdentifierOIDenHashValuemet verwachte waarden en kan de policy-documenthash zelf verifiëren - Het record hangt aan
THPDFSignatureInfo.SignaturePolicybij elke geverifieerde handtekening