THPDFPDFMACValidationInfo Record

Täysi PDF MAC -validoinnin tulos: tila ja viesti, tavualue- ja MAC-pituudet, tiivistelmä- ja käytäntötiedot, AES-GCM:n käyttö, MACin sijainti, allekirjoitussidonta ja oikeuskattavuusliput

Määrittely

THPDFPDFMACValidationInfo= record
  Status: THPDFPDFMACStatus;
  ByteRangeLength: Int64;
  MACLength: Integer;
  DigestAlgorithm: THPDFPDFMACDigestAlgorithm;
  PolicyProfile: THPDFPDFMACPolicyProfile;
  PolicyAccepted: boolean;
  UsedAESGCM: boolean;
  Message: string;
  Location: THPDFPDFMACLocation;
  SignatureObjectNumber: Integer;
  SignatureGeneration: Integer;
  SignatureDigestMatched: boolean;
  FullFileCoverage: boolean;
  PermissionsAuthenticated: boolean;
  MACRequiredByPermissions: boolean;
end;

Yksikkö

HPDFDoc

Kentät

KenttäTarkoitus
StatusTHPDFPDFMACStatus-tuomio: pmsValid, kun MAC täsmäsi, ja muutoin tarkat vikatilat
ByteRangeLengthMACin /ByteRangen kattamien tiedostotavujen määrä
MACLengthKoodatun MAC-arvon pituus
DigestAlgorithmTiivistelmäalgoritmi, jolla tarkistettu MAC rakennettiin
PolicyProfileTHPDFPDFMACPolicyProfile, jonka perusteella MAC arvioitiin
PolicyAcceptedtrue, kun annettujen asetusten tiivistelmä- ja AES-GCM-käytäntö hyväksyi MACin
UsedAESGCMtrue, kun MACin hyötykuorma oli AES-GCM-suojattu
MessageIhmisluettava lopputulosteksti, esimerkiksi että MAC on kelvollinen, tai syy siihen, ettei ole
LocationTHPDFPDFMACLocation: erillinen MAC tai allekirjoitukseen liitetty MAC
SignatureObjectNumber / SignatureGenerationSen allekirjoituksen objektiviittaus, johon MAC liittyy; merkitsevä, kun Location raportoi liitetyn MACin
SignatureDigestMatchedtrue, kun liitetyn MACin tiivistelmä täsmäsi allekirjoituksen tavutiivistelmään
FullFileCoveragetrue, kun tavualue kattaa koko tiedoston
PermissionsAuthenticatedtrue, kun asiakirjan oikeusbitit olivat MACin kattamia
MACRequiredByPermissionstrue, kun asiakirjan oikeudet vaativat MACin, jolloin sen puuttuminen on itsessään validointivika

Käyttöhuomautukset

Aiheeseen liittyvät API:t