| PdfFieldLock | The fields a signature locks (ISO 32000-2, 12.8.2.4, the FieldMDP transform): their values cannot change after the signature without invalidating it. |
| PdfModification | An object of a document that a revision appended after a signature added or changed. |
| PdfSignatureAppearance | The widget of a visible signature (ISO 32000-2, 12.7.5.5 and 12.5.5): the page and the rectangle it is shown in, and what it shows: the drawing of the caller, or the default layout of the library. |
| PdfSignatureInfo | A signature of a document, as PdfSignatureVerifier found and checked it: the integrity of the bytes it covers, the cryptographic signature, the time stamp and the information of the signature dictionary. |
| PdfSignatureOptions | The options of a signature: the certificate, the information of the signature dictionary and the time stamp of PAdES B-T. |
| PdfSignatureVerifier | Finds and checks the signatures of a document (ISO 32000-2, 12.8): for each signature field, the bytes the signature covers are hashed and compared with the digest that was signed, the CMS signature is checked with the certificate of the signer, the RFC 3161 time stamps are checked, and the changes made after the signature are compared with what its certification and its field lock allow. |
| PdfSigner | Signs documents (ISO 32000-2, 12.8): a signature field whose signature is a CAdES detached signature of the file (PAdES baseline B-B, ETSI EN 319 142-1), stamped by a time stamp authority for B-T, the validation data of B-LT and the document time stamps of B-LTA. |
| PdfTimestampOptions | The options of a document time stamp (ISO 32000-2, 12.8.5): the RFC 3161 time stamp authority and the field of the time stamp. |
| PdfValidationData | The data that validates the signatures of a document long after they were made (PAdES B-LT, ETSI EN 319 142-1, 5.4): the certificates of their chains and the revocation evidence, written to the document security store (ISO 32000-2, 12.8.4.3) by PdfSigner.AddValidationData, and read by PdfSignatureVerifier.GetValidationData. |
| PdfValidationDataOptions | The options of PdfSigner.AddValidationDataAsync: the validation data the application has, and whether the missing data is downloaded from the addresses of the certificates (PAdES B-LT, ETSI EN 319 142-1, 5.4). |