PDFSignature

A complex data type that is used to store the results of the Get Signature operation operation that the Signature service provides. It contains the signature and information about the filter and subfilters that are used for validating the signature embedded in the PDF document.

For information about data that can be accessed using Xpath Expressions, see Data items.

Data items

The data items that PDFSignature variables contain.

certificates

A list of byte values that represents the certificates that are embedded in the PDF document at the time of signing.

contents

A list of byte values that represents the actual signature value in the form of a DER-encoded PKCS#1 or PKCS#7. If subfilter is set as adbe.pkcs7.detached or adbe.pkcs7.sha1, the PKCS#7 packet contains the embedded certificates.

CRLs

A list of byte values that represents Certificate Revocation List (CRL) information.

filter

A string value that represents the name of the preferred signature handler to use for validating the signature. For example, preferred signature handlers can be Adobe.PPKLite, Entrust.PPKEF, CICI.SignIt, and VeriSign.PPKVS.

OCSPResponses

A list of byte values that contains information returned from the Online Certificate Status Protocol (OCSP) server.

subFilter

A string value that represents the encoding to use when signing the PDF form. These values are valid:

adbe_pkcs7_detached:
No data is encapsulated in the PKCS#7-signed data field.

adbe_pkcs7_sha1:
The adbe.pkcs7.sha1 digest of the byte range is encapsulated in the PKCS#7-signed data field.

adbe_x509_rsa_sha1:
The adbe.x509.rsa.sha1 digest uses the RSA encryption algorithm and SHA-1 digest method.

timestamp

A list of byte values that contains information returned from the time-stamping provider (TSP).