THPDFCMSAttributeSummary Record

Legt structurele CMS-feiten uit de verificatieparser bloot, zodat profile-preflight attribuutkardinaliteiten kan rapporteren zonder ASN.1 twee keer te doorlopen

Declaratie

THPDFCMSAttributeSummary= record
  Parsed: boolean;
  EncapsulatedContentTypeOID: AnsiString;
  SignedContentTypeOID: AnsiString;
  SignedAttributeCount: Integer;
  UnsignedAttributeCount: Integer;
  ContentTypeCount: Integer;
  MessageDigestCount: Integer;
  SigningTimeCount: Integer;
  CommitmentTypeIndicationCount: Integer;
  SigningCertificateCount: Integer;
  SigningCertificateV2Count: Integer;
  SigningCertificateReferenceValid: boolean;
  SigningCertificateV2ReferenceValid: boolean;
  SigningCertificateV2HashAlgorithmOID: AnsiString;
  SignaturePolicyCount: Integer;
  SignatureTimestampCount: Integer;
  SignedDataCertificatesPresent: boolean;
  SignerCertificateIncluded: boolean;
  CertificateCount: Integer;
end;

Eenheid

HPDFSignVerify

Velden

VeldDoel
ParsedTrue wanneer de CMS-structuur succesvol is geparseerd; de andere velden zijn pas dan betekenisvol
EncapsulatedContentTypeOIDOID van het ingekapselde contenttype dat de SignedData meedraagt
SignedContentTypeOIDContenttype dat het ondertekende content-type-attribuut van de ondertekenaar aangeeft
SignedAttributeCountAantal attributen in de signed-attributeset van de ondertekenaar
UnsignedAttributeCountAantal attributen in de unsigned-attributeset van de ondertekenaar
ContentTypeCountAantal gevonden content-type-attributen
MessageDigestCountAantal gevonden message-digest-attributen
SigningTimeCountAantal gevonden signing-time-attributen
CommitmentTypeIndicationCountAantal gevonden commitment-type-indication-attributen
SigningCertificateCountAantal gevonden ESS signing-certificate-attributen (v1)
SigningCertificateV2CountAantal gevonden ESS signing-certificate-v2-attributen
SigningCertificateReferenceValidTrue wanneer de certificaatverwijzing van het v1-attribuut overeenkomt met het werkelijke ondertekenaarcertificaat
SigningCertificateV2ReferenceValidTrue wanneer de certificaatverwijzing van het v2-attribuut overeenkomt met het werkelijke ondertekenaarcertificaat
SigningCertificateV2HashAlgorithmOIDOID van het hashalgoritme dat de v2-certificaatverwijzing gebruikt
SignaturePolicyCountAantal gevonden signature-policy-attributen
SignatureTimestampCountAantal gevonden signature-timestamp-attributen
SignedDataCertificatesPresentTrue wanneer de SignedData überhaupt een certificaatset bevat
SignerCertificateIncludedTrue wanneer het eigen certificaat van de ondertekenaar zich tussen de ingebedde certificaten bevindt
CertificateCountAantal certificaten dat in de SignedData is ingebed

Gebruiksopmerkingen

Gerelateerde API's