itextsharp download pdf c# : Excel print to pdf with bookmarks software application dll windows html winforms web forms administration-guide3-part382

5.2 Advanced settings
5 USERS
Note: Enabling “Skip calendar messages” does not result in skipping DLP.
5.2.2 S/MIME
Encryption algorithm (R) The encryption algorithm to use when encrypting
the message. The following encryption algorithms can be selected: “AES256”,
“AES192”, “AES128”, “3DES”, “RC2”, “CAST5”, “CAMELLIA256”, “CAMEL-
LIA192”, “CAMELLIA128” and “SEED”.
Note: someS/MIME clients only support a subset of the available algorithms.
For example Outlook only supports “AES256”, “AES192”, “AES128”, “3DES”
and “RC2”. “3DES” is supported by all S/MIME clients.
Signing algorithm (R) The signing algorithm to use when signing the mes-
sage. The following signing algorithms can be selected: “SHA1”, “SHA256”,
“SHA512” and “RIPEMD160”.
Note: someS/MIME clients only support a subset of the available algorithms.
In order to validate SHA2 (SHA256 and SHA512) messages, Windows Vista
with Outlook 2003 (or newer) is needed. In order to both sign and validate
SHA2messages, Windows Vistaor 7withOutlook 2007or2010is needed(see
http://blogs.technet.com/b/pki/archive/2010/09/30/sha2-and-windows.
aspx).
Auto select certificates (R) If checked, encryption certificates will be auto-
matically selected for the recipient.
Always use freshest signing certificate (R) The first time a message must
be signed, the gateway automatically searches for a valid signing certificate for
the sender. Once asigning certificatehas beenselected, thesigningcertificate
will be used for all signing operations until the certificate is no longer valid.
If however “Always use freshest signing certificate” is selected, every time a
message is signed, the newest signing certificate (i.e., a valid certificate with
the latest "not before") is used.
Auto request certificate (S) If checked and the sender does not yet have
avalid signing certificate, a new certificate and private key will be automati-
cally requested for the sender using the default Certificate Authority (see CA
Settings on page66).
Add user (R) If checked and a certificate is available for the recipient, a user
object will be created if a message is S/MIME encrypted.
Encryptheaders(R) Ifchecked, certainheaders (“Subject”, “To”, “Cc”,“Reply-
To” and “From”) are added to the encrypted message. This option is normally
only used when encrypting email to a Ciphermail for Android user (it provides
access to all the relevant headers from the smime.p7m attachment).
30
Excel print to pdf with bookmarks - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
how to bookmark a page in pdf document; bookmark a pdf file
Excel print to pdf with bookmarks - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
add bookmarks pdf; bookmark pdf documents
5.2 Advanced settings
5 USERS
Note: the headers are added to the encrypted binary blob and are “not” re-
moved from the message. Donot select thisoption if the recipient uses Outlook
because Outlook does not support encrypted headers.
Remove signature (R) If checked and an incoming message is signed, the
signature will be removed from the message. This can be helpful when the
email client used by internal users or some email handling software cannot
handle digitally signed messages.
Skip calendar messages (S | R) If checked, calendar messages
5
(for ex-
ample Outlook meeting requests) are not digitally signed or encrypted. Some
email clients, for example Outlook, cannot handlemeetingrequestsif the meet-
ing requests are digitally signed or encrypted.
Skip signing calendar messages (S | R) If checked, calendar messages
(for example Outlook meeting requests) are not digitally signed. Some email
clients, for example Outlook, cannot handle meeting requests if the meeting
requests are digitally signed. The difference between “Skip signing calendar”
and “Skip calendar” is that when “Skip signing calendar” is checked but “Skip
calendar” is not, messages can still be encrypted. This can be helpful when
all email, including calendar messages, sent to a specific domain must be en-
crypted with a domain certificate.
Add additional certificates (S | R) If checked and the message is S/MIME
encrypted, the message will also be encrypted with the additional certificates.
See10.3 for more information.
Auto import certificates from email (S) If checked, certificates from re-
ceived digitally signed emails will be automatically extracted and stored in the
certificates store.
Skip import of untrusted certificates (S) If checked, extracted certificates
(see “Auto import certificates from email”) will only be imported if the certifi-
cates are trusted.
5.2.3 PGP
The PGP advanced options are shown in Figure20.
Signing algorithm (R) The signing algorithm to use when signing the mes-
sage. The following signing algorithms can be selected: “SHA1”, “SHA256”,
“SHA512” and “RIPE-MD/160”.
5
Messages with the content-type “text/calendar”
31
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Document tags. Embedded print settings. Bookmarks. Comments, forms and multimedia. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
how to add bookmark in pdf; create pdf with bookmarks from word
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF file by top level bookmarks. The following C# codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
how to create bookmark in pdf with; excel pdf bookmarks
5.2 Advanced settings
5 USERS
Figure 20: PGP advanced user preferences
Encryption algorithm (R) The encryption algorithm to use when encrypting
the message. The following encryption algorithms can be selected: “AES256”,
“AES192”, “AES128”, “3DES”, “CAST5”, “Blowfish” and “Twofish”.
Compression algorithm (R) The compression algorithm to use when en-
crypting the message. The following compression algorithms can be selected:
“UNCOMPRESSED”,“ZIB”,“ZLIB”, “BZip2”. If “UNCOMPRESSED”isselected,
the message is not compressed before encryption.
ConvertHTML to text(R) Thisoptionisonly usedif themessageisPGP/INLINE
encoded. BecausethereisnostandardwaytohandleHTMLemailwithPGP/INLINE,
if “Convert HTML totext” is selected, HTML parts will be converted totext. This
options is not used if the message is PGP/MIME encoded.
Add integrity packet (R) If set, an integrity packet will be added to the PGP
encoded message.
Key size (S) Thekey size(inbits) of automatically generated secret PGP key
pairs(see“Auto request”option). The followingkeysize canbeselected: 1024.
2048, 4096.
Auto publish (S) If checked, automatically generated PGP secret keys will
be automatically published to the registered PGP key servers.
Auto request (S) If a message needs to be PGP encrypted and the sender
does not yet have a valid PGP secret key, and auto request is set, a new PGP
secret key will be generated for the sender.
32
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Document tags. Embedded print settings. Embedded search index. Bookmarks. Comments, forms and multimedia. Flatten visible layers. C#.NET DLLs: Compress PDF Document
adding bookmarks to pdf reader; create bookmarks in pdf from excel
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Demo Code in VB.NET. The following VB.NET codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines.
adding bookmarks in pdf; bookmark page in pdf
5.2 Advanced settings
5 USERS
Remove signature (R) If true, the PGP signature is removed from the mes-
sage.
Import keys from email (R) If true, and a PGP key is attached with the con-
tent type set to "application/pgp-keys", the key will be imported.
Note: Inline attached keys are not currently not supported.
Remove keys from email (R) If true, and a PGP key is attached with the
content type set to "application/pgp-keys", the key will be removed from the
email.
Note: Inline attached keys are not currently not supported.
Auto update email addresses (S | R) If “Auto update email addresses” is
selected, all the email addresses found in a valid User ID of a PGP key will be
automatically associated with the key. Only User IDs with a valid self signed
signature will be used. If “Auto update email addresses” is not selected, email
addresses should be manually associated with the key. This is a global only
option.
Note: Since aUser ID isnotvalidated, thekeyownercanaddemailad-
dresses it does not own(it isonly checkedwhether theUser ID contains a valid
self signature). If you want to make sure that only email addresses are added
which you know are valid for the user, disable “Auto update email addresses”
and manually associate the email addresses. Future versions of Ciphermail
will support validation of User IDs by checking additional signatures.
5.2.4 PDF
Abrief explanation of the advanced PDF preferences will be given. See the
“PDF Encryption Guide” for moreinformation on how to setup PDF encryption.
Only if mandatory (S | R) If checked, PDF encryption will only be enabled
if encryption is mandatory (for example, if encrypt mode is mandatory, or en-
cryption is triggered using the subject trigger).
Sign email (S & R) If checked and the sender has a valid signing certificate,
the email containing the encrypted PDF will be S/MIME digitally signed6.
Reply allowed (S & R) If checked, the encrypted PDF will contain a “Reply”
link which can be used by the recipient of the encrypted PDF to securely reply
to the message using the built-in portal.
6
The emailcontaining the PDFissigned, not the PDF itself.
33
C# Create PDF Library SDK to convert PDF from other file formats
create searchable PDF document from Microsoft Office Word, Excel and PowerPoint. Create and save editable PDF with a blank page, bookmarks, links, signatures
how to create bookmark in pdf automatically; add bookmark pdf
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
by C#.NET PDF to HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and font style that are included in target PDF document file.
create bookmarks pdf file; bookmark pdf reader
5.2 Advanced settings
5 USERS
Send CC to replier (S & R) If checked, a CC of the PDF reply will be sent to
the replying user.
Warning: TomakesurethattheCCsenttothereplierisencrypted,set“En-
crypt mode” of the “Reply sender” (see setting below) to “Mandatory”.
Validity interval (R) If checked, the “Validity interval” determines how long
(in minutes) a reply link is valid.
Reply URL (S) A recipient cansecurely reply to the PDF by clicking the reply
link in the PDF. The reply link opens the reply page of the built-in portal using
the default web browser. The reply URL should be setup to link to the external
URLofthe PDF reply page. Thedefault reply URLis based ontheportal “Base
URL” (see5.6). It is therefore advised to change the “Base URL” of the portal
and only change the “Reply URL” if the PDF reply page runs separately from
the portal.
Reply sender (S) The envelope sender of thePDF reply message will be set
to “Reply sender”. The local name part of the “From” header of the reply mes-
sage will beset to the email address of thereplying userprefixedwith“inname
of”.
Example:If the user martijn@ciphermail.com replies to the encrypted PDF us-
ing the reply portal page, the reply will contain the following from:
"in name of martijn@ciphermail.com" reply@example.com
(wherereply@example.com is the“Replysender”addressandmartijn@ciphermail.com
is the email address of the user that replies).
The “Reply-To” header is set to the email address of the replier to make sure
that a reply is sent to the correct recipient.
Areply using the reply portal page is always sent using the same sender be-
cause:
(a) The reply sender is always a known address. The encryption rules for the
replysender canthereforebespecified. Forexample, it’spossible to force
all PDF reply messages to be encrypted.
(b) If for some reason the reply message is bounced, the bounce will not be
sent to the original sender but to the “Reply sender”. This prevents the
bounced message from accidentally being sent over the Internet without
encryption.
(c) Using the real email address of the replying user as the envelope sender
requires the gateway to “spoof” the sender address. If the sender do-
main of the replying user has defined any SPF records, the reply can be
flagged as a forgery and therefore blocked by spam filters.
34
VB.NET PDF: Basic SDK Concept of XDoc.PDF
VB.NET programmers can convert Word, Excel, PowerPoint Tiff, Jpeg, Bmp, Png, and Gif to PDF document. This class describes bookmarks in a PDF document.
pdf create bookmarks; how to add bookmarks to a pdf
How to C#: Basic SDK Concept of XDoc.PDF for .NET
C# programmers can convert Word, Excel, PowerPoint Tiff, Jpeg, Bmp, Png, and Gif to PDF document. This class describes bookmarks in a PDF document.
add bookmarks to pdf reader; export pdf bookmarks to text
5.2 Advanced settings
5 USERS
5.2.5 Encryption header trigger
Forceencryptallowed (S) Ifchecked, sendersareallowedtotriggerencryp-
tion of messages with a specific header (see “Force encrypt trigger”).
Force encrypt trigger (S) The “Force encrypt trigger” can be used to trigger
encryption of a message using a specific email header. All headers of an
outgoing email are matched against the “Force encrypt trigger” and if there is
amatch, encryption is forced. If the header is present but the message cannot
be encrypted, the message will be bounced back to the sender to notify that
the message could not be encrypted.
Force encrypt trigger, for example, can be used when an automated system
sends email to external recipients and some, but not all, emails should be
encrypted. By adding a header to an outgoing email, the external system can
specify whether the email should be encrypted or not.
The trigger is specifiedas: HEADER[:REG_EXPR], where“HEADER” is thename
of the header and “REG_EXPR” is the optional header value specified as a
regular expression. If “REG_EXPR” is not specified, all header values are
accepted. If “REG_EXPR” is specified, only those header values that match
the regular expression will trigger encryption.
Examples: The following examples trigger encryption when the messages
contains the X-Encrypt header. The headervalues areignored (i.e., all header
values are accepted).
X-Encrypt
X-Encrypt:
X-Encrypt:*.
The following example triggers only when the message contains a header
named X-Encrypt with a header value of “true” (whitespace is ignored and
checks are case insensitive).
X-Encrypt:(?i)^\s*true\s*$
5.2.6 Signing header trigger
Force signing allowed (S) If checked, senders are allowed totrigger signing
of messages with a specific header (see “Force signing trigger”).
Force signing trigger (S) The “Force signing trigger” can be used to trigger
S/MIME signing of a message using a specific email header. All headers of an
outgoing email are matched against the “Force signing trigger” and if there is a
match, S/MIME signing is forced.
This can for example be used when an automated system sends email to
external recipients and some, but not all, emails should be digitally signed. By
adding aheader toanoutgoing email, theexternal system can specify whether
the email should be signed or not.
35
5.2 Advanced settings
5 USERS
The trigger is specifiedas: HEADER[:REG_EXPR], where“HEADER” is thename
of the header and “REG_EXPR” is the optional header value specified as a
regular expression. If “REG_EXPR” is not specified, all header values are
accepted. If “REG_EXPR” is specified, only those header values that match
the regular expression will trigger signing the message.
Examples: The following examples trigger signing when the messages con-
tains the X-Sign header. The header values are ignored (i.e., all header values
are accepted).
X-Sign
X-Sign:
X-Sign:*.
The following example triggers only when the message contains a header
namedX-Sign with a header value of “true” (whitespace is ignored and checks
are case insensitive).
X-Sign:(?i)^\s*true\s*$
5.2.7 Signing subject trigger
Asubject trigger can be used to force signing of a message if the subject con-
tains a certain keyword. This is useful if the default setting for a sender or
receiver is “Only sign when encrypt” (which means that the message won’t be
signed by default), but the sender wants to force signing of the message (“on
demand signing”).
Trigger (S) If the subject contains the provided trigger keyword and the sub-
ject trigger isenabled, signing isforcedforthis message. Whetherthemessage
is really signed depends on the availability of a valid signing certificate for the
sender. If signing is triggered but the message cannot be signed for whatever
reason, the message will not be signed.
Enabled (S) The subject trigger functionality will only be functional if “En-
abled” is checked.
Regular expr. (S) If checked, “Trigger” is interpreted as a regular expression
and the subject is matched against this regular expression.
Example: (?i)\[\s*sign\s*\]
With the above subject trigger, signing will be forced if the subject contains
[sign]. (?i) makes the check case insensitive.
Remove match (S) If checked, the matching part will be removed from the
subject.
36
5.2 Advanced settings
5 USERS
Example: Suppose the trigger is set to "[sign]" and the subject of the incom-
ingmessageis“yourbankstatement[sign]” thesubject after encryptionis “your
bank statement”.
5.2.8 Password
Generated length (R) The length (in bytes)of the randomly generated pass-
words. This is used when a new password for PDF encryption is automatically
generated.
Datelast generated (R) The date thepassword was generated. This is used
in combination with the “validity interval” to determine whether the password is
still valid. If “Date last generated” is empty, the password will never expire.
5.2.9 One time password (OTP)
OTP URL (R) The recipient of an OTP encrypted PDF, needs to access the
portal to generate the password for the PDF. The default external URL for the
OTP password generator is based on the portal “Base URL” (see5.6).
Note: Youareadvisednottochangethe“OTPURL”buttochangethe“Base
URL” of the portal. The only reason to change the “OTP URL”, is if the OTP
generator runs separately from the portal.
5.2.10 Security info
Add securityinfo (R) If checked andan incoming email is S/MIME encrypted
or signed, information about the encryption or signature will be added to the
subject. For more information see5.3.1.
5.2.11 Subject filter
If enabled, the subject of incoming email will be filtered with the filter setup on
the global settings (see5.3.2 for more information).
5.2.12 CA
Last used pfx password If a pfx file was generated, “Store password” was
selected when generating the pfx andthe pfx was sent by email tothe user, the
password for the pfx file will be stored in the “Last used pfx password” setting
(see13.4 for more information).
The user preference sub-pages “select encryption certificates”, “select sign-
ing certificate”, “templates” and “global preferences” will be explained in later
paragraphs.
37
5.3 Global advanced settings
5 USERS
Figure 21: Global advanced user preferences
5.2.13 Other
Server secret (R) The server secret is used to protect external resources
against tampering (using the HMAC algorithm). For example the reply link in
an encrypted PDF message is protected tomake surethat a recipient can only
replytoa message that wasgeneratedby theserver. A global serversecretwill
be automatically generated the first time the server starts. The server secret
is a required setting. In most setups there is no need to override the inherited
server secret.
Client secret (R) The “Client secret” is used to generate the one time pass-
word for the recipient.
Auto create client secret(R) If OTP mode is enabled andtherecipient does
not yet have a “Client secret” and “Auto create client secret” is enabled, a new
randomly generatedclient secret will be automatically createdfor the recipient.
5.3 Global advanced settings
Certain settings can only be set for the global settings (see figure21 for the
global specific settings).
5.3.1 Security info
Add security info If checked and an incoming email is S/MIME encrypted
or signed, information about the encryption or signature will be added to the
subject. The actual text that will be added to the subject depends on whether
the message is encrypted or signed and whether the signature is valid.
Decrypted tag If an incomingmessage is encrypted, the“Decrypted tag” will
be added to the subject.
38
5.4 Mobile
5 USERS
Signed tag If an incoming message is signed and the signature is valid, the
“Signed tag” will be added to the subject.
Signed by tag If an incoming message is signed and the signature is valid
but the email address of the sender (the from header) is not the same as the
email address of the signingcertificate, the “Signed by tag” will be added tothe
subject with %s replaced by the email address of the signing certificate.
Invalid signature tag If an incoming email is signed but the signature is not
valid (for example the signing certificate is not trusted), the “Invalid signature
tag” will be added to the subject.
Note: since an external sender can add these tags to an existing message
(i.e., “spoof”that themessagewas protected), theexistence of anyof thesese-
curity info tags should not be used as a proof that the message was encrypted
and/orsigned. Whetherornot themessagewasreallysignedand/orencrypted
can only be checked with 100% certainty by looking at the X-Djigzo-Info
headers (see AppendixA of the Ciphermail S/MIME setup guide formore infor-
mation on the X-Djigzo-Info headers). The “Subject filter” (see next section)
can be used to remove all of the security info tags of incoming email to make
sure that an external sender cannot “spoof” that the message was encrypted
and/or signed.
5.3.2 Subject filter
Enabled (S & R) If checked, the subject of incoming email will be filtered.
Filter (S) The filter with which the subject will be filtered. The filter should be
specified as:
/REG-EXP/ VALUE
where REG-EXP is theregular expression that will be used to matchpart of the
subject and VALUE is the string that will replace the matched part. If VALUE
is not set, the matched part will be removed from the subject (i.e., it will be
replaced with an empty value)
Example: the following subject filter can be used to remove the default secu-
rity info tags from incoming email:
/\[(decrypted|signed|signed by:.*|invalid signature!)\]/
5.4 Mobile
The mobile sub settings page contains settings which are only required when
using “Ciphermail for BlackBerry”. See “Ciphermail for BlackBerry administra-
tion guide” for more information.
39
Documents you may be interested
Documents you may be interested