Encryption Identity

A complex data type that represents an encryption identity, which describes a specific certificate and its permissions to encrypt a PDF document with.

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

Data items

perms

A CertificateEncryptionPermission value that stores the associated permissions for the certificate. A Certificate Encryption Permission represents the permissions that can be used to secure a PDF document. These string values are valid:

PKI_ALL_PERM:
All the permissions for a user are available. No restrictions have been placed on the document.

PKI_EDIT_ADD:
The permission for a user to add form data.

PKI_EDIT_ASSEMBLE:
The permission for a user to assemble PDF documents.

PKI_EDIT_COPY:
The permission for a user to copy form data.

PKI_EDIT_EXTRACT:
The permission for a user to extract data from forms.

PKI_EDIT_FILL:
The permission for a user to fill in a form.

PKI_EDIT_MODIFY:
The permission for a user to edit the PDF document.

PKI_EDIT_HIGH:
The permission to print using high resolution.

PKI_EDIT_LOW:
The permission to print using low resolution.

recipient

A Recipient value, which is a complex data type that you use to store information used for encrypting a PDF document. Recipient values consist of the following data items:

alias
The string value that specifies the alias of the x509 certificate.

ldapURI
A string value that specifies URI of an LDAP server that determines the permissions for the certificate.

x509Cert
A string value that specifies the location of an x509 certificate.