Security

<< Click to Display Table of Contents >>

Navigation:  Printing Process > IPXCPrinter Interface > Properties > Property Options >

Security


 

DAPI_ICON_ Security

 


 

The Security properties determine document security options. Please note that if the PDF/A format is being used then security options will be ignored and therefore should be disabled in order to increase processing speed. The security options detailed below are available. Please note that all properties are case-sensitive:

 

 

NAME

 

 

VALUES

 

DEFINITION

Enabled

Boolean Value

 

Enables/disables document security. If set to False then no further properties from this section are used.

 

Default value: False

 

HasUserPassword

Boolean Value

 

Enables/disables the User Password.

 

If documents do not have user passwords then they can be opened at any time - even if an owner password is set. Enable both user and owner passwords to maximize security.

 

Default value: False

 

 

HasOwnerPassword

 

Boolean Value

 

Enables/disables the Owner Password.

 

Default value: False

 

UserPassword

String

 

Defines the User Password.

 

This password is used for opening documents

 

Default value: empty string

 

OwnerPassword

String

 

Defines the Owner password. This password is required to change document permissions/security settings. If this value is empty, or the same as User password, then it will not be possible to change permissions/security settings.

 

Default value: empty string

 

Type

0 (40RSA)

1 (128RSA)

2 (128AES)

3 (256AES)

4 (256AES_R6)

 

Defines the security method used for encryption. This property specifies the subsection (Perms40 or Perms128) used to define user permissions.

 

Default value: 0 (40RSA)

 

 

Perms40.AllowPrinting

 

Boolean Value

 

Enables/disables printing permissions.

 

Default value: False

 

 

Perms40.AllowChanging

 

Boolean Value

 

Enables/disables editing permissions.

 

Default value: False

 

 

Perms40.AllowCopying

 

Boolean Value

 

Enables/disables copy permissions.

 

Default value: False

 

 

Perms40.AllowComments

 

Boolean Value

 

Enables/disables comment permissions.

 

Default value: False

 

 

Perms128.ContentAccess

 

Boolean Value

 

Enables/disables content permissions.

 

Default value: False

 

 

Perms128.AllowCopying

 

Boolean Value

 

Enables/disables copy permissions.

 

Default value: False

 

Perms128.Changes

0 - 4

 

Specifies the level of editing security:

 

0 = No changes are permitted.

 

1 = Document assembly is permitted.

 

2 = Form-filling and document signing is permitted.

 

3 = Comment authoring, form filling and signing of the document is permitted.

 

4 = General editing, comments and form-field authoring are permitted.

 

Default value: 0

 

Perms128.Printing

0 - not allowed

1 - low resolution

2 - fully allowed

 

Specifies printing permissions.

 

Default value: 0

 

Perms128.EncryptMeta

Boolean Value

 

Enables/disables metadata encryption.

 

Please note that this property is applicable to only PDF specifications 1.6 and higher.

 

Default value: True