THPDFSignaturePolicyInfo Record
Beskriver signaturpolitik-attributten på en CMS-signatur, og hvordan dens identifikator og digest valideredes
Deklaration
THPDFSignaturePolicyInfo= record
Present: boolean;
IdentifierOID: AnsiString;
HashAlgorithm: AnsiString;
HashAlgorithmOID: AnsiString;
HashValue: TBytes;
HashIsUnknown: boolean;
Qualifiers: THPDFSignaturePolicyQualifierArray;
ValidationStatus: THPDFSignaturePolicyValidationStatus;
end;
Enhed
HPDFSignVerify
Felter
| Felt | Formål |
|---|---|
Present | True, når signaturen bærer en signaturpolitik-attribut |
IdentifierOID | Politik-identifikator-OID deklareret af attributten |
HashAlgorithm | Visningsnavn for politik-hash-algoritmen |
HashAlgorithmOID | OID for politik-hash-algoritmen |
HashValue | Politik-hash-værdi båret af attributten |
HashIsUnknown | True, når hash-algoritmen ikke genkendes, så digesten ikke kan beregnes igen til sammenligning |
Qualifiers | Politik-kvalifikatorer som CPS-URI'er og brugernoticer |
ValidationStatus | THPDFSignaturePolicyValidationStatus-afgørelse for attributten, fra ikke-tilstede til hash-uoverensstemmelse |
Brugsnoter
- Med
Presentfalse bærer signaturen ingen politik-attribut, og valideringsstatussen lyderspvsNotPresent - Politik-fastlåsning på
THPDFCMSVerifyOptionssammenlignerIdentifierOIDogHashValuemed forventede værdier og kan verificere politikdokumentets digest selv - Posten hægtes på
THPDFSignatureInfo.SignaturePolicyfor hver verificeret signatur