< All Topics
Print

Encrypted PDF files by the NAGIX

Encrypted PDF Files in NAGIX

Encrypted PDF Files in NAGIX

1. Overview

The NAGIX system can process both encrypted and unencrypted PDF files. During processing, NAGIX inserts PDF accessibility tags and, when possible, verifies the document permissions required for accessibility compliance.

💡
Key accessibility requirement: One of the important ISO-related requirements is the Content Copying for Accessibility permission. This permission is displayed in the PDF document properties under File Properties → Security tab → Document Restrictions.

If this permission is not allowed, NAGIX attempts to change it to Allowed, depending on the PDF encryption state and the passwords available during processing.

2. Password Format

Owner and User passwords must be provided using the following convention:

Required Password Input Format Example
Owner password and User password ownerpassword|userpassword myOwnerPass|myUserPass
Owner password only ownerpassword myOwnerPass
User password only |userpassword |myUserPass
ℹ️
Important: The vertical bar character | is used as the separator between the Owner password and the User password.

3. Possible PDF Encryption States

A PDF file processed by NAGIX can be in one of the following encryption states:

  • Encrypted with User password only
  • Encrypted with Owner password only
  • Encrypted with both User password and Owner password
  • Not encrypted

4. Processing Rules

During processing, NAGIX may know one of the following password combinations:

  • The User password is known, but the Owner password is unknown
  • The Owner password is known, but the User password is unknown
  • Neither the Owner password nor the User password is known
  • Both the Owner password and the User password are known
⚠️
Critical rule: If a PDF file is encrypted for opening with a User password and NAGIX does not know this password, NAGIX cannot open and read the PDF file. In this case, processing stops and NAGIX returns an error.
Successful processing result: When the PDF can be opened and modified, NAGIX inserts accessibility tags. If Content Copying for Accessibility is not allowed, NAGIX changes it to Allowed when the encryption permissions allow this change.

5. Scenario Matrix

5.1 PDF Encrypted with User Password Only

Provided Password NAGIX Result Accessibility Permission Handling
User password is provided and correct NAGIX successfully inserts tags. NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed.
User password is not provided NAGIX can insert tags only if the PDF can be opened without providing the User password. NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed.
User password is incorrect NAGIX returns an error because it cannot open and read the PDF file. No permission changes are applied.

5.2 PDF Encrypted with Owner Password Only

Provided Password NAGIX Result Accessibility Permission Handling
Owner password is provided and correct NAGIX successfully inserts tags. NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed.
Owner password is not provided NAGIX successfully inserts tags. If Content Copying for Accessibility is not allowed in the input file, PAC 24 will report an error.
Owner password is incorrect NAGIX returns an error because it cannot open the PDF file for modifications. No permission changes are applied.

5.3 PDF Encrypted with Both Owner and User Passwords

User Password Input Owner Password Input NAGIX Result Accessibility Permission Handling
User password is provided and correct Owner password is provided and correct NAGIX successfully inserts tags. NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed.
User password is provided and correct Owner password is not provided NAGIX successfully inserts tags. NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed.
User password is provided and correct Owner password is incorrect NAGIX returns an error because it cannot open the PDF file for modifications. No permission changes are applied.
User password is not provided Owner password is provided and correct NAGIX successfully inserts tags. NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed.
User password is not provided Owner password is not provided NAGIX can insert tags only if the PDF can be opened without providing the User password. NAGIX checks Content Copying for Accessibility. If it is not allowed, NAGIX changes it to Allowed.
User password is not provided Owner password is incorrect NAGIX returns an error because it cannot open the PDF file for modifications. No permission changes are applied.
User password is incorrect Any Owner password state NAGIX returns an error because it cannot open and read the PDF file. No permission changes are applied.
⚠️
Priority rule: A wrong User password always blocks PDF reading. A wrong Owner password can block PDF modification.

6. PDF Not Encrypted

PDF State NAGIX Result
PDF is not encrypted NAGIX successfully inserts tags.

7. Summary

Condition Expected Result
PDF can be opened and modified NAGIX inserts tags and updates accessibility permissions when required.
PDF requires a User password, but the password is missing or incorrect NAGIX returns an error because it cannot open and read the PDF.
PDF requires Owner-level modification permission, but the Owner password is incorrect NAGIX returns an error because it cannot modify the PDF.
PDF is encrypted with Owner password only and Owner password is not provided NAGIX inserts tags, but if Content Copying for Accessibility is not allowed, PAC 24 will report an error.
PDF is not encrypted NAGIX inserts tags successfully.
Expected final state: The PDF is processed by NAGIX, accessibility tags are inserted, and the Content Copying for Accessibility permission is allowed whenever NAGIX has enough access to update this restriction.
תוכן עיניינים